Как мне кажется, все эти движки - прошлый век))
Ну если хороший движок, почему-бы его и не использовать, чем писать свой, ну либо совмещать...)
Там-же он специально написан на ассемблере, т.к. может по разному генерировать код:
[+] генерация x86 инструкций/конструкций (множество вариантов);
[+] генерация fpu/mmx/sse инструкций;
[+] генерация данных (строк, чисел);
[+] генерация команд по маске;
[+] генерация "правильного" кода:
x правильный;
x реалистичный;
x антиэвристический;
x антиэнтропийный;
x статистика частот встречаемости опкодов;
x логика построения трэш-кода (новая фича!);
[+] генерация функций (те, что с прологами, эпилогами etc);
[+] генерация винапи фунок;
[+] запись "полезного" кода вместе с трэш-кодом;
Как такое сделать макросами, макросы всегда-же были...)))
Ну или там ещё полиморфные декрипторы есть, прикольные:
МУЛЬКИ:
[+] генерация полиморфного декриптора и шифрование нужного кода;
[+] реалистичный (стартовый) декриптор;
[+] генерация рэндомных регистров;
[+] генерация рэндомных ключей для шифровки/расшифровки;
[+] различный размер декриптора (задаётся);
[+] команды декриптора имеют "синонимы";
[+] меняется порядок расположения между некоторыми командами;
[+] меняется порядок вызова между некоторыми командами;
[+] использование ГСЧ и Трэшгена (охуительная тема + logical trash tech);
[+] несколько алгоритмов шифрования/расшифрования (add/sub/xor);
[+] использование плавающего (ака скользящего) ключа;
[+] мультидекрипторность;
[+] базонезависимость
[+] самостоятельный самодостаточный движок; нет привязки к другим моторам (но есть жёсткие условия);
[+] без дельта и данных - только чистый код; отлично подходит для мутации;
[+] не юзает winapi;
Я не практик, но мне кажется сами крипторы устарели, а конкретно
расшифровка в памяти и запуск процесса, т.к. антивирусы это монеторят, т.е. перед стартом процесса, он проверяется антивирусом.
Эти-же движки актуальны, для скрытия кода, почему-бы и нет, минус только что для x64 переписывать нужно, ну и ассемблер, надо тестить, как будет работать, пока руки не дошли...)))