
X0E-2003 Господа кракеры поделитесь опытом Вот у меня возникла такая...
X0E-2003 Господа кракеры поделитесь опытом Вот у меня возникла такая проблемма,
при взломе одной проги, когда я сделал Dissasm в W32dasm, то в String References
я не увидел никакого текста, в Ida pro тоже никакого толка, но если открыть файл
любым Hex’едитором, то можно увидеть ту строку, которая нам нужна, но
еслипосмотреть в Ida, то мы не найдем Cross Reference на эту строку, да еще есть
файл language.xls , если в нём изменить строку "Bad serial number" на
"MyTEXT", то в проге все поменяется, значит прога считывает именно из
файла language.xls ВОПРОС: как найти адрес, который выводит этот текст???
dragon :: Так ставь бряк на ту функцию, через которую это всё и
выводится.(MessageBoxA, CreateWindowExA, ShowWindow, ...)
Kerghan :: Насчет файла .xls я не знаю, но у меня в одной проге типа того прикол
был, но там строки лежат за пределами дизас...го файла, тоесть код в WDasm’е
заканчивается, а потом идут строки. Можешь эту строку поискать в HWiev, если не
найдешь, значит скорее всего в файле .xls строки лежат.
З.Ы. кстати, ты в ПЕЕдиторе первую секцию менял на 0E00..20 ?
Broken Sword :: Cross reference ты не нашел потому что на эту строку
действительно может не быть никаких ссылок в коде проги. А если ты зайдешь во
вкладку hex в IDA то увидишь ее; в обычном режиме ты ее тоже впринципе увидишь,
но только в виде ASCII-кодов без дешифровки.
Если ты уверен что она читает что то из этого файла (почему бы не проверить
filemon-ом?), то в сайсе ставь бряк на CreateFileA ReadFileA и т.п.
Broken Sword :: да и господа все в париже )

|