Сейчас на форуме: bartolomeo (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Сигнатура из памяти программы отсутствует в программе после Hiew
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 марта 2006 18:47
· Личное сообщение · #1

Программа написана на Delphi. PeIdentifier пишет Boland Delphi. Нашел в SoftIce что менять и тут проблема. Натравил дизассемблер W32dasm кода из памяти там не нашел. Натравил Hiew думал по сигнатуре найду, тоже ничего нет похожего. Дык как же крякнуть этого зверя, как внести в ехе-шник изменения, а точнее как найти то место которое надо менять. И ещё эта программа запускается из строки запуска с разными ключами, но в некоторых случаях можно запускать и ехе-шник напрямую - может здесь причина?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 30 марта 2006 19:13
· Личное сообщение · #2

svnbel пишет:
Натравил дизассемблер W32dasm кода из памяти там не нашел.

Даже нормальный экзешник( не защищенный) при загрузке корретируется.
Скорее всего ты ищешь команду с "изменной адресной частью". Ищи неизменяемую
длинную команду типа mov eax,[ebp-8] или последовательность из нескольких
коротких команд. w32dasm конечно должен давать то, что нужно, но он мог
просто не декодировать именно твой кусок кода. Еще как вариант, ты мог найти
код не в экзешнике, а из DLL или Борланд BPL. map32 в айсе посмотри где лежит
твой код.



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 марта 2006 19:28
· Личное сообщение · #3

Ищу именно последовательность команд. DLL отпадает. А вот что такое BPL не понял, но Ice пишет, что это моя программа. И еще, в w32dasme и близко нет тех адресов которые показывает Ice. Т. е. все происходит по адресам 005... и 006... а дизассемблированная программа укладывается вся в 004...



Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 30 марта 2006 19:30
· Личное сообщение · #4

Ещё вариант: кусок пошифрован.



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 марта 2006 19:32
· Личное сообщение · #5

Пошифрован - это хорошо, но выход какой?


 eXeL@B —› Вопросы новичков —› Сигнатура из памяти программы отсутствует в программе после Hiew
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати