1 (изменено: ypppu, 2016-07-04 21:34:55)

Тема: AHK: Защита кода

Всем привет. На одном форуме нашёл ahk скрипт, защищённый неизвестным мне методом.
Ссылка на сам скрипт: https://yadi.sk/d/K7Ctk_zVgSNdx
Скриншот с ResHacker'a: http://imgur.com/5YY7rGy
В памяти кода нет, да он мне и не важен, я хочу лишь понять, как он защищен, чтобы знать, в какую сторону копать. Гугл бессилен, буду весьма благодарен за помощь.

2

Re: AHK: Защита кода

А что, у вас этот скрипт работает? У меня нет.

http://savepic.ru/10409090.png

3

Re: AHK: Защита кода

Работает.
p.s. На странице программы писалось, что может не работать на windows 10 версии.

http://i.imgur.com/oCvo4K7.png

4 (изменено: sergeiplugatyr, 2016-07-04 21:50:23)

Re: AHK: Защита кода

Видимо писали скрипт на второй версии AutoHotkey_H. А там есть защита при компиляции по паролю, от этого такой результат. Здесь смотрите и скачивайте AutoHotkey_H v2 alpha , после скачивания распакуйте архив и перетаскиванием файла Ahk2Exe.ahk из папки Compiler на файл AutoHotkey.exe в папке Win32w запустите его.

Как сказал мой дед - Я твой дед

5

Re: AHK: Защита кода

А может кто-то сказать, хотя бы общих чертах, насколько сильно отличается в AutoHotkey_H?

6

Re: AHK: Защита кода

sergeiplugatyr пишет:

Видимо писали скрипт на второй версии AutoHotkey_H. А там есть защита при компиляции по паролю, от этого такой результат. Здесь смотрите и скачивайте AutoHotkey_H v2 alpha , после скачивания распакуйте архив и перетаскиванием файла Ahk2Exe.ahk из папки Compiler на файл AutoHotkey.exe в папке Win32w запустите его.

Вот такое вот выходит при компиляции.

http://i.imgur.com/KjFKIsM.png

7

Re: AHK: Защита кода

Ну так я и говорю, пиши под вторую версию AutoHotkey_H. Там поменяли немного синтаксис.

Как сказал мой дед - Я твой дед

8

Re: AHK: Защита кода

Переписал. Теперь такая ошибка при компиляции:

http://i.imgur.com/aRRWqc6.png


И вот такие при запуске, если компилирую с другими .bin

http://i.imgur.com/rL0dU8s.png
http://i.imgur.com/nqONKEf.png

9

Re: AHK: Защита кода

В ResHacker'e версия моей получившейся программы - 2.0-a075-H017
Версия защищённого скрипта, который в первом сообщении - 1.1.21.03

10

Re: AHK: Защита кода

Ни у кого больше нет вариантов? :c

11

Re: AHK: Защита кода

Вообщем-то я решил проблему.  Скачиваешь AutoHotkey_H v1 с того же сайта, запускаешь так же, как и тот. А в поле Base File выбираешь unicode bin. Я так поставил и у меня скрипт запустился https://i.imgur.com/lFOfyuq.png.

Как сказал мой дед - Я твой дед

12 (изменено: NuboCoder, 2016-07-07 20:52:57)

Re: AHK: Защита кода

sergeiplugatyr, да, получилось, спасибо. А каким образом можно вообще достать код из такого скрипта? Мне не нужно этого делать, но я должен оценивать шансы, что это кто-то сможет

13 (изменено: sergeiplugatyr, 2016-07-07 21:25:09)

Re: AHK: Защита кода

Чуть больше года назад я общался с HotKeyIt, который так хорошо изменил компилятор. Так вот, на тот момент, код можно было достать из памяти процесса. Я ему писал на счет этого, он исправлял. На данный момент, я думаю, чистый код никто не сможет уже достать из скомпилированного файла.

Как сказал мой дед - Я твой дед

14 (изменено: NuboCoder, 2016-07-07 22:58:27)

Re: AHK: Защита кода

sergeiplugatyr, я проверял память, там нет кода.

15

Re: AHK: Защита кода

Работает только пароль по умолчанию. Как сменить пароль?

16

Re: AHK: Защита кода

А в какой памяти исполняется код запущенный в COM объекте 'AutoHotkey.Script' зарегистрированной AutoHotkey DLL, в том же процессе который использует её?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui