Как взломать код при касании файла - PullRequest
2 голосов
/ 16 ноября 2009

Я унаследовал приложение, использовавшее большое количество текстовых файлов для конфигурации. Имена файлов в программном обеспечении создаются динамически, поэтому я не могу напрямую искать имя файла в исходном коде.

Есть ли способ взломать программу, запущенную в отладчике, когда она касается определенного текстового файла?

Ответы [ 3 ]

1 голос
/ 16 ноября 2009

В вашем отладчике установите точку останова при импорте CreateFile (kernel32.dll).

OllyDbg специфично :

Нажмите CTRL + G , введите имя функции и нажмите F2 .

1 голос
/ 16 ноября 2009

Вы можете установить точку останова в определенном месте (например, вызов функции для открытия файла), если переменная имеет определенное значение.

0 голосов
/ 16 ноября 2009

Если вы знаете место, где открываются файлы, или если динамически созданные имена файлов назначены какой-либо переменной, создайте условную точку останова, которая прерывает выполнение кода, только если имя файла соответствует файлу, который вас интересует .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...