Показать сообщение отдельно

  #9  
Старый 14.12.2009, 20:10
-=Nicon=-
Banned
Регистрация: 26.09.2008
Сообщений: 23
С нами: 9275553

Репутация: 8
По умолчанию

Цитата:
Сообщение от krobol  
Это я не осилю =)
Я могу написать коротенькую программу - jmp на функцию, функция меняет байты, возврат. Что я и сделал.
А для лоадера нужно win api. Да и сам принцип не понятен.

Основной exe-шник постоянно обновляется, а DLL в которой защита нет.
Поэтому нужно как-то патчить DLL в памяти после загрузки и распаковки, но не привязываясь к адресу вызова загрузки этой DLL в основной программе.

Насколько я понимаю, это распространённая задача. И решалась она уже не раз. Пробовал искать в гугле, так там куча ссылок на всякие мемпатчи win'7, игр и прочее.
Как это реализовано? Может есть какой нибудь пак, типа ABEL для создания лоадера-мемпатчера dll'ки?
Если, лодерЯ вам не осилить, то попробуйте распаковать запакованную длл, как выше уже было сказано.

И затем найдите, и пропатчите, проверку СRС, либо проверку на распакованность.

Или банальный вылет на ExitProcess. Вот может пригодиться Распаковщик для Petite 2.1 / 2.2 _http://reversing.kulichki.com/files/unpack/unpetit.rar скормите ему запакованную длл. Удачи!!!

П.С А что за программа, если не секрет?

Последний раз редактировалось -=Nicon=-; 14.12.2009 в 20:16.. Причина: Не закрытый тег QUOTE
 
Ответить с цитированием