Сейчас на форуме: bartolomeo, asfa, _MBK_, Adler (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Редактирование строк в бинарике |
Посл.ответ | Сообщение |
|
Создано: 09 декабря 2011 04:52 · Личное сообщение · #1 Здравствуйте, есть консольная программа небольшая, в ней нужно изменить несколько строк (вывод функции printf), строки все в открытом виде видны и в оле и иде, пробовал hex редактором открыть с переходом по нужному адресу, но там краказябры, а не текст на английском, подскажите как заменить текст в бинарике. ![]() |
|
Создано: 09 декабря 2011 04:56 · Личное сообщение · #2 |
|
Создано: 09 декабря 2011 05:06 · Личное сообщение · #3 Возможно файл упакован, но скорее всего ты просто не знаешь что такое VA, RVA и Offset. Поэтому лучше и правда прямо в отладчике и изменяй. ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 09 декабря 2011 17:07 · Личное сообщение · #4 |
|
Создано: 09 декабря 2011 17:13 · Личное сообщение · #5 find3er, в оле, в окне дампа (то что слева внизу) находим искомую строку, выделяем курсором мыши, затем нажимаем клавишную комбинацию Ctrl + E, правим как хотим, затем ПКМ по окну дампа и в контекстном меню выбираем Copy to executable, на открывшемся окне давим "крестик" (закрыть окно), оля спросит "Сохранить изменения в файл?" отвечаем "да" и откроется проводник, где и определимся с местоположением файла. ----- все багрепорты - в личные сообщения ![]() |
|
Создано: 09 декабря 2011 18:31 · Личное сообщение · #6 |
|
Создано: 10 декабря 2011 09:18 · Поправил: find3er · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› Редактирование строк в бинарике |