Можно ли в 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АН.Г
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д