Можно ли в IDA Pro найти ASCII строку в бинаре? - Assembler
Формулировка задачи:
Привет!
Вопрос в шапке. Нужно найти в PE файле ASCII строку и заменить её на другую, причём более длинную.
Так вот, можно ли это сделать в IDA Pro или предпочтительней использовать шестнадцатиричный редактор?
Вопрос номер 2: Когда я заменю исходную строку на более длинную, что мне нужно будет сделать дополнительно, что бы всё работало без косяков? Так же в базовом варианте делать нельзя, размеры разные... Может строку запихнуть в конец файла, а там, где она была изначально, поставить на неё ссылку и добавить пару заглушек, что бы размер совпал?
Если можно, покажите мне хоть пару строк с исходной строкой и с "крякнутой", более длинной ...
Решение задачи: «Можно ли в IDA Pro найти ASCII строку в бинаре?»
textual
Листинг программы
- Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
- 00000000 EB 12 48 65 6C 6C 6F 20 48 61 63 6B 65 72 21 24 л.Hello Hacker!$
- 00000010 00 00 00 00 B8 21 35 CD 21 89 1E 10 01 8C 06 12 ....ё!5Н!‰...Њ..
- 00000020 01 B4 09 BA 02 01 9C FF 1E 10 01 31 C0 CD 16 C3 .ґ.є..њя...1АН.Г
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д