Сейчас на форуме: bartolomeo, -Sanchez- (+3 невидимых) |
eXeL@B —› Вопросы новичков —› Как загрузить в IDA файл MAP, сформированный DeDe |
Посл.ответ | Сообщение |
|
Создано: 26 февраля 2006 13:23 · Личное сообщение · #1 |
|
Создано: 26 февраля 2006 14:00 · Поправил: Hellspawn · Личное сообщение · #2 prustr пишет: Из имеющихся сигнатур в IDA в наличии нет Delfi 7, самая последняя версия 5. не совсем так =) wasm.ru/baixado.php?mode=tool&id=290 качай и юзай... а поповоду вопроса в иде есть папка FLAIR... вот тама вроде всё есть... и даже свои сигны для иды мона состряпать.... ----- [nice coder and reverser] |
|
Создано: 26 февраля 2006 15:16 · Личное сообщение · #3 Спасибо, с этим вроде разобрался. теперь задача стоит такая. В проге найдены вызовы функций кодирования и раскодирования. Все значения передаются через указатели, размещенные в сетке. Ничего лишнего функции не делают, пропускал их вызов с корректировкой стека -- все проходило гладко. Мне надо пропустить через функцию кодирования много разных строк. Как лучше это сделать, какой есть опыт? 1. Вариант разобраться с алгоритмом кодирования... наверно будет очень утомительным 2. Вариант патча. То есть надо написать часть кода, которая будет открывать файл, считывать построчно значения, кодировать их через вызов функции, затем запысывать построчно в выходной файл. Не мало получиться кода однако. Потом надо будет использовать вызовы системных именно по тем адресам, как они размещены в коде, то есть надо уметь обращаться с таблицей импорта что-ли? 3. Гипотетический, предполагаемый мною вариант записи всех операций над входной строкой... не знаю можно ли так сделать, чтобы все операции над строкой логировались ... ? В итоге получается некоторый поток команд и карта задействованной памяти, и этот кусок можно было бы использовать как отдельный asm модуль выполнения. такое возможно сейчас или только в будущем? |
|
Создано: 26 февраля 2006 16:11 · Личное сообщение · #4 Варианты решения задачи сужаются... Сделал трассировку выполнения функции кодирования (это также снимает вопросы по третьему пункту) Кодировка строки из 8 символов породила 5 960 операций. Разобьатся в таком алгоритме вряд ли получиться быстрее, чем выучить ассемблер и вызовы API... Вопрос чайника... можно ли патчем эту функцию сделать экспортной? |
eXeL@B —› Вопросы новичков —› Как загрузить в IDA файл MAP, сформированный DeDe |
Эта тема закрыта. Ответы больше не принимаются. |