IDA pro не отображает ассемблерный код, такой как ollyDBG - PullRequest
0 голосов
/ 26 апреля 2018

Я новичок в использовании IDA. Я пытаюсь проверить код игры, но он не показывает мне правильный адрес, который я нахожу при поиске памяти во время игры, и он не показывает мне код как OllyDBG, что бы я ни 'м отсутствует?

скриншот для того, что я вижу

1 Ответ

0 голосов
/ 26 апреля 2018

Не забывайте, что IDA является статическим дизассемблером (хотя и очень умным), в то время как OllyDBG является динамическим отладчиком.

Отладчик видит программу, котораязагружен в память и должен быть запущен или приостановлен во время выполнения.Дизассемблер не запускает программу, а пытается декодировать ее код и данные, как они представлены в образе файла на диске.То, что хранится на диске, может отличаться от того, что находится в ОЗУ, особенно если динамические модули загружаются с нетерпением при запуске или с отложенной загрузкой, или если в работе программы есть этапы декодирования / дешифрования.

Неотметим, что IDA - это мощный инструмент, который имеет некоторую кривизну обучения.

PS отличная книга об использовании "Книги IDA Pro, 2-е издание": https://nostarch.com/idapro2.htm

...