Сейчас на форуме: bartolomeo (+4 невидимых) |
eXeL@B —› Вопросы новичков —› Сигнатура из памяти программы отсутствует в программе после Hiew |
Посл.ответ | Сообщение |
|
Создано: 30 марта 2006 18:47 · Личное сообщение · #1 Программа написана на Delphi. PeIdentifier пишет Boland Delphi. Нашел в SoftIce что менять и тут проблема. Натравил дизассемблер W32dasm кода из памяти там не нашел. Натравил Hiew думал по сигнатуре найду, тоже ничего нет похожего. Дык как же крякнуть этого зверя, как внести в ехе-шник изменения, а точнее как найти то место которое надо менять. И ещё эта программа запускается из строки запуска с разными ключами, но в некоторых случаях можно запускать и ехе-шник напрямую - может здесь причина? |
|
Создано: 30 марта 2006 19:13 · Личное сообщение · #2 svnbel пишет: Натравил дизассемблер W32dasm кода из памяти там не нашел. Даже нормальный экзешник( не защищенный) при загрузке корретируется. Скорее всего ты ищешь команду с "изменной адресной частью". Ищи неизменяемую длинную команду типа mov eax,[ebp-8] или последовательность из нескольких коротких команд. w32dasm конечно должен давать то, что нужно, но он мог просто не декодировать именно твой кусок кода. Еще как вариант, ты мог найти код не в экзешнике, а из DLL или Борланд BPL. map32 в айсе посмотри где лежит твой код. |
|
Создано: 30 марта 2006 19:28 · Личное сообщение · #3 |
|
Создано: 30 марта 2006 19:30 · Личное сообщение · #4 |
|
Создано: 30 марта 2006 19:32 · Личное сообщение · #5 |
eXeL@B —› Вопросы новичков —› Сигнатура из памяти программы отсутствует в программе после Hiew |