C++, AHK H Зашифровать выгрузку кода скрипта в память

20 000 руб. за проект
23 ноября 2020, 05:51 • 2 отклика • 38 просмотров
Есть проект https://github.com/HotKeyIt/ahkdll в нем собирается интерпретатор (готовый .exe), который может интерпретировать (запускать) .ahk скрипты и компилировать (создавать) из них отдельные .exe приложения.

Задача:
Убрать исходный код скрипта написанный в .ahk из памяти процесса, так, чтобы невозможно было его прочитать, если сделать дамп. Можно зашифровать, можно переписать алгоритм выгрузки - эти все способы решения не важны, главное убрать любым способом из памяти.

Проблема:
Многие протекторы, например PELock или VMProtect, после добавления защиты - код запускается нерасшифрованным. Но проблема в том, что исходный код скртипта — это не часть кода exe, это ресурс, который всё равно должен загрузиться в память.

Во всех случаях защиты получается, что мы защищаем только интерпретатор, а исходный код скрипта всё так же загружается в память.


Цена договорная.