![]() |
Чем выдирать строки из бинарников
подскажите чем выдрать строки из бинарников ( dll, exe etc ) написанных на C++
я пользуюсь ida но она слишком громоздкая для таких целей. уточняю речь идет о строках вшитых в бинарник, а не хранящихся в ресурсах |
Что подразумевается под словом "выдирать"?
уточняю речь идет о строках вшитых в бинарник, а не хранящихся в ресурсах Строки и хранятся в PE файле, в секции рессурсов |
ну, к примеру, оля -> прав кнопка -> search for -> all referenced text strings
или W32dasm знаменитый - string references... вообще это все программки вроде умеют делать... |
strings *.exe *.dll | grep aj00nigga
|
OllyDbg как вариант
|
Цитата:
|
>> Строки и хранятся в PE файле, в секции рессурсов
да ну.то есть я не могу их положить в секцию кода?) ии это самое, господа, не повторяйтесь. один раз сказали, что оля хорошо, думаю товарищ понял. 2 ТС кстати в иде это удобней всего делать, не знаю что уж там такого громоздкого. другое дело, что файл мб быть пакованным чем-либо/строки расшифровываются в процессе выполнения кодеса. тогда конечно непосредственно под отладчиком надо рипать (и в иде кстати тоже отладчик есть). |
Цитата:
для строк можешь и HDasm заюзать, очень шустрая штука и даже русские буковки ищет :) |
Если .net, то IL dasm || Reflector.
|
а можно написать что-то своё ^____--
Код:
|
| Время: 18:31 |