76

Re: AHK: Проверка защиты скрипта.

Не пробовал свою функцию подставлять?
Я пытался, но ничего не получилось.
Задал вопрос HotKeyIt - может подскажет...
https://github.com/HotKeyIt/ahkdll/issu … -400874587

77

Re: AHK: Проверка защиты скрипта.

Пока не пробовал.

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

78

Re: AHK: Проверка защиты скрипта.

Malcev пишет:

Пока вот, что имею:
Если компилирую из VS2015, то ошибок нету ни при создании x64 ни при win32.
Если после этого переименовываю эти оба файла в Ahk2Exe, то ahk-компилятор запускается.
Выбираю в качестве базы Ahk2Exe, компилирую и в итоге с x64 базой скрипт запускается нормально, а с win32 нет.

Аналогичная проблема. Все компилируется, на выходе autohotkey.exe весом ~1мб, скрипты запускает и вроде все работает, но при компиляции через этот autohotkey.exe выходит сломанное приложение, при запуске вылазит ошибка, что что-то там не найдено. Пробовал компилить в vs2015/2017 x32.

79

Re: AHK: Проверка защиты скрипта.

Ерунда какая-то. AutoHotkey.exe почему-то получаются меньшего размера, чем надо. х32 на полмегабайта, а х64 на мегабайт. Простые скрипты с ними работают, а скомплированные нет.

teadrinker явно чего-то не договаривает. Редиска он.

80

Re: AHK: Проверка защиты скрипта.

Только что пытался собрать v1.1.29.01 — тоже получаются файлы меньшего размера. Целевая платформа проекта — 10.0.15063.0. Если указать по инструкции Multi-threaded (/MT) — тоже получаются незапускающиеся файлы при компиляции. Если оставить Многопоточный DLL (/MD) — вроде работает.

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

81

Re: AHK: Проверка защиты скрипта.

Наконец, совсем немного изменив исходный код, создал недекомпилируемый вышеописанным способом экзешник.

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

82

Re: AHK: Проверка защиты скрипта.

Пароль находится в открытом виде?

83

Re: AHK: Проверка защиты скрипта.

Было так:

https://i.imgur.com/rk705xC.png

Стало так:

https://i.imgur.com/cJva5XV.png

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

84

Re: AHK: Проверка защиты скрипта.

А, нет, рано обрадовался, оказалось, что просто без пароля компилится.

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

85

Re: AHK: Проверка защиты скрипта.

Вот у меня при попытках вставить свою функцию тоже %..чего-то там выдавало.
Но я C++ совсем не знаю - делал от балды.

86

Re: AHK: Проверка защиты скрипта.

А в АНК Basic вроде свои пароли можно было вводить, его взломали?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit).

87

Re: AHK: Проверка защиты скрипта.

Я не взламывал.

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

88

Re: AHK: Проверка защиты скрипта.

Да, да, верим, верим.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit).

89

Re: AHK: Проверка защиты скрипта.

А как выглядит декомпилятор AutoHotkey_H, куда собственно пароль вводить?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit).

90

Re: AHK: Проверка защиты скрипта.

Никуда не надо, он его сам находит.

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

91

Re: AHK: Проверка защиты скрипта.

В смысле декомпилятора с вводом пароля не существует, а пароль только для шифрования исходника, чтобы из дампа памяти код не вытащить?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit).

92

Re: AHK: Проверка защиты скрипта.

В открытом доступе я рабочих декомпиляторов для AHK_H вообще не видел, ни с паролем, ни без. А из памяти, по идее, в любом случае код вытащить можно, он туда попадает уже расшифрованным, только он там недолго держится в целости.

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

93

Re: AHK: Проверка защиты скрипта.

teadrinker пишет:

только он там недолго держится в целости

А поподробнее, в AutoHotkey_L ведь всё время висит.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.01 (Unicode 32-bit).

94

Re: AHK: Проверка защиты скрипта.

Подробностей не знаю, пробовал искать код в памяти процесса после запуска — только отдельные куски находятся.

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

95

Re: AHK: Проверка защиты скрипта.

Malcev пишет:

Не пробовал свою функцию подставлять?
Я пытался, но ничего не получилось.
Задал вопрос HotKeyIt - может подскажет...
https://github.com/HotKeyIt/ahkdll/issu … -400874587

К сожалению HotKeyIt проигнорировал вопрос и закрыл тему.

96 (изменено: teadrinker, 2018-08-17 18:24:00)

Re: AHK: Проверка защиты скрипта.

У меня в итоге получилось изменить алгоритм формирования пароля с минимальными дополнениями в исходном коде.

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