Сейчас на форуме: bartolomeo, asfa, _MBK_, Adler (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Редактирование строк в бинарике
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 декабря 2011 04:52
· Личное сообщение · #1

Здравствуйте, есть консольная программа небольшая, в ней нужно изменить несколько строк (вывод функции printf), строки все в открытом виде видны и в оле и иде, пробовал hex редактором открыть с переходом по нужному адресу, но там краказябры, а не текст на английском, подскажите как заменить текст в бинарике.



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 09 декабря 2011 04:56
· Личное сообщение · #2

find3er пишет:
строки все в открытом виде видны и в оле и иде

ну значит в ольке и замени, зачем ещё хекс редактор то?




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 09 декабря 2011 05:06
· Личное сообщение · #3

Возможно файл упакован, но скорее всего ты просто не знаешь что такое VA, RVA и Offset. Поэтому лучше и правда прямо в отладчике и изменяй.

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: ClockMan

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 декабря 2011 17:07
· Личное сообщение · #4

MasterSoft В оле можно заменить текст перманентно? Если не затруднить в двух словах, как это сделать, открываем программу в отладчике и дальше ход действий, ни разу не менял текст в бинарике.



Ранг: 222.2 (наставник), 115thx
Активность: 0.140.01
Статус: Участник

Создано: 09 декабря 2011 17:13
· Личное сообщение · #5

find3er, в оле, в окне дампа (то что слева внизу) находим искомую строку, выделяем курсором мыши, затем нажимаем клавишную комбинацию Ctrl + E, правим как хотим, затем ПКМ по окну дампа и в контекстном меню выбираем Copy to executable, на открывшемся окне давим "крестик" (закрыть окно), оля спросит "Сохранить изменения в файл?" отвечаем "да" и откроется проводник, где и определимся с местоположением файла.

-----
все багрепорты - в личные сообщения


| Сообщение посчитали полезным: find3er

Ранг: 72.1 (постоянный), 30thx
Активность: 0.050
Статус: Участник

Создано: 09 декабря 2011 18:31
· Личное сообщение · #6

Может, проще приаттачить/дать ссылку на объект исследования? А то какое-то исследование сферического коня в вакууме выходит.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 декабря 2011 09:18 · Поправил: find3er
· Личное сообщение · #7

HandMill
Данке, разобрался.


 eXeL@B —› Вопросы новичков —› Редактирование строк в бинарике
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати