Тема: AMProtector
Показать сообщение отдельно
  #1  
Старый 04.10.2009, 22:04
darksoftware darksoftware вне форума
Прохожий
 
Регистрация: 03.09.2008
Сообщения: 20
Репутация: 10
Радость AMProtector

AMProtector - Утилита с открытым исходным текстом для защиты, упаковки и зашифровки исполняемых PE файлов. Использует технологию внедрения и подмены процесса, мощное авторское шифрование алгоритмом AMPRNG (поточный шифр) и компрессию LZMA.

Код довольно простой. Честно говоря, пока сыроват. Но уже работает, добился совместимости с Vista/Windows 7.

Что особенного? Сжимает эффективнее UPX, но размер загрузчика пока очень огромен - вообще-то, нужно перенести на чистый WinAPi, в лучшем случае, немного использовать KOL. Но и на этом этапе большие экешники сжимаются отменно. Да и основное здесь - шифрование. Сейчас пока расширенный ключ сохраняется в зашифрованном виде в основном теле программы. Но, как вариант, можно добавить и опцию по "безопасному выполнению", т.е. с запросом ключа до запуска основного тела.

Все это можно использовать при построении систем защиты ПО.

Что здесь нового: мой поточный шифр AMPRNG и сам подход по подмене процесса в памяти для упаковки PE файлов.

P.S. некоторые антивирусы могут ругаться, что вполне объяснимо - такие технологии используются некоторыми вирусами.

Здесь только бинарники проекта.
Вложения
Тип файла: zip protector.zip (54.4 Кбайт, 15 просмотров)
Ответить с цитированием