Сейчас на форуме: (+7 невидимых) |
![]() |
eXeL@B —› Протекторы —› AutoIT de-obfuscator |
Посл.ответ | Сообщение |
|
Создано: 10 октября 2012 20:48 · Личное сообщение · #1 Не так давно меня попросили взломать одну программку, она оказалась на autoit. После декомпиляции я увидел что она обфусцирована. Скрипт генерировал пароль из хвида. Я попытался найти алгоритм, но ничего не вышло. Вообщем, нужен де-обфускатор. Пишу сюда тк уже писал на офф форумы, у них там запрещено обсуждение всего что связано со взломом/декомпиляциией и следовательно снятие обфускации. ![]() |
|
Создано: 10 октября 2012 21:15 · Личное сообщение · #2 |
|
Создано: 10 октября 2012 21:44 · Поправил: Envy12 · Личное сообщение · #3 |
|
Создано: 10 октября 2012 22:06 · Личное сообщение · #4 |
|
Создано: 10 октября 2012 22:18 · Личное сообщение · #5 |
|
Создано: 10 октября 2012 22:56 · Поправил: Envy12 · Личное сообщение · #6 F_a_u_s_t пишет: Ее можно увидеть? Да, можно OLEGator пишет: ботовод https://ssl.exelab.ru/f/action=vthread&forum=2&topic=16435&page=17#4 1 раз на форуме был, вот и налепил с горяча. И дату посмотрите когда это было, думаю можно забыть уже. ![]() |
|
Создано: 11 октября 2012 11:36 · Поправил: OLEGator · Личное сообщение · #7 бред какой то "Внешкотыр" ![]() по поводу деобфускации, чтиво: http://deioncube.in/files/MyAutToExe/Doc/How_to_Deobfucate_VanZande_AutoIt-Scripts.html ещё: http://www.elitepvpers.com/forum/coding-releases/2165656-release-autoit3-deobfuscator.html Как я понимаю при обфускации используется некий *.au3.tbl файл, в котором находится часть кода. Программа myAutToExe умеет деобфусцировать подобное, но требует наличие этого файла. А декомпиль его не извлекает. ----- AutoIt ![]() |
|
Создано: 11 октября 2012 14:02 · Поправил: Envy12 · Личное сообщение · #8 |
|
Создано: 11 октября 2012 15:53 · Поправил: F_a_u_s_t · Личное сообщение · #9 Envy12 Примитивная хня. Code:
из директории темп достаем дропнутый файл, открываем в 010 Editor (или из своих предпочтений) и делаем замену oED4i на 0D0A затем копируем и вставляем как hex строку, смотрим и видим что бесполезная хня. Add: В атаче результат, хотел вставить тут, но лимит не дает. ![]() ![]() |
|
Создано: 11 октября 2012 17:13 · Личное сообщение · #10 |
|
Создано: 11 октября 2012 21:11 · Личное сообщение · #11 |
|
Создано: 11 октября 2012 21:14 · Личное сообщение · #12 |
|
Создано: 11 октября 2012 21:15 · Личное сообщение · #13 |
|
Создано: 11 октября 2012 21:27 · Поправил: Envy12 · Личное сообщение · #14 |
|
Создано: 11 октября 2012 22:39 · Поправил: OLEGator · Личное сообщение · #15 Да блин что-то не стартует декомпиленый, думаю связано с tbl файлом, ругается на объявление массива Array variable subscript badly formatted. А именно $a6220d00923[Number($a1720e01b25)][Number($a2520f05b02)], там $a6220d00923[0][0], что не может быть действительным. А формируются эти цифры из массва, который считан из tbl файла. Пытаюсь запустить, подсунув ей текстовый файлик, выложенный выше Code:
Но по коду вот эта функа считает ключ из HardwareId Func a3520501a09($a144000201d) Envy12, прикрепи оригинальный файл *.tbl И который декомпиль у тебя срабатывает? ----- AutoIt ![]() |
|
Создано: 11 октября 2012 23:06 · Личное сообщение · #16 OLEGator В атаче, StringSplit не делал. Мну забил на эту хрень, пустышка какая то. ![]() ![]() |
|
Создано: 11 октября 2012 23:30 · Поправил: OLEGator · Личное сообщение · #17 Да бредовый скрипт, однако я его таки декомпильнул и деобфусцировал с помощью myAut2Exe - The Open Source AutoIT Script Decompiler 2.12 и даже самокейген сделал ![]() ![]() http://rghost.ru/40879594 ----- AutoIt ![]() |
|
Создано: 11 октября 2012 23:46 · Личное сообщение · #18 OLEGator Молодец, а самое смешное, по ссылке Flint'a Code:
Ога, нужная программа в хозяйстве. ![]() ![]() |
|
Создано: 12 октября 2012 13:52 · Личное сообщение · #19 |
|
Создано: 12 октября 2012 21:00 · Личное сообщение · #20 |
|
Создано: 12 октября 2012 21:50 · Личное сообщение · #21 |
|
Создано: 12 октября 2012 23:41 · Поправил: OLEGator · Личное сообщение · #22 декомпиль ругался на то, что не может найти путь к файлу, так как он на русском. Зря отмену нажимал, надо было указать путь правильный. По поводу образца: я думаю он передал тебе заведомо нерабочий образец, так как правильный ключ не влезал в форму (я менял стиль эдитбокса) попробуй вставить ключик в оригинал, он тупо не влезет. Если сам афтор выдал тебе бесплатно и с вызовом анука взломай!, ясно дело, что нерабочая версия. Раздобудь экземпляр у тех людей, кто купил. А так смотри по коду: Если ключик верный, то переменной присваивается единица $Var0016 = 1 Потом при работе проверяется её состояние If $Var0016 = 1 Then и начинает что-то там писать в ini файлы. Лови моменты на котором у тебя не пашет, может сам допишешь. F_a_u_s_t, нет код не украден, просто открытая библиотека (UDF) от Yashied http://autoit-script.ru/index.php/topic,1945.0.html ----- AutoIt ![]() |
|
Создано: 13 октября 2012 12:49 · Поправил: Envy12 · Личное сообщение · #23 Smertig пишет: что сам сможешь взломать программу Я понял то, что твоя прога лепит одинаковые ini файлы, поэтому и не работает ничего) OLEGator пишет: попробуй вставить ключик в оригинал, он тупо не влезет. У меня влез, но и оригинал не работает. И прога у меня купленная, мне её скинул один из покупателей. Щас подумаю где там исправить\добавить код) ![]() |
|
Создано: 16 октября 2012 16:45 · Личное сообщение · #24 |
![]() |
eXeL@B —› Протекторы —› AutoIT de-obfuscator |
Эта тема закрыта. Ответы больше не принимаются. |