eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: olzim1n4, Nikita1 (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Софт, инструменты —› Посоветуйте деобфускатор .NET
Посл.ответ Сообщение

Ранг: 0.3 (гость)
Статус: Участник

Создано: 9 января 2009 17:23 · Поправил: Aliera New!
Цитата · Личное сообщение · #1

Собственно сабж.

Мне известно только несколько .NET декомпиляторов, но применение их именно в качестве деобфускации кода (например лапши после dotfuscator) весьма затруднительно.
Можно отметить NET Reflector. Из плюсов - можно посмотреть кем и где используются объекты в коде, из минусов - огромное количество обфускированного кода просто не декомпилируется в языки отличные от IL, нечитабельные символы никак не визуализируются и код невозможно нормально читать, идентификаторы объектов нельзя переименовывать.
Xenocode. Судя по не очень свежим версиям это еще то поделие. Не подскажите может свежие версии наконец научились читать обфускированный код?
9rays Spices.Net. Судя по эвалуэйшен изданию (и по цене полной версии ) весьма недурен. Собственно это программа декомпилирует почти весь обфускированный код. Из минусов - кто и где использует объект похоже не выяснить, переименовать идентификаторы нельзя, декомпилированный код половины функций в бесплатной версии посмотреть нельзя. Может у кого кряк есть?
Еще можно отметить тулзины от rongchaua: Deobfuscator http://rongchaua.net/software/deobfuscator.html переименовывающий функции сборки (нечитабельные символы к сожалению так и выводятся, что затрудняет выбор нужных функций) и Dedot http://rongchaua.net/software/dedot-a-deobfuscator-for-dotfuscator.html - тулзина немного облегчающая деобфускацию, но все равно сырая.

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

Ранг: 78.8 (постоянный)
Статус: Участник

Создано: 9 января 2009 18:19 New!
Цитата · Личное сообщение · #2

попробуй Dis#. если накрыто каким-нибудь пакером типа {smartassembly} то есть куча утилит для распаковки.
 eXeL@B —› Софт, инструменты —› Посоветуйте деобфускатор .NET

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS