Найти функцию из меню с помощью Td32
екзешик. При её работе во время вызова
одного из пунктов меню - вылетает ошибка,
она сделана специально программистом, который писал эту программу - если запустить программу
в Turbo Вebuger 32-разрядном - найти процедуру,
которая которая соответствует меню трудно,
имён процедур нет - они не сохранены в программе,
как из целого изходного ассемблерного кода,
выделить тот который соответствует - коду
меню программы, я пробовал через EIP на него
вйти но не получилось, программа останавливает
своё выполнение выполнение там где казалось не
должна бы. Есть какие нибудь отладчики, которые
позволили бы следить за EIP в динамике работы
программы, чтоб я видел значение регистра EIP,
когда выбираю пункты меню программы - где
такие отладчики взять и как в них это сделать.
Возьми Ida, в ней все легко можно сделать.
Цитата:
Originally posted by Anton S.
Возьми Ida, в ней все легко можно сделать.
Возьми Ida, в ней все легко можно сделать.
Где - нибудь скачать можно и сколко Ida весит,
я слышал, что это только дизасеблер -
я смогу в ней изменение регистров наблюдать по
ходу исполнения программы?
www.cracklab.ru В ней все можно;):);)
ida, имхо, лучше подгрузить soft-ice и поставить
точку останова на messagebox (и подобное). после
пойманного вызова можно посмотреть, откуда он был
произведен. тогда уже будет полезен листинг :]
Ну... Что могу посоветовать? Юзай HIEW! :D