Вопрос № 81458: Здравствуйте Уважаемые!
Сколько на ваш взгляд понадобится времени обладающему средними познаниями в реверсировании для разбора кода 15 кВ библиотеки, непакована, написана на MS VC v6 или 7. Нужно разобрать в ассмблерный листинг пригодный для даль...
Вопрос № 81.458
Здравствуйте Уважаемые!
Сколько на ваш взгляд понадобится времени обладающему средними познаниями в реверсировании для разбора кода 15 кВ библиотеки, непакована, написана на MS VC v6 или 7. Нужно разобрать в ассмблерный листинг пригодный для дальнейшего внесения изменений и перекомпилирования. Понимаю что вопрос очень зависит от знаний которыми этот реверсер обладает но все таки, хоть приблизительные оценки времени на ваш взгляд. И еще сколько приблизительно будет стоить такая работа.
Спасибо.
Отвечает: Mavka
Может день, а может и две недели. Зависит только от самой библиотеки. Если это какие-то операции с файлами одно, а если это криптография, да еще с сильной оптимизацией, то восстановить в СИшном листинге будет ой как не просто.
Ответ отправила: Mavka (статус: 1-ый класс)
Ответ отправлен: 07.04.2007, 18:58 Оценка за ответ: 5 Комментарий оценки: Спасибо за внимание. Прога на взгляд простая.
Отвечает: Lomer
Здравствуйте, Трофименко А.В.!
MS VC генерирует довольно близкий к ассемблеру код, и 15КБ - не так уж и много для библиотеки. При наличии свободного времени я бы, наверное, за пару дней разобрался ;) Учитывая размер библиотеки, такая работа вряд ли слишком дорогая.
А вот разбор в asm-листинг, пригодный для перекомпилирования - задача, имхо, нетривиальная. Думаю, проще будет переделать на том же C++ :)
Ответ отправил: Lomer (статус: 3-ий класс)
Ответ отправлен: 07.04.2007, 21:07 Оценка за ответ: 5 Комментарий оценки: Спасибо.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Трофименко А.В.!
Любой уважающий себя Дизассемблер умеет создавать готовый код ассемблера.
Время разбора кода зависит только от опыта, знаний и умения.
Дизассемблеры можно посмотреть тут:
http://www.idasoft.ru/idapro/
http://www.wasm.ru/toollist.php?list=13
http://exmortis.narod.ru/src_disassem.html
Удачи!
--------- И только наступив на грабли мы преобретаем драгоценный опыт!