Re[3]: Проблемы с шифрованием кода dll в win32
От: Mr.Delphist  
Дата: 14.07.16 16:14
Оценка: +1
Здравствуйте, Barm, Вы писали:

B>Здравствуйте, Mr.Delphist, Вы писали:


MD>>Здравствуйте, Barm, Вы писали:


B>>>Задача: сделать защиту программы (dll) путем шифрования участков кода. Экспериментируем в visual studio 2008.


MD>>Это видели?

MD>>http://rsdn.ru/article/baseserv/peloader.xml
Автор(ы): Максим М. Гумеров
Дата: 20.03.2003
Не вдаваясь в подробности, скажу лишь, что исследование было начато ради сокрытия использования программой на Delphi некоей DLL (написанной на VC++). То есть оператор видит один только Exe-файл, запускает его, а тот каким-то образом подключает функции, содержащиеся изначально (при компиляции проекта) в некоторой DLL.


B>Спасибо за инфу. Я не прячу dll. Я использую немного иной подход. Я поставляю dll без кусков кода, а куски кода поставляются как ключи после оплаты.


Ну, суть работы с секциями PE там показана хорошо. Равно как и проблемы типа релоков, защиты страниц exec-памяти от записи (функции семейства VirtualProtect) и т.п.

Причём заметьте, это ещё не вступили в игру корпоративные policy и антивирусы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.