Сейчас на форуме: _MBK_ (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Смена offset для текстового сегмента |
Посл.ответ | Сообщение |
|
Создано: 05 февраля 2011 12:06 · Личное сообщение · #1 Всем привет Если кому не совсем влом помогите научиться менять push offset для текстового блока в проге. Проблема: Текст в указанном блоке юникодный и слишком короток чтобы его дополнять. Задача: Перенести этот текстовый блок в свободную нулевую зону и расширить пространство для каждого слова. Если это не долго, пожалуйста, напишите пошаговые действия и список треюбуемых инструментов. ![]() |
|
Создано: 05 февраля 2011 12:14 · Личное сообщение · #2 |
|
Создано: 05 февраля 2011 12:24 · Поправил: Makroz · Личное сообщение · #3 Archer пишет: 3. Поиск всех ссылок на старую строку. 4. Перебивание их на новую строку. Вот как именно редактировать ссылку на новую строку ? (для тупых среднего уровня ![]() Человек которого я просил это сделать через ollydbg 2.0.1a почему-то не смог, сначала сказал что олька не может найти ссылку на этот блок потом чота у него ваще затупило там, но он такое уже делал не раз в других прогах. ![]() |
|
Создано: 05 февраля 2011 13:27 · Личное сообщение · #4 4. тут не должно быть сложностей, если уже нашёл ссылку, возьми да измени тупо адрес 3. тут несколько сложнее, олька ищет обращения через ctrl+r. другой вопрос, что найти может далеко не все обращения. как вариант-после статик поиска и перебивания там, ставить хв бряк на доступ на старую строку, искать, где выпадет в динамике, и там уже перебивать адрес, но это не гарантирует полного покрытия, естественно. так что вполне могут остаться и кривые места. как вариант 3-смотреть ссылки на строку в статике в иде ![]() |
|
Создано: 05 февраля 2011 16:21 · Поправил: Makroz · Личное сообщение · #5 |
|
Создано: 05 февраля 2011 17:19 · Личное сообщение · #6 |
|
Создано: 06 февраля 2011 05:50 · Личное сообщение · #7 |
|
Создано: 06 февраля 2011 08:35 · Личное сообщение · #8 Archer В общем сделал вот так посмотри не шибко ли извращенно ![]() ![]() ![]() |
|
Создано: 06 февраля 2011 09:40 · Личное сообщение · #9 |
|
Создано: 06 февраля 2011 10:10 · Личное сообщение · #10 |
|
Создано: 06 февраля 2011 10:14 · Личное сообщение · #11 |
|
Создано: 06 февраля 2011 10:34 · Личное сообщение · #12 |
![]() |
eXeL@B —› Вопросы новичков —› Смена offset для текстового сегмента |