Коллеги,
Я последние лет 8 пишу на .NET, а до того еще лет 15 на C++, а в самом начале своей карьеры был небольшой опыт на ассемблере. Но вот теперь мне надо восстановить ассемблерный код от проги, исходники утеряны (а скорее всего их и не было
.
Прожка небольшая, написана на C++, размер 11 МБ, да и то, процентов 90 — это вложенные ресурсы, точнее .NET-сборки, которые прожка извлекает из себя и запускает. Естественно, IDA этого факта не понимает, и генерит всякую шляпу в размере что-то около миллиона строк.
Так я далеко не уеду ((. Мне подумалось, что можно пройти по программе отладчиком, в сделать ассемблерный код из команд, которые по факту выполнялись. Но если мне такая идея пришла, то значит, кто-то ее тоже придумал и давно сделал такой тул.
Вот подскажите, чем мне воспользоваться. В частности, может ли OllyDbg исполнить то что мне надо? Или подскажите другой инструмент. Кажется, я понятно объяснил, что мне над.
Спасибо.