1 (изменено: ypppu, 2014-07-24 23:00:44)

Тема: AHK: Компиляция, декомпиляция и защита исходного кода

Такая проблема. Не могу запоролить свой скрипт. В компиляторе нету функции поставить пароль. Если использовать старый компилятор для ahk_l, то он не будет читать русский язык, вместо него будут какие-то иероглифы. Как быть?

2

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Сразу говорю, отредактируй заголовок попонятней Иначе молчать будут. А вообще - мне на схожий вопрос сказали скачать mpress.exe

3

Re: AHK: Компиляция, декомпиляция и защита исходного кода

As of v1.1.01, password protection and the /NoDecompile switch are not supported.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

4 (изменено: qwerlog, 2013-12-28 19:34:39)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov, не очень понял. Типо в версии 1.1.01 защита паролем не поддерживается?

5

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Я так понял, что с версии 1.1.01

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

6

Re: AHK: Компиляция, декомпиляция и защита исходного кода

А как тогда защитить свой скрипт от декомпиляции?

7

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Точно не знаю, а если использовать mpress.exe, можно раскомпилировать?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

8

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov пишет:

Точно не знаю, а если использовать mpress.exe, можно раскомпилировать?

Из памяти, наверно, можно выудить. АНК же нормальный скрипт нужен для выполнения, а не сжатый неизвестным ему алгоритмом.

9

Re: AHK: Компиляция, декомпиляция и защита исходного кода

То есть, mpress пока является самым актуальным способом?

10 (изменено: Irbis, 2013-12-28 20:28:48)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Как говорится на оф.сайте Mpress:

<...>it also protects programs against reverse engineering by non-professional hackers

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

Для частичной защиты от этого можно попробовать обфускацию кода - тема на оф.сайте AHK

11 (изменено: ypppu, 2013-12-28 22:16:14)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

As of  - вроде переводится "по состоянию на ...".

Добавлено: да, если заглянуть в память процесса, mpress.exe не спасает.

12

Re: AHK: Компиляция, декомпиляция и защита исходного кода

ypppu пишет:

если заглянуть в память процесса, mpress.exe не спасает.

   Точно. А что спасает? Попробовал обсфукатор для ахк, что-то он не пашет.

13

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Не знаю. Разве что писать скрипты на AutoHotkey вместо AutoHotkey_L. Старый компилятор умел скрывать код.

14

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Может есть другой обфycкатор? Или что-то на русском по "Obfusсаtоr for Autohоtkey Scriрts"?

15

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Но ведь для того, чтобы АНК смог выполнить код, этот код нужно привести в нормальный вид. Если уж вы до памяти процесса добрались, то что вам помешает найти этот момент и уже расшифрованный код скопировать?

16

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Простите, я чего-то не понял, кажется. Я ищу способ сокрытия кода AHK в памяти скомпилированного приложения, а не способ его извлечь из памяти.

17

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Это я с точки зрения злоумышленника изложил ситуацию. АНК ведь не может выполнять зашифрованный код. Значит, перед выполнением он должен быть расшифрован и передан АНК в обычном виде. Т.е. в какой-то момент он в этом виде находится в памяти процесса. Так какая разница чем вы его зашифруете, если он всё равно будет расшифрован перед выполнением?

18 (изменено: Pogodin, 2014-01-19 23:06:23)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Значит не только все "if(a =..."  будут видны, но даже имена переменных и вообще полный код, как он написан в *.ahk?

19

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Цель обфускации не зашифровать код (и расшифровать перед исполнением), а внести в работающий код такие изменения, которые затруднили бы "анализ, понимание алгоритмов работы и модификацию при декомпиляции" (с) Wikipedia

Пример: Сравните

a:=1,b:=a*2
MsgBox % a+b

и

‚:=!"", :=‚<<!""
MsgBox % ‚+ 

Если скопировать второй пример и попытаться запустить, результат будет неверным, так как используются специфичные Unicode-символы - "‚" - Alt+0130 и " " - Alt+255
Этот же пример в Unicode

Если таким же образом "спрятать" имена функций и передаваемые параметры, то вообще получаются интересные записи

%‚%(  ,  ‚  ‚ , ‚ )

20 (изменено: Pogodin, 2014-01-20 00:08:39)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Посмотрел код примеров прилагаемых к  обфускатору. Вот так это выглядит в *.ahk. И работает.

msgbox, inside _guigosub_
return
fff@ffk#ffkffk() { 
kffffkf@f@fkk#f@kf         = % "s22"
fkk#fffkfff@         = % "s18"
ffk#f@kffkf@f@ff     = % "s14"
f@ffk#k#ffkfkff@f@k#kf := f@%f@fffkfkf@f@kff@k#ffk#kf%%f@kfk#kfk#fkfkfkk#%fk%fff@fkffk#f@fkfkf@%%k#kfkfk#ffkff@f@%f%fffkf@f@kff@kf%@fkf@k#f@("492f100560255f4670754f032b45bfe53ff5b0532be51f368f")
gui 2:default
gui, destroy
gui, margin, 20, 20
gui, font, %fkkfk#kfk#fffff@%%kffffkf@f@fkk#f@kf%%fff@fkf@f@ffkff@kf% bold
gui, add, text, xm ym, Obfuscator Test GUI
gui, font, %fkfkfffff@ffkf%%ffk#f@kffkf@f@ff%%f@f@kfkff@k#k#f@ff% norm underline
gui, add, text, xm y+12 cblue G%fkfkffkff@k#ffk#k#fkk#kf%kfk%fkfkk#fffffkkfk#fk%f%ffk#k#fkkffff@kfffkff@%f%kfkff@ffffk#f@fkfkk#kfff%f%k#fkf@f@ffkfk#%f@k#ffk#k#f@fkf@ffff, test gosub obfuscation in gui statement
gui, font, %ffk#f@kffkf@f@ff%%k#k#f@f@fkk#kf%%fkffffffkffkkff@fffff@k#% norm
gui, add, text, xm y+12 Gkfkf%f@k#kffffkk#kffkfk%%kfkffffkfkkfk#ff%fff@%fffffffkfkkffffkfkfkkff@%k#ffk%fffffkfkk#k#f@k#%#k#f@%f@k#kffffkk#kffkfk%fkf@ffff,
(

В памяти то же самое.

Почему же он у меня не шифрует?

21

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Попробуй на простом примере. Если в коде русские символы, возможно на них происходит ошибка обработки.

22 (изменено: Pogodin, 2014-01-20 02:19:50)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Даже вот такое не запутал:


b := 1
a := 2 

if (a = b)
     MsgBox, yes
else
     MsgBox, no

Русский он сам вставляет в дате в шапку выходного файла.  Очевидно из-за русского Windows.

  Может я не так что-то делаю? Там куча опций, я уже как только не пробовал!

23

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Irbis пишет:

Цель обфускации не зашифровать код (и расшифровать перед исполнением), а внести в работающий код такие изменения, которые затруднили бы "анализ, понимание алгоритмов работы и модификацию при декомпиляции" (с) Wikipedia

Да, действительно, это про другое.

24

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Не могу с этим справиться может кто-то слышал про другие обфускаторы?  Может что-то для выходящих *.exe существует?

25

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Компилирую скрипт вот этим компилятором Ahk2Exe. После компиляции выводит ошибку.
В чем проблемма?

26

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Буду премного благодарен за ответы:

  • Вот я написал скрипт, скомпилировал его, могу ли я "код", т.е. сам скрипт, опять открыть для редактирования?

  • Написал скрипт, хочу закрыть его от других, можно там пароль поставить? Если да, то как?

YMP пишет:
  • Exe2Ahk вроде есть. Потом заново скомпилировать.

  • В современной версии АНК нельзя.


Есть ли какая-либо возможность защитить скрипт.exe от посторонних глаз?

27

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Ну что же Вы даже тему короткую не покурили, а постите? Есть же тут все ответы.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

28

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Не подскажите,  может появились какие-то новые или более удобные способы защиты? В первую очередь интересует защита от извлечения исходного кода из памяти.

29

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Странникх пишет:

Знаю, тема поднималась неоднократно и я сам в интернете гуглил на протяжении 5 месяцев эффективный способ защиты от декомпиляции. В общем, ответа так и не нашел, а пакеры типа mpress или upx - не помогают вовсе. Наткнулся на опцию /NoDecompile, где люди пишут ее так:

Ahk2exe.exe /in myscript.ahk /pass blablablablablabla /NoDecompile 

Однако я так и не понял как мне ее применить.

Была интересная тема с Обсуфикацией кода - http://www.autohotkey.com/board/topic/8 … y-scripts/. Ее проблема в том, что она не скрывает команд, структуру и т.п. - сам язык AHK.

Насчет шифровальщиков я не уверен, ибо мне не попадался адаптированный шифровальщик под язык AHK.

Из своих соображений задался вопросом - можно ли запустить скрипт на стороннем сервере в интернете так, чтобы он работал на компьютере пользователя, но не находился в нем?

Знающие люди со стажем работы на AHK, подскажите как хотя бы защитить скомпилированный файл от декомпиляции (я  опускаю возможность извлечения кода из памяти).

30

Re: AHK: Компиляция, декомпиляция и защита исходного кода

пакеры типа mpress или ... - не помогают вовсе.

Можно у Вас полюбопытствовать метод распаковки?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

31

Re: AHK: Компиляция, декомпиляция и защита исходного кода

У меня, это неработает.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

32 (изменено: Странникх, 2014-07-22 08:55:32)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Как именно не работает? Сам код выдает ошибку или просто не распаковывает код?

Добавлено:
Можете попробовать другую версию - (ссылка удалена), но она у меня не все декомпилирует.

Первый, кстати, тоже не все декомпилирует. Например, мои все файлы он полностью декомпилирует, а некоторые файлы, которые сделаны на другой машине - выдает ошибку.

33

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Если кто то что то сделал, то другой это может взломать (и этот способ выложить для остальных). Потому не ясно что вас в итоге интересует. В отличие от обычно скомпилированного ехе, код в  котором можно просмотреть просто в блокноте, mpress защищает от глаз обычного пользователя, который погуглив чудом непопадёт на подобную тему.
Завтра появится новый "запаковщик", послезавтра в сети уже будет его распаковщик.

/pass blablablablablabla /NoDecompile

Это скорее всего относится к компилятору АНК basic.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

34 (изменено: Странникх, 2014-07-17 04:34:24)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

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

Не ясно как mpress это делает, потому что, даже сжимая им, файл все равно можно открыть одним из тех выше декомпиляторов, что я скинул.

Мне хочется удалить все данные о AHK, которые можно выудить в exe-файле - версия, иконки, меню диалога и т.д., а код, который можно было бы выудить из RCData представлял бы собой перешифрованные текстовые данные как в случае с обсуфизацией, но только с синтаксисом и командами языка.

Первое можно сделать в Restorator, второе частично обсуфизацией. Я сделал первое действие, а вот на втором возникли трудности. В английской теме по обсуфизации я так и не понял как обсуфизировать код, не нашел инструкций как это делать, а по примерам из кода разработчика не понятно. Да и сам проект заброшен уже почти год.

Может кто подсказать как пользоваться обсуфизацией? Возникают трудности на создании Translations Map, т.е. на самом первом меню его лаунчера. Я так предполагаю, что перед самой обсуфизацией нужно создать файл по которому бы шла шифровка - типа метода шифрования, а затем на втором меню в лаунчере прогнать сам код AHK, который превратится в обсуфизированный код.

Может есть иной способ компиляции типа - http://www.autohotkey.com/board/topic/4 … e-wrapper/? Или переводчик кода на С++, а потом уже скомпилировать файл с языка С++. Компилеры других языков на мой взгляд более надежны, чем AHK. Их хотя бы можно потом перешифровать другими утилитами, что невозможно сделать в случае с AHK, потому что я не встречал шифровальщика с поддержкой исходного кода AHK.

Также не хочу не оставить без внимания вопрос о запуске скрипта на стороне сервера так, чтобы он работал на машине пользователя. Интересуют идеи, комментарии о такой возможности, способы, линки (возможно кто такое пробовал делать), ведь с голосовым управлением сделали скрипты на AHK.

35

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Можно компилировать скрипты IronAHK, правда он мало команд знает и часто ошибки вылетают, и документации по нему очень мало.

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

36 (изменено: Странникх, 2014-07-22 08:54:23)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

На голову придумал еще один вариант - усложнить код. Переписать все команды на другие обозначения и использовать код с текстового файла или даже на url странице, который обрабатывает AHK обсуфизированный. Однако все опять таки упирается в Обсуфизацию. Я так понял она у них сайте багнутая?

37

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Есть ли другой Обфускатор для AHK?

38

Re: AHK: Компиляция, декомпиляция и защита исходного кода

ilya20069 пишет:

Существуют ли средства декомпиляции exe файлов, созданных с помощью AutoHotkey?

39

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Exe2Ahk

40

Re: AHK: Компиляция, декомпиляция и защита исходного кода

to YMP
спасибо, только дописать что здесь лежит краткое описание его работы на английском. а то не сразу понятно что делать с мелькающим досовским окном на экране.

41

Re: AHK: Компиляция, декомпиляция и защита исходного кода

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

42

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov пишет:

Люди помогите набираю в CMD

C:\Users\sergey>"C:\Program Files (x86)\AutoHotkey\Compiler\Exe2Ahk.exe" C:\User
s\sergey\Desktop\KMP.exe

Open: The following error occurred: NotARC

ругается, что я не правильно делаю? Качал с офф сайта http://www.autohotkey.com/download/

Windows 7 SP-1 64 bit

43 (изменено: serzh82saratov, 2012-07-24 21:21:13)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

creature.ws

В Resource viewer вместо русских букв крякозябры (Прежде чем продолжить, ее), это можно победить?

Оказывается notepad++ также показывает код в конце текста

А всё понял копирую как есть и меняю кодировку, с notepad++ конечно прикол никакой декомпилятор и не нужен!

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

44 (изменено: serzh82saratov, 2012-07-20 19:52:06)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Real Root пишет:
serzh82saratov пишет:
Real Root пишет:

serzh82saratov
А он вообще у вас открывается? И чем вы его открываете?

Видимо я не понял ваш предыдущий вопрос, поэтому не понимаю и этот

Вы скачали resource editor тот что дали выше. правильно?
Затем вы его установили, запустили и через него открыли ваш скомпиллированный скрипт? Правильно?
Так вот - он вообще его открыл? Ошибку не дал?
Если нет то в дереве ресурсов ищите RCdata - там будет текст скрипта.

Распаковываю, Установку он не хочет , просто ехе запускаю, перекидываю ехе скрипта в окно resource editor, RCdata у меня нету! Открывает ошибки нет.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

45

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov пишет:
Real Root пишет:

serzh82saratov
А он вообще у вас открывается? И чем вы его открываете?

Видимо я не понял ваш предыдущий вопрос, поэтому не понимаю и этот

Вы скачали resource editor тот что дали выше. правильно?
Затем вы его установили, запустили и через него открыли ваш скомпиллированный скрипт? Правильно?
Так вот - он вообще его открыл? Ошибку не дал?
Если нет то в дереве ресурсов ищите RCdata - там будет текст скрипта.

46

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Real Root пишет:

serzh82saratov
А он вообще у вас открывается? И чем вы его открываете?

Видимо я не понял ваш предыдущий вопрос, поэтому не понимаю и этот

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

47

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Real Root пишет:

serzh82saratov
А вы exe-шник ничем не паковали?

нет

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

48

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov
А он вообще у вас открывается? И чем вы его открываете?

49

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Real Root пишет:

И вообще, под x64 есть хоть какие-нибудь PE-эдиторы? Вьювер лажевый мне попадался, а вот что там хоть версию файла поменять

CFF Explorer. Встраивается в проводник, показывает заголовки/импорт/экспорт PE-файла, может распаковывать простейшие пакеры типа UPX'а, определять компилятор и имеет встроенный HEX-редактор, дизассемблер и редактор ресурсов.

50

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Grey пишет:
serzh82saratov пишет:

...как им декомпилить?

creature.ws пишет:

...файл скрипта находится в секции RCData и его можно просто скопировать.

каким-то волшебным образом у меня ентого нет

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

51 (изменено: Real Root, 2012-07-20 00:18:23)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov
А вы exe-шник ничем не паковали?

52

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Grey пишет:
serzh82saratov пишет:

..."Resource viewer" классная штука.

Предпочитаю ResourceEditor.

Не понял как им декомпилить?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

53

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov пишет:

...как им декомпилить?

creature.ws пишет:

...файл скрипта находится в секции RCData и его можно просто скопировать.

54

Re: AHK: Компиляция, декомпиляция и защита исходного кода

serzh82saratov пишет:

..."Resource viewer" классная штука.

Предпочитаю ResourceEditor.

55

Re: AHK: Компиляция, декомпиляция и защита исходного кода

creature.ws пишет:

Exe2Ahk предназначен для декомпиляции файлов созданных с помошью AutoHotkey_compiler_source который, в свою очередь, предназначен для работы с AutoHotkey 1.0.48.05 - September 25, 2009.

Для «декомпиляции» файлов созданных с помощью актуальной версии AHK можно воспользоваться Resource viewer, файл скрипта находится в секции RCData и его можно просто скопировать.

Спасибо большое, "Resource viewer" классная штука.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

56 (изменено: creature.ws, 2012-07-19 18:20:14)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Exe2Ahk предназначен для декомпиляции файлов созданных с помошью AutoHotkey_compiler_source который, в свою очередь, предназначен для работы с AutoHotkey 1.0.48.05 - September 25, 2009.

Для «декомпиляции» файлов созданных с помощью актуальной версии AHK можно воспользоваться Resource viewer, файл скрипта находится в секции RCData и его можно просто скопировать.

57 (изменено: Странникх, 2014-04-20 22:39:16)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Почему Resource Hacker выдает ошибку "this file has a non-standard resource layout... it has probably been compressed with an "EXE compressor"." когда я пытаюсь достать какую-нибудь информацию из папки RCdata?

58

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Файл вероятно сжат MPRESS.

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

59

Re: AHK: Компиляция, декомпиляция и защита исходного кода

В интернете нашел кое-что полезное - защита с паролем, защита затиранием и однобайтовая защита на UPX пакере. Подробнее здесь - ]http://amis.h11.ru/packedexe.htm. Скачать интерфейс управления здесь - http://amis.h11.ru/upxvis.htm
Я думаю это решение от декомпиляции AHK, но у меня выдается непонятная ошибка с заголовком. Может ли кто протестировать данную программу?

60

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Такое же выдает, что и у вас. Видимо не судьба .

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

61

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Olega пишет:

Смотрите, я декомпелирую скрипт Ресурс Ха*ером, у меня за место нормальных букв, вылазиют иероглифы
например "Тут должен быть текст", я декомпл. и получается "°РґРјРёРЅРѕРІ"
Как это исправить

BiGBooT пишет:

Не нашёл темы. Собственно хотелось бы узнать как декомпилировать готовый экзешник написанный на АНК обратно в редактируемый скрипт? Заранее спасибо

62

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Notepad++ исправляет эти иероглифы.

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

63

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Задался вопросом обсфукации, т.к. упаковщики вычилсяются на раз-два, скачиваются из Интернета анпакеры и все - прямой просмотр Resource Hacker'ом.
Может кто-то мне объяснить следующий момент - как в коде прячется деобсфукатор, который должен обратить преобразованный исходный код к исходному виду? Если он будет представлен в явном виде, то его так же легко скопировать Resource Hacker'ом, а если он будет обфуцирован, то он не будет обработан Autohotkey? Какой-то парадокс .

64

Re: AHK: Компиляция, декомпиляция и защита исходного кода

emmetoya, ты по-видимому плохо понимаешь, что-такое обфускация. Ничто нигде не прячется. После обфускации программа остаётся также хорошо понятна компьютеру, но становится практически непонятной человеку. Представь, например, что все имена переменных состоят из последовательностей "l", "I" и "1"...

65

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Поменять имена переменных и функций, убрать комменты это сомнительная обсфукация.
Делаем защиту от продвинутого дурака, который смог распаковать mpress2 и нагуглил Resource Hacker. Не думаю что зайдет тема дальше с дампом оперативной памяти, достаточно показать непонятный код.
Необходимо преобразовать весь текст согласно каких-то правил, например, все символы поменять на какие-то абстрактные  строки, удобные для обратного преобразования регулярными выражениями. Соответственно должен быть участок кода в секции автовыполнения, который выполнит обратное преобразование. Но он будет в открытом виде(не обсфуцирован) значит принцип будет понятен и можно произвести обратное преобразование.

66 (изменено: to4er, 2015-02-17 23:48:06)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Исходный AHK_L код спокойно читается обычным блокнотом, стоит им отрыть exe файл, для этого не нужен даже декомпилятор. Подобной проблемы нет в старом AHK

67

Re: AHK: Компиляция, декомпиляция и защита исходного кода

to4er пишет:

Исходный AHK_L код спокойно читается обычным блокнотом, стоит им отрыть exe файл, для этого не нужен даже декомпилятор. Подобной проблемы нет в старом AHK

Зато для старого АНК есть автоматический декомпилятор.

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

68

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Странникх пишет:

обсуфизация

emmetoya пишет:

обсфукация

Да выучите вы уже это слово!

69

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Я был близок .

70

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Кто-то встречал скрипты, генерирующие функции-пустышки - код, не несущий необходимых преобразований, однако занимающий место в рабочем скрипте и запутывающий реверс-инженеринг?

71

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Есть некий преобразованный функцией encode() по алгоритму код:

ghhhghghghghhghgghhhghghgghh
ghghghhhhggghghghhhgggghhhg
gggggghhghghhggghhhghhghh
ggghghghghghghhhghhghghghg

Есть функция, преобразующая в исходный текст, назовем ее к примеру

decode(str)
ghhhghghghghhghgghhhghghgghh
ghghghhhhggghghghhhgggghhhg
gggggghhghghhggghhhghhghh
ggghghghghghghhhghhghghghg
;end_of_encoded_text

decode(str)
{}

Что имею сейчас - есть функция encode() преобразования текста в "кракозябры", при запуске программа считывает .ahk файл с "кракозябрами", обрабатывает строки функцией decode() и перезаписывает новый файл, равный исходному.
Как это сделать exe файлом, чтобы преобразование делалось в оперативной памяти? Задачи полной защиты не стоит, главное сделать нечитаемым код для "дурака".

Можно делать (описание подобного алгоритма есть у David Malia в теме обфускации на англоязычном форуме, к сожалению автор прекратил заниматься проектом)

MsgBox, decode("ghghghghghgggghghghghgh")

Но перерабатывать 3000 строк кода, переименовывать переменные и константы для удобной обработки регулярными выражениями под последующую замену пока рука не поднимается.
Может есть вариант сделать скрипт вида:

decode("ghhhghghghghhghgghhhghghgghh")
decode("ghghghhhhggghghghhhgggghhhg")
decode("gggggghhghghhggghhhghhghh")
decode("ggghghghghghghhhghhghghghg")
;end_of_encoded_text

decode(str)
{}

Или со считыванием загрузчиком преобразованного кода и дальнейшей обработкой к исходному виду уже в оперативную память?

72

Re: AHK: Компиляция, декомпиляция и защита исходного кода

"Дурак" - понятие растяжимое. Если он всё равно получит доступ к исходному коду - какая же это защита? Только себе геморрой. На мой взгляд, проще и эффективнее нагородить море ничего не значащего кода.

73

Re: AHK: Компиляция, декомпиляция и защита исходного кода

ypppu пишет:

"Дурак" - понятие растяжимое. Если он всё равно получит доступ к исходному коду - какая же это защита? Только себе геморрой. На мой взгляд, проще и эффективнее нагородить море ничего не значащего кода.

Приведу пример - ни разу не разбиравшись с компилированными exe файлами, за полчаса Интернетами и парой тулзов а-ля Resorce Hacker определил чем упакован файл, нашел анпакер, определил что программа написана на дельфях и получил инфы по-максимуму. С AHK дело еще проще - вываливает листинг без проблем. Но если бы я увидел кучу непонятных символов, то пыл ясно поумерится. Или писать свой упаковщик (без понятия как), или что-то нагородить через AHK.
Задача-то достаточно простая, нужен только механизм или наводка в каком направлении копать, дальше уже разберусь.

74

Re: AHK: Компиляция, декомпиляция и защита исходного кода

А что такое - вываливать листинг?
А если бы Вы увидели вместо 3000 строк кода 60000 строк, 95% из которых - мусор?

75

Re: AHK: Компиляция, декомпиляция и защита исходного кода

ypppu пишет:

А что такое - вываливать листинг?
А если бы Вы увидели вместо 3000 строк кода 60000 строк, 95% из которых - мусор?

Вываливать = показывать быстро и весело. Секция RCData всегда готова показать скрипт)).
60 000 конечно жирно, но требуют генерации. Двумя постами выше на такой вопрос прозвучала тишина, поэтому ищутся другие варианты, например декодирование в ОЗУ. Подскажите уж..

76

Re: AHK: Компиляция, декомпиляция и защита исходного кода

А чего там генерировать? Возьмите с нашего форума ворох какого-нибудь кода, заключите его в подпрограммы. Последние разместите вперемежку со своими функциями, подпрограммами и горячими клавишами. С 3000 строк чёрт ногу сломит, лень код читать. А с 60000 строк тем более.

77

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Декодировать-то кто будет? Не совсем понятен смысл. Допустим, скомпилировали вы в ехе кодированный скрипт. И что дальше? Кто его будет раскодировать при запуске этого ехе? Сам себя он не может раскодировать волшебным образом.

78

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Хм.. перекодирование-компиляция-запуск приложения, после закрытия удаление exe файла. Но это не спасет от открытия скомпилированного exe'шника... Похоже все же придется что-то делать с именами переменных/функций и прятать константы.

79 (изменено: ypppu, 2015-05-17 19:17:53)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Dynamic Obfuscator

80

Re: AHK: Компиляция, декомпиляция и защита исходного кода

resistance99 пишет:

Можно ли как то открыть (отредактировать) уже готовый скрипт в .ехе формте если нет исходника ?

exe2ahk 32-bit
exe2ahk 64-bit

81 (изменено: D!NRIS, 2015-08-25 19:19:30)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

AHK: Защита от копирования

Здравствуйте!
Я недавно начал заниматься созданием скриптов AHK..

Написал скрипт и обнаружил, что если открыть .exe Notepad'ом то где-то ближе к концу "страницы" находиться весь мой скрипт... Меня интересует, можно ли как то скрыть его от посторонних глаз? И хотелось бы защитить скрипт паролем. Для того чтобы нельзя было декомпилировать и т.п.

Буду признателен за помощь!

82

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Паролем в современной версии АНК нельзя. А вообще тема много раз поднималась, поищите лучше прежние обсуждения.

83

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Я лично использую при сборке mpress.exe, просмотрел все свои EXE и текстов исходных файлов не нашёл.

Их, EXE видимо надо распаковать, а так они не поддаются редактированию, ну например программой Restorator, иконки нельзя поменять или вытащить.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

84

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Indomito пишет:

Я лично использую при сборке mpress.exe, просмотрел все свои EXE и текстов исходных файлов не нашёл.

Их, EXE видимо надо распаковать, а так они не поддаются редактированию, ну например программой Restorator, иконки нельзя поменять или вытащить.

Я конечно понимаю, что могу найти mpress.exe сам, но не могли бы Вы дать мне ссылку на него?

85 (изменено: ypppu, 2015-08-28 22:12:04)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

D!NRIS Ссылку искать не стал, просто залил на Яндекс-Диск.

Вот mpress.exe (в ZIP ариве).

Вируса там нет, вот отчёт - VirusTotal (mpress.exe).
Просто Яндекс-Диск ругается и даёт ссылку на EXE, пришлось упаковать в ZIP.

Вот офф. сайт MPRESS - Free high-performance executable packer for PE32/PE32+/.NET/MAC-OS-X, хотя конечно есть декомпрессор, так что шифрование ни кто не отменял.

P.S. Может не офф. сайт, но я не помню где его взял, но помню что достаточно давно скачал, и не для AHK только.






Indomito пишет:

D!NRIS Ссылку искать не стал, просто залил на Яндекс-Диск.

Вот mpress.exe (в ZIP ариве).

Вируса там нет, вот отчёт - VirusTotal (mpress.exe).
Просто Яндекс-Диск ругается и даёт ссылку на EXE, пришлось упаковать в ZIP.

Вот офф. сайт MPRESS - Free high-performance executable packer for PE32/PE32+/.NET/MAC-OS-X, хотя конечно есть декомпрессор, так что шифрование ни кто не отменял.

P.S. Может не офф. сайт, но я не помню где его взял, но помню что достаточно давно скачал, и не для AHK только.

Спасибо большое!

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

86

Re: AHK: Компиляция, декомпиляция и защита исходного кода

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

87 (изменено: Indomito, 2015-08-25 03:42:21)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

YMP Результат проверки.
Я перепроверил, то же срабатывание, что и в exe, добавился/поменялся код для Bkav и Kingsoft т.к. я упаковывал плагином от ТС, т.е. ничего нового.

P.S. Думаю этого более чем достаточно - база сигнатур от 25.08.2015.

+ Результат проверки DrWeb

=============================================================================
Dr.Web Scanner SE for Windows v9.1.3.04070
(c) Doctor Web, Ltd., 1992-2013
Scan session started 2015/08/25 02:31:11
Module location : C:\Users\SASA\AppData\Local\Temp\5A882DDC-D924DAB4-80E9AC36-D12A838\
=============================================================================

OPTION [Automatic Apply Actions] NO
OPTION [Turn Off Computer After Scan] NO
OPTION [Use Sound Alerts] NO

OPTION [Block Network] NO
OPTION [Protect Process] NO
OPTION [Protect Raw Disk] NO

Using language: "Russian (Русский)"
Available instances: 12
Instances used: 12
Platform: Windows 7 Ultimate x64/WOW (Build 7601), Service Pack 1
API Version: 2.2
Scanning Engine version: 10.0.7.6010
Virus Finding Engine version: 7.0.14.8060
Total 265 virus bases are loaded from C:\Users\SASA\AppData\Local\Temp\5A882DDC-D924DAB4-80E9AC36-D12A838
BOmXChNlzhEXvP 9.0 1effb9673059ff13dc9a608979bbdab37b2f255d 2015/08/24 22:10:36 2059 records - OK
YewH5TuWunIrj 9.0 9aed727828f0b2d133db81da67712b9769843aeb 2014/04/10 16:22:45 2 records - OK
QfRMQYAbz 9.0 69c56c42691a514e80581b9babf4747332bcc5c3 2015/08/24 07:14:38 1 record - OK
4SdHQSDRslAIy5 9.0 3fb8c1df727c33708eccefdbf7babff78094a8f2 2015/08/24 07:13:56 20766 records - OK
revAjI9jw3kVS 9.0 f94dd13c04da613e95e1e057a8bfcdea6ca2457f 2015/08/17 07:13:20 29386 records - OK
KB5F2ujyI8z 9.0 556702f2bf85e36fdb27552c63ed9be5f0b2fa71 2015/08/10 07:13:40 12014 records - OK
sKPNhtzpysd2y5 9.0 8471eaee24d95e25c7270e80defab1d8fc476c4a 2015/08/03 18:07:40 16867 records - OK
eE1juZzudSJ 9.0 8b05227834c558752a424ea2e0e37cb55c90df55 2015/07/27 07:10:33 23123 records - OK
7rpDfHhvdLBba 9.0 6b28cbcbac0e3724f1dd827e674e3226c162bc1d 2015/07/20 07:09:19 30597 records - OK
RTZMGgVnzqeUit 9.0 cb5eca97fadc867a86f84cdb5b41f44654d612f0 2015/07/13 07:09:02 39956 records - OK
iHKc1rE2W0 9.0 371874fcbacea4a1d3f7fe8f097330254b5e2f2a 2015/07/06 07:10:11 38752 records - OK
Hdo8TSPRDx 9.0 04bdeb8e49c1e7e4a7b1f548d78ec02fb5ee71d7 2015/06/29 07:09:48 41744 records - OK
H4SwYdop 9.0 4336c5b5898bc18ec37df82b9e27b1af61fd0c07 2015/06/22 07:11:48 29369 records - OK
kXBNCkk9GOz8trI 9.0 0a2afb98d72aa433bf08130572242c111c1d11e3 2015/06/15 07:11:54 19885 records - OK
uERPnwQJzDJ 9.0 4cb2364a804cc48eb0e3137b095952c3db5b4e21 2015/06/08 07:10:47 16322 records - OK
NPcX30KlXbyaoez 9.0 7e276abbe8175de578dcae95c9cede237c62ff3e 2015/06/01 07:12:30 21099 records - OK
H7MdZAeHBX 9.0 ebcec45c9bcef792c92bfb165f95c26dd7c6926e 2015/05/25 07:09:25 16357 records - OK
Ds1BoL0CFAo 9.0 1af60658e8661f486c3860bf2bf2cf53d7ba256f 2015/05/18 07:09:24 12562 records - OK
fvC0jbr1PPO 9.0 984fe93957b68cfc25a69525fd83a224dfcd5c95 2015/05/11 07:12:10 16387 records - OK
fKmdHTgfSlUi 9.0 fe75f061b8b7d024ab5fc9d202ce51c22a556815 2015/05/04 07:12:01 13791 records - OK
jeH7YrC4D8HcBA 9.0 5e3c3f1dd25b90fe54e2551f66679f79692eb0eb 2015/04/27 07:09:10 16980 records - OK
BB3rzB8Pz6 9.0 d68f395b637141250c62fa2e832ce105f4583364 2015/04/20 07:13:03 18642 records - OK
Q7ZuTAFIPOjYxWc 9.0 f64fa683abdc874b6ae4e3a7b890656e991573df 2015/04/13 07:11:51 12163 records - OK
a1bX5i5Yb 9.0 e13b1316273ebe745dc5caf40a09ff3d6ec5bab6 2015/04/06 07:10:34 13386 records - OK
yK7N40ELtzcJ51 9.0 30d0c12d3bee4c3be8f801a4ff9b8825c18b787f 2015/03/30 07:11:03 14676 records - OK
YuU6s8dfdzMVwmC 9.0 62b6c3b207fe75c810c4c28fcfe27e6af5b08e83 2015/03/23 07:11:37 14143 records - OK
z3ghCORyB4 9.0 7da8643f31ff10742007d1eb99585ab27fa8be26 2015/03/16 07:08:27 7225 records - OK
8tgQmV122UbkxU 9.0 ecbe71de674a8690e70250f7b8cca4ebb5fd7892 2015/03/09 07:09:27 8721 records - OK
zLaS1Iqu 9.0 3c45c3ec685ae8ede6b4a58657dde779529c7db4 2015/03/02 07:09:55 30503 records - OK
zZ7oxLDb 9.0 274f8686e0d976f1df6f947e25ebc1ba3abd2315 2015/02/23 07:08:33 37169 records - OK
pPi7APll5QbP8 9.0 88bc309d8e117313bb9b9921677f4f8b3aeab06f 2015/02/16 07:11:15 11685 records - OK
JMkrcWTo 9.0 43abc95d1a8925b76d022af6998b94c76b84eff1 2015/02/09 07:17:42 22165 records - OK
2xMRDXFeZ 9.0 dd2377aaed6efc3a8c2ded6370656500fc316122 2015/02/02 07:10:22 13708 records - OK
is5nHpj6 9.0 cc29cfe74a887c101d217061befeb6ec7eea38bb 2015/01/26 07:08:03 18692 records - OK
h9uiQuGUGo 9.0 9f076b65af34c43bb442d83769b3fac941264de2 2015/01/19 07:11:48 18076 records - OK
Ph04UmcpymX 9.0 d3d995d710664219c2cf1607fa53464e0562d400 2015/01/12 07:09:48 25264 records - OK
lXKgfMbfHqw7Iy 9.0 e69a0e5cfb74bc347ca5e2f6ed01ae1520678ed1 2015/01/05 07:08:59 21568 records - OK
yvwR6wqu 9.0 c05cc2f7998c2c61bbaa18cefe5492f0dad7bcb5 2014/12/29 07:10:30 14188 records - OK
gGsZW3IZkY 9.0 78bdec9b9ec0e81d76c3eba7be4695a3d723ab57 2014/12/22 07:10:37 15664 records - OK
vOVZlqklMd5 9.0 b41d7f1a4beec99ae86136111b16f20b730a71f6 2014/12/15 07:10:48 10192 records - OK
7rzDb7OL 9.0 0adad4ac08299ee2a6e07b33363a1d879c8f5436 2014/12/08 07:08:57 14500 records - OK
i38qkKUYfBD 9.0 591a09f1189eaffe4a7b116b81a453bbccbf38fd 2014/12/01 07:11:11 12965 records - OK
Rz7ka3Fmg7D6O 9.0 ff306751677b955148a951c32dcf80cb3e5045fb 2014/11/24 07:10:16 16188 records - OK
7Sck4yfxHVYm 9.0 287d06b168e83271aca389c34754dfd8c88c4c9e 2014/11/17 07:10:43 14676 records - OK
m1Qb0X6Nq 9.0 5706c05b0acb8a91833610be569d054df016720f 2014/11/10 07:08:47 7343 records - OK
WvIsC6KmlgDShBJ 9.0 6f304afcbb5533521bbde7012b510848d2e599b6 2014/11/03 07:07:01 6146 records - OK
XAXainyHr1H8iV 9.0 eeebf2d591071c8e325f7c9e59526c454cacf8db 2014/10/27 06:08:23 6044 records - OK
q9FKMGby 9.0 469d8f18c75d5cef4ca98287ca0a280f4fcb17e3 2014/10/20 06:09:12 5207 records - OK
mn56X2Mf887 9.0 baa61e57099d2bf119d1d475012816a9a04f3f54 2014/10/13 06:09:12 5850 records - OK
Bf5egJsU3jsVLSO 9.0 e805122898a9a5fcc9035140245ec2c33ea6cd7b 2014/10/06 06:09:31 7211 records - OK
NN8h5JvQ9F 9.0 ad6b7b3e4adf4a64b70a88cd416ba2c2ce0e2a26 2014/09/29 06:08:55 6473 records - OK
hxSLFI5llgHX 9.0 59c9c63f5fe29f00f274b25e11a5f4842ecbe268 2014/09/22 06:08:07 5969 records - OK
KzJa4KKi 9.0 2bb4cabc49d2c0f36a6efed1005c848cbcb89c2b 2014/09/15 06:11:44 8883 records - OK
vwl6zDaA8TXCGq 9.0 922af514dce67157f64555fab68f60102c500727 2014/09/08 06:08:25 7111 records - OK
Gwl4M0kHQFzfgi9 9.0 b1a641c12ae38d20d35efd58fb18cdb0ce7559bc 2014/09/01 06:10:17 7511 records - OK
IgyPihMDVGvKAaf 9.0 ee8c402a6930705bafca6dcf96c01a1adc943b17 2014/08/25 06:09:33 8997 records - OK
4eJWT9JfCP5uH 9.0 ba08046a4e0f13a356d4bd54f97e06373800da8a 2014/08/18 06:09:25 6958 records - OK
d6wp78sd 9.0 b0b4d9f078851c637f3860c0641e182576c91029 2014/08/11 06:10:32 8795 records - OK
TE0zWUA0Jck 9.0 a22b9fe1fd166f5bef755afadeadf515768a70f0 2014/08/04 06:10:12 9849 records - OK
iGiUy2yTMx 9.0 136046052feb9c1d85867b2def97699207ef3f25 2014/07/28 06:09:01 12605 records - OK
eEkUUlqWB4Rx 9.0 ca52acb0ff3d3bf9a4a365aedf76f03d5e071958 2014/07/21 06:08:43 10201 records - OK
DOOLVgaysABU 9.0 557aa2724f0a3fee8a597be32b06f642535ae5dc 2014/07/14 06:08:56 4714 records - OK
1JYLY49urcsC 9.0 fb9ad9b5ab6c1bdbdffe78710c43e448d25fdd3b 2014/07/07 18:41:50 8760 records - OK
D0S4acOn4ftfbo 9.0 e13560aed961937fc57a08984afafbad1a05b693 2014/06/30 06:09:58 10543 records - OK
GgQVtgUBRsb0 9.0 3b1e56b3e7bdc81158c4189a9f9851a2a118387f 2014/06/23 06:09:41 16248 records - OK
2pjD7ApappK3hV 9.0 12d7ca025886549d2938f844b28de1453a756340 2014/06/16 06:10:58 12083 records - OK
p3xWcP2x2sk 9.0 b9cd3e62e9c418581add720c4a12e9627ccf11a9 2014/06/09 06:14:38 17772 records - OK
mbWKhwA9NV 9.0 96d185472811ce5425a10b69e55c9124108801ad 2014/06/02 06:21:41 29483 records - OK
aGKEn1o4 9.0 f2ec3cfad3d91dfc45bbdc8f4a8734dbecbaa40e 2014/05/26 06:10:18 21308 records - OK
aIr2W4xG 9.0 e6ba8d321c0211ff29df1a7f47f2f884f5468ae5 2014/05/19 06:12:33 15204 records - OK
FqmMEe1Y 9.0 37638c25321b4fa4f104a2f4e88096b7b6d51b7d 2014/05/12 06:12:50 25180 records - OK
TrnaF4EWi2f 9.0 6b117d10c373e4f3fd1607d80c661c096b46d3a9 2014/05/05 06:12:28 29125 records - OK
WI8MlvSrtnT 9.0 aabbb42cb3dcd9f9e3431d522f4a07d19324c39f 2014/04/28 06:08:03 26168 records - OK
w6DrOLBpI 9.0 998b5e375d07966f142db15fef4e785aba3c0112 2014/04/23 04:51:24 26824 records - OK
KXGWdHinTB 9.0 e18dc92d3ae61dd662573b00fc59559d97fa97a2 2014/04/23 04:48:52 23470 records - OK
j0C1UNFuoyzl 9.0 1679fa51df872bb4d6b0dcdb4910ef0ac001b246 2014/04/23 04:46:22 7239 records - OK
lVS4iZA5 9.0 f0b3f5c0058cdec01bfe55bc77062072c75fead7 2014/04/23 04:43:52 9893 records - OK
ttsteBvl9k 9.0 93e191da9673639ead32c992378a0ed31df3634a 2014/04/23 04:41:20 20363 records - OK
b8UfgKsR 9.0 8f89cdf0922d0b4b22da060f6ab2f61815b89176 2014/04/23 04:38:49 17106 records - OK
1f155QszpPt 9.0 92e71acd07f810bdfb8f026c39918860e4e2f6e3 2014/04/23 04:36:16 29679 records - OK
yERx90kuGz2zTb 9.0 7c6189c2ae53185a5d85c2a9cbcd497ec3f5c4a8 2014/04/23 04:33:42 26983 records - OK
6grtNyxKx 9.0 444eef3a56f2559102bc7762ce93bf2921dac78f 2014/04/23 04:31:10 20659 records - OK
3jgs1HtyZ8fD3R 9.0 571b5fda70d9531b5fb8103ba83a207f75f40cef 2014/04/23 04:28:39 12119 records - OK
MLIGge6GKgjU 9.0 6dc9b1ad12309ca9a4d58fe401806b23aaa10da7 2014/04/23 04:26:07 21955 records - OK
8Y7kdnR1tYo 9.0 a48b51b0048f8b0b7ba60a54f0dad06de3cd5731 2014/04/23 04:23:27 21349 records - OK
Vt9zktbNeiRKL3 9.0 dafcbe636ae116952a2e7f2aced33d668f2301d3 2014/04/23 04:20:54 11704 records - OK
5OV03H9Imh 9.0 4ed384fc43f035da67c74ffee7042267c5e22847 2014/04/23 04:18:22 19301 records - OK
jIOO08eqphlbFh 9.0 568007395fe169cb18638784a1d7604b1c0ef664 2014/04/23 04:15:51 15935 records - OK
WGlPjIdD44VE 9.0 66326dfad818d74c628a1e7e9ae36b5e2baaa8e5 2014/04/23 04:13:21 12941 records - OK
KeGnRzYuHe8 9.0 dc43d524615bba2d22518d26562b7cb155d00cea 2014/04/23 04:10:49 18147 records - OK
NY24rjsdfj 9.0 ca51db6dd9f2a0c6f7fb7f481366eeb02be6e785 2014/04/23 04:08:09 24291 records - OK
NKGF3MtWYh9lrw 9.0 320957460951b302643b221af69c0ffba5a32d3e 2014/04/23 04:05:37 22670 records - OK
OpbLQDQXKyE 9.0 9fd4c14e073f97e0db902042d7b3872bdf94d759 2014/04/23 04:03:05 21015 records - OK
MBjnSbCdMOIBfTX 9.0 1def9c91cbe7ff27a554351b21ec75d1d0c148ea 2014/04/23 04:00:34 20471 records - OK
bibfnNEq2Y 9.0 04949673bcdd4513ed7702060b6e932435fa005b 2014/04/23 03:58:03 18641 records - OK
BaJ46gx6nFJjLMp 9.0 6b61859be884671df81697f0eac128c795612f70 2014/04/23 03:55:30 32245 records - OK
uvbszk2h 9.0 4ec622ccd51bd59fab113dc4f0b643201a6467f1 2014/04/23 03:52:49 33084 records - OK
jH6HCWLqh 9.0 e7ccabf37e58f43e2d7311c94ca926acee8ee44f 2014/04/23 03:50:17 30356 records - OK
G7idYTIpHK 9.0 9809e6392cb90433628b659e8c67f2ffbef755c4 2014/04/23 03:47:46 18457 records - OK
KHngPKBZkI 9.0 4cb5493896038853eb8f5bff3e658d9c7c5d7914 2014/04/23 03:45:12 19594 records - OK
ysHYOCIVcrPG 9.0 596da0fc7611201124e64940ca663b9efa14b010 2014/04/23 03:42:41 22924 records - OK
ZIIFLHAtYluTDr9 9.0 ca947f987cdbec36597bce617e6fa7e2306cd3f5 2014/04/23 03:40:09 24694 records - OK
b0IwFqFSw 9.0 d057eca69e9775827f510219ac28c7cb933612b6 2014/04/23 03:37:37 24253 records - OK
Zf2NnXOe 9.0 f146abeb621c91cc543b3916d0867003aeb84f51 2014/04/23 03:35:06 18453 records - OK
yeOMn7bkOeIg 9.0 e0a6aacf74138cfaceecb48b89df4e96e2c12058 2014/04/23 03:32:27 19662 records - OK
yEw89VBD 9.0 4ec3451d773324c09bc9a406ea860de99f27b80e 2014/04/23 03:29:57 11289 records - OK
zou0yu18vlcv9 9.0 5e5318c78d4ea8af1d9b88f8832f0dbd026dbeac 2014/04/23 03:27:26 16486 records - OK
t41UvegezH 9.0 b285959d38bcb97d0d7328ec2cd440c9dbfae6d3 2014/04/23 03:24:51 18051 records - OK
QnWUry9MW 9.0 b02b7b1ad127631461de06f5d3c048746778bd3d 2014/04/23 03:22:18 30970 records - OK
0mmw4DcG3Dit 9.0 68cc3aaccc1732f9a744b7f14bdd11949de856f5 2014/04/23 03:19:41 36983 records - OK
vr6k9TfiRnO 9.0 101ed543ba4ca604cf2949b3c3ad0fa84635c0b2 2014/04/23 03:17:08 34115 records - OK
Lumknz0tQtnxm0 9.0 eb10458514145146340f64ef1f2b06a54a5cc45a 2014/04/23 03:14:37 19463 records - OK
p80aW0u7 9.0 14af81eabf6dbb783672ae9203d8f680c3e55276 2014/04/23 03:12:04 35067 records - OK
ZAP3G9xPpuOIJ 9.0 df1c288fbb39111fe3e85df5b0aec26e488eea24 2014/04/23 03:09:32 29822 records - OK
7u0AQhII8n6hob 9.0 f60f90629201e0274dbadbdd9bfd1e0308a8db0f 2014/04/23 03:06:46 39172 records - OK
Gm2Oox1l3O99ypq 9.0 b5e7545023a1f31557a0e6a5bc7c909736d71f20 2014/04/23 03:04:10 24654 records - OK
ZtaKpvC0E 9.0 c7f6b92a8b75923462f38e76ec11f6baef4f5294 2014/04/23 03:01:39 14062 records - OK
YoYm8TeemXbI 9.0 d0b26419ac5debb12e9323ca622f71f4e54d756b 2014/04/23 02:59:10 13350 records - OK
4WFKc2x6 9.0 6b4126ae52136d79308cbc31d077d85f739e94f2 2014/04/23 02:56:39 26371 records - OK
UWn6ZiGoQlr 9.0 7451c4159c9a0873610ab7886b068e5d4e0b71e1 2014/04/23 02:54:06 25525 records - OK
fIZEQbAqR1218 9.0 0bac69a7f164633099f60cb45c915d3904221c75 2014/04/23 02:51:34 33200 records - OK
CK7wm0xKchdjrVB 9.0 4cc0d6cd63b249546a3b591fb28d5bd33d033c27 2014/04/23 02:49:00 46384 records - OK
tGkiS33l5AxP 9.0 313acb61b4646553ec14cb3a306be0633f5254fe 2014/04/23 02:46:28 34270 records - OK
e5Wh8ywXN2xwiL 9.0 28d0f8455513058ebce8573a1663558f37e9386e 2014/04/23 02:43:55 41611 records - OK
uMzdD4zZfJ 9.0 46fa36770935379d9f1b5c17bcf83bcb9187c165 2014/04/23 02:41:23 36105 records - OK
vAWd3Mmg8y 9.0 e8584e9d8d4f79479cf06ecf19a93918d49c083e 2014/04/23 02:38:43 31319 records - OK
lCyOfHaelFVL 9.0 2370c7aef7c82d4c558327ae1e948fc8012a14c5 2014/04/23 02:36:12 28216 records - OK
xFJroKhGdYMW8 9.0 2bf7c76b1847af2cd7ed54e33dbabe50d21f1738 2014/04/23 02:33:41 23589 records - OK
ZTsaWJFqUZvj0Tr 9.0 fb5329c44984c794c2e7f8e59670fab98c6f67dd 2014/04/23 02:31:00 26946 records - OK
cVc6OF1PgN 9.0 824322cae4eba5a9e0e8b6779510b5fbded93faf 2014/04/23 02:28:28 34778 records - OK
SYI9c91ZXiCNV 9.0 5cdf04612fb00ae387effdc4c68b04c796be2528 2014/04/23 02:25:59 11271 records - OK
s5PM3oBy 9.0 0378036c350644aa4be148557b1bdf9351302347 2014/04/23 02:23:30 12046 records - OK
O5posnZmfSNIYHS 9.0 41dc063ae50ec3630446623bfad4ff37cc95ab99 2014/04/23 02:21:00 21747 records - OK
JtPqjpl52 9.0 614753ec405c721146c6b176b95b358fd710d66f 2014/04/23 02:18:31 11540 records - OK
ZaHd8AUlk192uDC 9.0 46ae19df6cb2648c195d1b02026748f8d3e88121 2014/04/23 02:16:01 15568 records - OK
UaO8pW5u2njx2 9.0 63f7599f8352f3d170f4bca7e0c8b6ec65418535 2014/04/23 02:13:32 18805 records - OK
21h38DSkmuPq 9.0 05b35cdf6d6c53c20629d85f239246cab6b2d371 2014/04/23 02:10:58 32488 records - OK
oRxotW899l 9.0 62780561f10bd7f8633f6b2daec25b7f9a0cfa8e 2014/04/23 02:08:28 15470 records - OK
74SCbXoe 9.0 ec1b6f2529b80459e55dd60da6779422eca89fed 2014/04/23 02:05:48 30093 records - OK
EuV4Ib1voe 9.0 90daa877c8ea42e5654ac5c4ca82cf22f6f94db1 2014/04/23 02:03:19 16158 records - OK
m0fptHCOcqsxk0 9.0 dd1400adc743aa0de78a89403c2e50079743002c 2014/04/23 02:00:49 19597 records - OK
cNyeZfE0dcLjfbu 9.0 529be65e7ad01e1c2a172c6993ef19fd8f110d5c 2014/04/23 01:58:20 18184 records - OK
cnrBEgIsHzX 9.0 02e1e26b5142c93f24f2e42a28abaf900aecc3dc 2014/04/23 01:55:43 29945 records - OK
dYmfCrpDOj2 9.0 da70d2d52073f3beeec25e2b4d7aa577b2721097 2014/04/23 01:53:04 25519 records - OK
diweRlxk 9.0 06d84ac65c6b6c4ba5ebbdd905ae4eb5a471b013 2014/04/23 01:50:35 20358 records - OK
P2ouq8L9s3eOMb 9.0 e57096ed2b59e20feb245c5b28138e09279807e1 2014/04/23 01:47:57 20133 records - OK
bwcWf2kwW 9.0 86762e8f63c4438de1f5700dbd6730bad6960011 2014/04/23 01:45:26 27311 records - OK
hQbUZuAqytU 9.0 b5f485d5f387b1b8df892c8d48a6b2a16ed78798 2014/04/23 01:42:49 29434 records - OK
gsPf8LqpkmPW4 9.0 a5b49f03dd10a5c4fdfe0e81e49c9d065ef6c13b 2014/04/23 01:40:19 26900 records - OK
UtvCSVwAYSVnu 9.0 ac37e50031668bc31ce52f771e8ab5f5a350ae43 2014/04/23 01:37:48 25164 records - OK
jUvJxaTSCQUTKhC 9.0 f90b98eaf14564bed9fa5e6474265b89443d70f3 2014/04/23 01:35:17 30226 records - OK
XZfRZG38DyzLe8e 9.0 07c4bf2ee9413e3b8ce15c1581cd74287adf9772 2014/04/23 01:32:48 16441 records - OK
TmXjZfW8U 9.0 d4ae498f0584ad6846ca73b592aade67c50059bf 2014/04/23 01:30:07 26289 records - OK
XcdXzIRMbNFD 9.0 0b5c80e032398a6132f29dadcad619123921dc59 2014/04/23 01:27:37 27278 records - OK
m09Gz0yzzvXzK4j 9.0 b175c57ffe499bb44205d5ba8eed061c9b14a675 2014/04/23 01:25:08 17444 records - OK
evheAW8gYt 9.0 43e39e4b55b1a8dfd57b09477ecea3d37f495af3 2014/04/23 01:22:39 21205 records - OK
2phCpTVXdPQ4FeX 9.0 5d68a84c5b90835e28dda2e232dd9e1ccbb19361 2014/04/23 01:20:11 11686 records - OK
aWVoXlRvg89Q 9.0 a93e42d5fa319da51d227608904537740907f594 2014/04/23 01:17:43 12677 records - OK
ZhZeNcDzpw1 9.0 3ad2cf4dd2f84738e4bba951a96aaa7a554df1cf 2014/04/23 01:15:15 10118 records - OK
EEqPJtjZ45x 9.0 67d7eefc3e491ca1c65a069e60774c1e52dfeae3 2014/04/23 01:12:47 12602 records - OK
dB1A1MfD3BUEqUZ 9.0 9b9891be659e41099b65c8a15b8ed9c9e83666d3 2014/04/23 01:10:17 18298 records - OK
TBzCrBVdUxTd 9.0 64d066569435cea5586bae83f1e6c7acfca876f3 2014/04/23 01:07:48 17126 records - OK
FEHZOPlZowuV 9.0 f5507ab054513dfe7c3eff3f798e1bb480f918eb 2014/04/23 01:05:19 20539 records - OK
mNLXqBARimyaNx 9.0 589ca78e07ed287a55644c346ae03319c8a6e198 2014/04/23 01:02:45 19330 records - OK
uBOoVmhrSChe3mW 9.0 49292d128ed900b200fb934f145847e827c60e84 2014/04/23 01:00:16 19692 records - OK
WQaIgGx77 9.0 96b4d0a9418e03bb9717d0833d3a569d81b81cbe 2014/04/23 00:57:48 14727 records - OK
oKj5YJYT 9.0 d66c528875438ca5a68fdc9a8d6d0d76e13d4a62 2014/04/23 00:55:19 19485 records - OK
ZEV81kEHw8 9.0 08dc0ce9b9101edcbe9bead11faec507f1252000 2014/04/23 00:52:47 22898 records - OK
t0Ap7onr2Vi4bP 9.0 5fbe8dd6991612445cc30286a0c4b56be960fe33 2014/04/23 00:50:18 20551 records - OK
QBPIDDxs2OqQV 9.0 f3d36ab1089dc15ba34d772c8b5875d7e1fc782b 2014/04/23 00:47:51 9661 records - OK
Z9NssF9dRAfR2vn 9.0 5fddb08e944dafd5dd8b1cbf8cfe1876f5773b0d 2014/04/23 00:45:18 23632 records - OK
30Yymc0FvWx6If 9.0 ce7f5cba6f947ea3e569a89f218d36d155436e08 2014/04/23 00:42:50 12423 records - OK
oup61QXvfjv84am 9.0 2c6ead2f37554dc0343b7e050134c1cc3e925609 2014/04/23 00:40:22 15493 records - OK
xvUt9Fae 9.0 ba1d4e7832685b00542529f0b82016b0238ae260 2014/04/23 00:37:55 13065 records - OK
Ikm7txuojp 9.0 6f941b57faf9ac4eccabe12629a7e9b1024c438e 2014/04/23 00:35:27 16238 records - OK
t4uFMXUe4vY 9.0 f8a15d2ce3ab868d2320e109ea68324c11c9b6a6 2014/04/23 00:33:00 11570 records - OK
rRxauXPBL8Pv6 9.0 6b5e0ab5d87b7b01ce9945ef4acf76020524ce64 2014/04/23 00:30:32 15478 records - OK
HnERWuDC 9.0 edfb0681e306e6235d7cc5209f96e1839109151b 2014/04/23 00:28:04 11881 records - OK
qzIQilX19seU 9.0 5726e78e197a93b5461184c785819647e3e48d48 2014/04/23 00:26:44 13578 records - OK
tI0r2lpNB2dzyVo 9.0 5f08576ed775681458e092380fae8c0e0e9b78e5 2014/04/23 00:19:35 14292 records - OK
rhnNVjiYwp9VXe8 9.0 3ce1da6e760bebe355a1524329ccf6c9a550ce8d 2014/04/23 00:16:48 14084 records - OK
igtjr4tIBvfTfjl 9.0 ad3cbd0116460cab4093521a21b986fa69a5ce1d 2014/04/23 00:14:00 19126 records - OK
Dethf0BUJ8 9.0 6d255fa3fe3d544eac59a0e21e0e43e3906acb8f 2014/04/23 00:11:12 14920 records - OK
HtWh5ZoledZD 9.0 75b8ee7e7400add524455366994f8469791deb98 2014/04/23 00:08:24 19017 records - OK
x0DJ6XiS 9.0 6402040da67b75785ed37a330450579d0e9058fd 2014/04/23 00:05:35 19691 records - OK
Hytzth8V8M 9.0 59ccae0a0cb400fee0caf15564848d13e7c21780 2014/04/23 00:02:46 23605 records - OK
XC1hQvJJuJH 9.0 59c0d7578c4a38412e4722b3be89ac728a3b9e78 2014/04/22 23:59:58 19067 records - OK
17gtKXaOhb7 9.0 2eb3f3d41c0b40d866bdbb7a6daa25e341126b46 2014/04/22 23:57:10 19019 records - OK
q2pnAL550OkIT7M 9.0 744861fd0f230020f9ccb1007b9f09e549c84b01 2014/04/22 23:54:21 28028 records - OK
eDWpzL79 9.0 9732a888bbf73fbda56ded1f5e02da69aa73664d 2014/04/22 23:51:32 29444 records - OK
Y1RO8ShER5t 9.0 224a6bd3abea83ec5ece89501e36102dc73c65ad 2014/04/22 23:36:26 19353 records - OK
udKPxSEYqFf 9.0 0ef21e1c4eea8623141f9b17cf2562b31605d770 2014/04/22 19:40:23 20747 records - OK
emZdZNncUh 9.0 6820482690a03f39ad3665cc5a9808de01d10942 2014/04/22 19:37:54 28052 records - OK
1VdbPmKN 9.0 8866b67c62d6ce9a0852e75bc9921686b5636d1f 2014/04/22 19:34:52 12183 records - OK
RSXtoOzS2r0IohR 9.0 0710a4c31f20b7763347671b71a178b52a3e93e3 2014/04/22 19:32:24 19984 records - OK
vvwoD1wvq5BsuO 9.0 b260708e3a613fbd5b187f6f2580d7831e1ac8b3 2014/04/22 19:29:56 22627 records - OK
ezGTT3dUuVHFzjL 9.0 21e0c014a474e21d583f2f28dfd7f9eed85664db 2014/04/22 19:27:24 49580 records - OK
OOzt5Fl61U0l3T 9.0 daaa1b77f2921a4bf63a3cc4904ac55a9088b8cd 2014/04/22 19:20:42 45195 records - OK
bLDxIOhef 9.0 803fccef8f2ac88fdfa5eca0dce65cb47c03fb0b 2014/04/22 19:18:42 165532 records - OK
bC0fiEXu8hJhM 9.0 22587284810f30ced640e68cb221dee6729f0f1e 2011/12/04 09:00:00 170820 records - OK
rZUQTDTXByPS 9.0 a52232aae5ac2e30d29bd5ab2259aba559901ece 2011/12/04 08:00:00 171279 records - OK
44YdxqUXLlBu9ge 9.0 9a6594c7e06f221c3c2bc8fcf8e8e3ea74999f90 2011/12/04 07:00:00 170253 records - OK
aBHEd0FC 9.0 9ead04cd6ff15d9a41f86dc7895d470414569077 2011/12/04 06:00:00 170291 records - OK
nZes4fnlhXDf 9.0 e87facdf741f497cb46c726b1808b3905ecf793b 2011/12/04 05:00:00 170501 records - OK
EkRBCvaAlPGRuOH 9.0 4e8425adbcd9f734ab1e487616417c68375fe9d5 2011/12/04 04:00:00 353582 records - OK
VQgAVJbWwpDq 9.0 3b130e1db4e4984e5b59f151ba6c34d5fdc8e8c6 2015/08/24 22:11:50 1921 records - OK
PLvT6PvjRl 9.0 3e1a972c05a972b6372860943c65584e152d50b1 2015/07/07 09:12:27 2757 records - OK
xQ1g3NtpwG 9.0 63a4560fe8261dcb877f00444f6f243063dd0ce1 2015/04/23 21:02:24 3760 records - OK
nQn3G2yOvu0UkO 9.0 e81e99bdf74201357f7a0f39c29dd7d195f8f9c5 2014/07/02 13:53:59 5666 records - OK
BEDNYZnzPdMAziT 9.0 de389c9fd2d308d4e0ecbcd709ad7fd47b541c19 2014/04/22 03:00:00 852776 records - OK
WbigJ7NsGW 9.0 7b9c6896f505df70dbb77f19705194b33582901a 2015/08/24 22:11:33 544 records - OK
noh1OKXMr2Eyu6Z 9.0 6291b8df91d3a0cc556c484b5138517bc91e3e45 2015/07/13 07:19:13 1905 records - OK
3lGPZJi75 9.0 f8f1b17b54b421c1d3e0bc0d46dd503b78743f06 2015/02/09 07:17:33 2089 records - OK
36EsSknHKy34 9.0 2380cbefdb6ebd03f6d8ac7d0843d4feb94ee997 2014/08/25 06:16:59 2228 records - OK
MUkHgLnA74ng 9.0 b8ded063967ed84ab15889704f8f26fdb1023f39 2014/04/23 15:08:37 2109 records - OK
v36ANYjO 9.0 d371332419b452a4c20ffe6f50897f26e792bfca 2014/04/23 15:06:20 1683 records - OK
Iw6JRxMgCR9HQsQ 9.0 966ded140f1fbfbea0099d396903e17b16652784 2014/04/23 15:03:58 1327 records - OK
EGr2xkWO 9.0 39987baf5e40a19dbba3f099215083770867da24 2014/04/23 15:01:41 1590 records - OK
5QNxEiaqVV6G 9.0 d054ee546a2cdabe6413958780b1f554f0838165 2014/04/23 14:59:24 1680 records - OK
272mOO9DnwA3f 9.0 0d9d51dbfefdeb0c45b5eb50f289c2a089825644 2014/04/23 14:57:07 2078 records - OK
Nj7IKOAJrh 9.0 4e4ece282576d87cbd22921cb513c45c5fa0f183 2014/04/23 14:54:39 1725 records - OK
VO573tVpbyfx 9.0 5b3960e30d7d0c2ee6fb3989307ed29be79af52b 2014/04/23 14:52:22 2050 records - OK
74vfFr6Fpq0R 9.0 b5d9f5353eebe85edf426690440f6d57f21dd5cf 2014/04/23 14:50:02 1456 records - OK
e3gfB1ojxzH5 9.0 57fe5b957b370eeab3451e8f0a44dfc2419f4b5b 2014/04/23 14:47:45 1421 records - OK
m4UnL4zz988 9.0 2a15af2919f6585c023cebac5e533cb1a733e6cd 2014/04/23 14:45:28 1385 records - OK
O0VPop28lh1Fo 9.0 3c9420d90793c478562ded9cc7f08487b3b61e7d 2014/04/23 14:43:10 1653 records - OK
6oiaM99byZpy 9.0 75e365e9501b791fc33d9f24300df0a015ab41ac 2015/08/24 22:10:51 1057 records - OK
0u4iDhF6HTeG5 9.0 13fa064d65248b0899aa48a4eb3390c889d807fa 2015/07/27 07:27:39 2032 records - OK
cRLV8K7TtZaG 9.0 d8280728db266cc1029ec7ffc8bcf3a218d32df8 2015/06/29 07:28:29 2197 records - OK
dMT86Z5p5AZQxi 9.0 ba40772bd2d61f6b1f6ee30e907530f24f8c1d15 2015/06/01 07:28:37 2087 records - OK
5Vu3hqcLQuH 9.0 a7785b8d62326811fce0eef8d22adbebb731e808 2015/05/04 07:28:03 2353 records - OK
IRVQreSvCenKq 9.0 f2b46a04bbe7d1b2e6a38a5b232717e1d3617e18 2015/03/30 07:28:20 2711 records - OK
QMIHA36Q77Jj 9.0 f7a6d3471ebdc5ebc4a0e498aac05e5813497d9d 2015/02/23 07:26:59 1923 records - OK
Hlcy0KqyQWdPF 9.0 f24440350cc4287730115570e23747e8afcea664 2015/01/05 07:28:05 2162 records - OK
hirV4HMU 9.0 56085c2b93d8ce980fbd426e9d603680fc4fc289 2014/11/17 07:27:59 2498 records - OK
HQVJOBPM 9.0 50cc13779e27fc8a3eba89e55279bc0dac5b8d7a 2014/10/06 06:27:03 2378 records - OK
pCLEr4ZvKvW 9.0 e82f4789e3433561901b1d028fdce82333890bd6 2014/08/11 06:26:16 2957 records - OK
T7Kl7eYzCSCUTIw 9.0 347e0eb2853f4319982f10520b7937817385ad30 2014/07/14 06:26:15 2706 records - OK
1SwXbIgC9jar 9.0 8b53627861f805024750643bc849f62d872146c4 2014/06/09 06:27:35 2619 records - OK
Zd1tOBDe57Rhv 9.0 be36c8cded57a23371e304407ff416ab2ce1bedd 2014/05/12 06:26:46 2805 records - OK
TS9IIATc5 9.0 0ce826f9f5bb27437160141138ad14a95d0d62e3 2014/04/23 13:45:32 2194 records - OK
tuU8hJpVFdR 9.0 ac2176b4060dde47fa8701965fe334bfeec38385 2014/04/23 13:43:15 2290 records - OK
Y1ZaiANFHNdOL 9.0 069076ecbbf9ee57a7e45b7ce5bdcb076a5bde33 2014/04/23 13:40:59 2844 records - OK
tEnfBAIxHhv0 9.0 93bb72ee5d44a9dd56d68f1f6b4dd217026fb514 2014/04/23 13:38:42 2352 records - OK
9hxPhHWRW6G 9.0 23ea89b07aaa0b52e933e9544a917374850e92de 2014/04/23 13:36:25 2062 records - OK
zk0AEpnkb 9.0 408277cd0e245b6f5ee0ec5500f44cd1d6621362 2014/04/23 13:34:08 3440 records - OK
tpNYRHSlBsSQXE 9.0 e60ab00ab50f88c40b8baf63289154557bd89b42 2014/04/23 13:31:51 1485 records - OK
yfUmcCm1Erp 9.0 f441a07c2ae48aee499880feddbc15a3c0341ebe 2014/04/23 13:29:34 2214 records - OK
qQxEGfFcW8cA2 9.0 351045b1d0cc8fcb1e9a21ebf31a00525cec430a 2014/04/23 13:27:17 1426 records - OK
WuRVTAZSIMuEF 9.0 5b5df2ca49a465acd13c33cf42f578449785ef5b 2014/04/23 13:25:00 1641 records - OK
SmZsb0opT1i1T 9.0 5d198f0077aad8972f3e966b97bd409a196e9959 2014/04/23 13:22:43 1742 records - OK
PHSA3jyq 9.0 10557b8d95199ed42f383a105ad7d89915a35580 2014/04/23 13:20:32 2016 records - OK
t7Aw36grPD6E 9.0 5f6a82ed64c99751253f0840c718f1b4a892fea2 2014/04/23 13:18:15 1620 records - OK
M4c3rfbQKO 9.0 1749aaa98d3c15b9432150904cd51b30db2b674c 2014/04/23 13:15:58 1658 records - OK
bvjdffyj90HMPp 9.0 492d40a2fd1eddde369b0493f254b9d6ee8a368b 2014/04/23 13:13:42 1465 records - OK
ICJBLZxhBjGI60 9.0 e5617f3c54bc972424f2329980b9efc36aa014f7 2014/04/23 13:11:25 1588 records - OK
JxN2yCVEnCP0 9.0 0b56d5980578aab119b35d76a746f5cb8bbbb508 2014/04/23 13:09:08 1702 records - OK
BXg88qCn 9.0 f3918b6d267d49dce3fa46184dc0c0db935cab3d 2014/04/23 13:06:51 1659 records - OK
u74WoFA1b 9.0 9fe4b352329008daa56264e84c34bf18772db259 2014/04/23 13:04:34 1670 records - OK
hE9AMwP5 9.0 11bb8567a1b9a1e2756619f984d6e1c4652d0aee 2014/04/23 13:02:17 1729 records - OK
nTmDDXZPn3x7x7L 9.0 f4d5a4ffd1c52a1fb29f42e93ebb0a8b72358939 2014/04/23 13:00:00 1523 records - OK
hktSowNrqo 9.0 ac2c722f9c2bdc4b3623772722d0122bf41a0f04 2014/04/23 12:57:35 1805 records - OK
WB903hAZjEAAk 9.0 d88b8dde0fa8abd2bdf406e4d28fbf55acb0c3fd 2014/04/22 02:00:00 26456 records - OK
BGlANjPnrtc7v 9.0 c1c3bd93b288b0fc8227424f39af9e0026153942 2014/04/22 01:00:00 74279 records - OK
xN7o0yqJotct0J 9.0 b3f8f9f4cd3c58fea13cab5f088f342da910dc88 2014/04/22 00:00:00 1 record - OK
Total records count: 6338977

Anti-rootkit module version ( ver: 10.0.201508040, api: 7.07 )

Using 117974833 as Dr.Web (R) Key file

-----------------------------------------------------------------------------
Start scanning
-----------------------------------------------------------------------------
Command line used:-rpcep:\pipe\2CCFE4927B -rpcpr:np

Limit the use of the computer resources to 100%
Instances used for this session: 12
Object(s) to scan:
- C:\Program Files\AutoHotkey\Compiler\mpress.exe


>C:\Program Files\AutoHotkey\Compiler\mpress.exe - packed by MPRESS
>>C:\Program Files\AutoHotkey\Compiler\mpress.exe is BINARYRES container
C:\Program Files\AutoHotkey\Compiler\mpress.exe - container

Total 103424 bytes in 1 file scanned (9 objects)
Total 1 file (9 objects) are clean
There are no infected objects detected
Scan time is 00:00:00.456

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

88

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Приветствую, ребята.

Разобрался кто-нибудь с обфускацией? Русский бы гайд или хотя бы тут пояснит может кто-нибудь как dynamic obfuscator работает? Доки у него какие-то не очень понятные...

89 (изменено: sergeiplugatyr, 2016-01-06 13:53:17)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

VaNnOrus Почитайте в этой теме http://forum.script-coding.com/viewtopic.php?id=10659 я там гайд выкладывал по dynamic obfuscator.

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

90

Re: AHK: Компиляция, декомпиляция и защита исходного кода

sergeiplugatyr, мне например, не удалось там разобраться.

91

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Возможно не по теме, но что значит для защиты кода использовать старый компилятор? Это если закомпилировать скрипт таким компилятором до исходного кода никто не доберется? Меня как раз очень интересует эта функция, не подскажете возможно ли такое?

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

92

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Тогда в коде скрипта придётся откатиться на AutoHotkey Basic, т.е. отказываться от каких-то возможностей синтаксиса, некоторых функций, объектов и массивов.

93 (изменено: svoboden, 2017-03-31 22:08:21)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

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

94 (изменено: vadash, 2017-01-26 23:12:57)

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Навесной mpress - полное уг, защиты от него никакой. Спс за гайд, все получилось. В памяти оно еще и мусором разбавлено.

https://lh3.googleusercontent.com/-5rQcff1FKco/WIpImRjrkyI/AAAAAAAANSM/tem-pRwuxys/s0/sublime_text_2017-01-26_22-05-57.png

automate.ahk для авто прокликивания всех опций обфускатора:

+ открыть спойлер

;Create map
ControlClick, x127 y217, dynamicobfuscator.exe
Sleep, 1000

ControlClick, x105 y478, dynamicobfuscator.exe
Sleep, 1000

ControlClick, x152 y119, dynamicobfuscator.exe
Sleep, 1000

;Obfuscate
ControlClick, x151 y318, dynamicobfuscator.exe
Sleep, 1000

ControlClick, x36 y83, dynamicobfuscator.exe
Sleep, 1000

ControlClick, x36 y112, dynamicobfuscator.exe
Sleep, 1000

ControlClick, x108 y668, dynamicobfuscator.exe
Sleep, 1000

Send, {Enter}
Sleep, 1000

Send, {Enter}
Sleep, 1000

ControlClick, Button3, dynamicobfuscator.exe,,,, NA
ExitApp

sample bat для компиляции:

+ открыть спойлер

del "gwent-daily-full.ahk"
del "gwent-daily-full.exe"

cd obfuscate

start "" "dynamicobfuscator.exe"
TIMEOUT /T 1
start ""  "automate.ahk"
TIMEOUT /T 11

cd ..

"C:\Program Files\AutoHotkey\Compiler\Ahk2Exe.ahk" /in "gwent-daily-full.ahk" /bin "C:\Program Files\AutoHotkey\AutoHotkey.exe" /pass 123456789

95

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Перепробовал методы из последних сообщений.
Способ работает только на простых файлах (например, файл с MsgBox, Hello!) без проблем защищен и стабильно запускается.
Во всех остальных случаях разные ошибки, конкретно в моем случае я пытаюсь большой скрипт скомпилировать теми же способами какими удавалось скомпилировать простой файл и в итоге ошибки типа Script file not found C:/Users/Documents .. или Файл не может быть извлечен из EXE.
В строке Base File выбор unicode (ни 64 ни 32) дает ошибку извлечения.
Рабочими "тыками" оказались v1.1.26.0 AutoHotkey.exe: (..\x64w) 32w и 32a
С ними удалось сделать и стабильно запускать простой файл, но большой файл с кучей кода скрипт отказывается запускать, в этом случае выходит ошибка, что исполняемый файл не найден.
* Добавлю, что такая ошибка возникает если название файла ЕХЕ отличается от исполняемого в папке или если исполняемый отсутствует. К примеру, 1.ahk мы компилируем этим способом в 2.exe и вот уже ошибка, а если стоит 1.exe, то файл запускается. В общем, ерунда полная!
Синтаксис AHK_Hv1 по идее одинаковый и не должно быть ошибок при компиляции или я чего то не понимаю почему большой разнообразный код стандартной версии AHK_Hv1 по этим способам не хочет компилировать?

96

Re: AHK: Компиляция, декомпиляция и защита исходного кода

А как в дампе памяти находят код?
Сделал через диспетчер задач, ни одного слова из кода не нашёл.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

97

Re: AHK: Компиляция, декомпиляция и защита исходного кода

А как ты искал?

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

98

Re: AHK: Компиляция, декомпиляция и защита исходного кода

AutoHotkey source code  from dump memory

А ты бы как искал? У меня с поисковыми запросами туго.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

99

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Есть редакторы hex-кода, которые сразу показывают символьные соответствия конкретных байтов. Я использую Hex Editor Neo.

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

100

Re: AHK: Компиляция, декомпиляция и защита исходного кода

Спасибо, знакомое название, начал припоминать. В нём и AutoHotkey_H весь видно, кажется были разговоры что он как то в памяти затирать должен исходники.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui