Universal Fixer 1.0 - fix dumps after dumping them whit Dotnet Dumper or other similiar tools and will also fix nasty things: multiple assembly/module definitions, wrong extends, etc. iMPROVE .NET Deobfuscator - деобфускатор
Ранг: 127.3 (ветеран), 44thx Активность: 0.09↘0 Статус: Участник
Создано: 27 февраля 2012 22:19 · Поправил: zeppe1in · Личное сообщение · #2
igorca лови. вроде запускается даже. http://www.sendspace.com/file/hqese0 косяк был в том что моно не может найти mscorlib.dll запатчил моно -Sanchez- можно было бы проверить и убедится в том, что Reactor Decryptor никогда строки не декриптил.
igorca http://www.sendspace.com/file/zsktam дллка подписана так что весь комплект что бы не парится. а вообще достаточно запустить хоть сае хоть дефодот в студии и сразу видно где исключение бросается и как его исправить. Мне собрать проект труднее было чем пофиксить моно)
Airenikus пишет: Дампить надо, если донетовская сборка накрыта нативной оболочкой-пакером. Если этого нет, то смело в последний дедот Каким образом можно определить накрыта или нет ?
Можем,не ленитесь Geograf->В шапке есть Reflector 7.0.0.353Beta 3, .NET Reflector v7.0.0.198(C# Sourceby wangshy). Они не подходят ? С чего вы так решили?Вы их хоть скачали и запустили?Или совета ждёте?
Ковыряясь с рефлекторе, нашел редактор ресурсов в reflexil!!!!!!! версия 1.3 0_о а то уж думал сам писать) Чтобы его открыть нужно перейти в ресурсы и активировать reflexil. Можно сохранять и добавлять.
de4dot-1.7.0 --> Link <-- New version: 1.7.0 MaxtoCode is now supported Full Eazfuscator.NET support (static decryption of strings, assemblies, resources) Added CF 2.0 and 3.5 assembly search paths
Всем доброго времени суток. Начну, пожалуй, сразу с проблемы: Есть такая программа-бот для онлайновой игрулины WoW прямой линк. Защита DotNet Reactor v4.X. Способов я перепробовал кучу, но найти механизм активации так и не смог. Использовал следущее - IDA Pro Advanced (32-bit), HDasm, Resource Hacker, winhexru, Reg\Filemon, ArtMoney. Пытался даже перелопатить механизм работы кейгена от старой версии, написанием которого занимался разработчик(и) этого самого бота. Но и там фига с маслом. В IDA есть структура главного исполняемого файла бота (в виде дерева). Я так и не сообразил, которая из процедур вызывает проверку активации программы (по-идее она должна быть в числе первых, искал по адресу в HEXe - тоже ноль). Если еще что-то нужно по-подробнее описать, говорите.
Далее, после некоторых манипуляций, а именно: создание дампа exe-шника бота в DotNet Dumper(чек-боксы выбраны на Dump Native и Smart Dump), деобфусцирования Reactor Decryptor'ом, фикса заголовков и попытке открыть полученный на выходе файл в .NET Reflector'e он выдает следующее:
Code:
Notepad_decrypted_patched, Смещение и длина вышли за границы массива или значение счетчика превышает количество элементов от указателя до конца исходной коллекции.
MessageBox.Show("Для работы бота необходимо установить Microsoft Visual C++ 2010 Redistributable Package.\r\n\r\nВы будете пеермещены на страницу загрузки после закрытия этого окна.");
прямиком на дропбокс какого-то юзера, а что если завтра там кхм окажется что-то другое?
2) ваш бот требует (нагло причем, не дает выйти пока не найдет! пришлось убивать...) директорию установленной игры WoW где ето берется? 3)защита похоже сидит в музикальной длл
sendersu пишет: 2) ваш бот требует (нагло причем, не дает выйти пока не найдет! пришлось убивать...) директорию установленной игры WoW где ето берется?
Создай папку с пустым wow.exe
проверка реги ищется по "registration.re"
Brad Парой постов выше твоего лежит прекрасный распаковщик реактора
sendersu пишет: прямиком на дропбокс какого-то юзера, а что если завтра там кхм окажется что-то другое? Ну может это и подстава, но такие вещи я всегда с официальных ресурсов беру =) sendersu пишет: 2) ваш бот требует (нагло причем, не дает выйти пока не найдет! пришлось убивать...) директорию установленной игры WoW где ето берется?
Ну, для начала желательно установить игру. Или просто создать в папке с ботом wowpath.txt со следующим содержанием
Code:
C:\Bimsbot\
и там же создать WoW.exe, далее бот создаст папку Interface с аддоном для самой игры. Обмануть его оказалось не так уж и сложно =) Я тоже сначала на музыкальную длльку погрешил, но потом этот вариант как-то не рассматривал.
Vovan666 пишет: Парой постов выше твоего лежит прекрасный распаковщик реактора Все мануалы, которые я нашел, на английском языке. Можете попроще объяснить как им воспользоваться в данном случае? Что делал я: Скинул в папку с ботом папку с дечдотом, запустил CMD(ибо через родной ехешник не получилось, пишет про закрытие), сменил директорию через CD, запустил ехе с параметром -r, он просканировал и выдал ERROR: Missing options value. UPD Пардон муа, я так понимаю, нужно набирать ВСЕ команды последовательно и уже с ними запускать проверку?
Vovan666 пишет: Я вообще тупо перетащил notepad.exe на de4dot.exe и все. Ну как всегда, все оказалось проще... Спасибо. А какие-нибудь процедуры должны происходить при этом?) А то я тоже перетащил, появилось окно дечдота с подписью разрабов, Press any key to exit... и все.
Brad не в обиду будет сказано, но если вы самостоятельно не можете освоить утилиту de4dot - дальше будет на порядок труднее, ето даже не азы, ето как говорят маст хев.