1 (изменено: RacalCucumber, 2023-09-16 22:13:17)

Тема: AHK: вопрос по обфускатору AHK source code Encryptor v2.7 By FeiYue

Всем доброго дня. Может кто встречался с таким и имеет опыт работы.

https://pastebin.com/5nMt9t2K

После конвертации в exe файл зашифрованного с его помощью скрипта, итоговый файл требует установленного на компьютер пакета autohotkey?

2

Re: AHK: вопрос по обфускатору AHK source code Encryptor v2.7 By FeiYue

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

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

3

Re: AHK: вопрос по обфускатору AHK source code Encryptor v2.7 By FeiYue

Тогда зачем в подготовленном для конвертации в exe файле содержится вот эта строчка:

 if A_IsCompiled
 {
   Ahk=%A_ScriptDir%\AutoHotkey.exe
   FileInstall, AutoHotkey.exe, %Ahk%
 }

4

Re: AHK: вопрос по обфускатору AHK source code Encryptor v2.7 By FeiYue

Очевидно, будет выгружаться AutoHotkey.exe в папку скрипта.

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

5

Re: AHK: вопрос по обфускатору AHK source code Encryptor v2.7 By FeiYue

Но обычно сконвертированные в exe скрипты этого не требуют и прекрасно работают и без наличия в папке AutoHotkey.exe. Логически нужно ожидать, что в данном случае все таки требуется или наличия AutoHotkey.exe в папке со скриптом или установленного AutoHotkey.

6

Re: AHK: вопрос по обфускатору AHK source code Encryptor v2.7 By FeiYue

Конечно, если AutoHotkey.exe выгружается в папку со скриптом, он там будет, и, вероятно, для чего-то используется. Но это не значит, что AHK должен быть установлен.

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

7

Re: AHK: вопрос по обфускатору AHK source code Encryptor v2.7 By FeiYue

Насколько я понял, этому AutoHotkey.exe передаётся для исполнения расшифрованный скрипт -- через именованный канал (named pipe). Видимо, для усложнения взлома защиты.