1 (изменено: Clannad5, 2022-08-13 02:33:52)

Тема: AHK: Интересный метод обфскации кода

Всё хотел показать способ как можно обфскуцировать код, чтобы даже стандартные команды были запутаны.
Использовалась Visual Studio 2019 года и исходный код AHK_L.
Компоненты VS19 которые я использовал.
Смысл такого запутывания в том, что даже после того, как ваш исходник вытащат, то им придётся еще повозиться с тем, чтобы понять как он устроен.
А если таким образом хэшировать весь внутренний код в MD5, а потом еще разбивать в скрипте на части и делать проверку на целостность, то любое изменение в коде приведёт к выходу или крашу(при желание).
https://youtu.be/pyNmmDp73aM

+ Для тех кому не понятно что происходит на видео:

На видео я показываю, что можно изменить любые стандартные команды(к примеру Loop, SoundBeep ит.д).
Изменив команды, мы их используем уже в своём редакторе, при написании кода.

2

Re: AHK: Интересный метод обфскации кода

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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Интересный метод обфскации кода

teadrinker
Если автоматизировать процесс, то можно динамически обфскацировать и билдить сборку, вместе со скриптом.
Может позже попробую заняться этим.