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 - деобфускатор
Существует ли утилита или плагин, чтобы вытаскивать корректные имена методов и классов (и прочего) после обфусцирования crypto obfuscator ? Или переименование идёт окончательное и придётся мириться с такими именами ? de4dot (с ключем --dont-rename и без него), конечно, справляется, но имена все битые.
Slinger пишет: Существует ли утилита или плагин, чтобы вытаскивать корректные имена методов и классов а ты сам подумай зачем разработчику в релизе вообще корректные имена.? Хотя если в продукте есть баг репорты то я сделал у себя таблицу подстановок
Ранг: 150.3 (ветеран), 175thx Активность: 0.16↘0.07 Статус: Участник
Создано: 15 февраля 2016 20:05 · Поправил: -=AkaBOSS=- · Личное сообщение · #9
Ситуация: есть несколько обфусцированных сборок, расширяющих и использующих одно общее пространство имён. Если деобфусцировать их по отдельности, то имена, принадлежащие другой сборке, останутся обфусцированными. Соответственно, если деобфусцировать все сборки, вместе они уже работать не смогут - часть имён не будет совпадать. Собственно, вопрос - можно ли заставить дедот (или мож какая утилита еще есть?) анализировать несколько заданных сборок сразу и обрабатывать всё пространство имён?
nick8606 ни за что бы не догадался, спасибо! оказывается, достаточно одной кучей передать несколько сборок, и они будут обработаны все сразу
народ, а есть дифф для net сборок? а то напатчил, а теперь искать все это обламывает.. плагин для рефлектора показывает разницу, но только если сам тыкнешь куда надо, а нужно чтоб все вывалил
Хорошая тулза, но имейте в виду: обламывается на некоторых сборках. То есть разница, как бы есть, но программа не показвает это...
---------
К посту ниже: Telerik выложили на гитхаб свой декомпилятор(консольную версию) Можно сделать батник, получить сырцы с целей, а потом тотал коммандером сравнить, что изменилось(через синхронизацию каталогов)
Ранг: 105.6 (ветеран), 69thx Активность: 0.06↘0 Статус: Участник
Создано: 16 февраля 2016 12:00 · Поправил: JohnyDoe · Личное сообщение · #14
Можно de4dot чуток переписать для сравнения сборок. Подсчитываем для каждого метода md5 и потом сравниваем. Можно будет даже сравнивать две сборки с обфусцированными именами. В не особо запущенных случаях должно помочь.
Также можно сделать два комплекта "исходников" в рефлекторе и сравнить через total commander.
Парни , может есть литература или статьи на русском (желательно но не критично .) По реверсенгу шарпа , а то я вообще не понимаю что это за дичь . http://prntscr.com/a4zpy9
KawaiCoding пишет: так статей по реверсенгу шарпа нету ? что вы вообще понимаете под реверсом шарпа? вы шарп знаете? напишите Хелоу волд.. разберите его в MSIL потом усложняйте задачу. Что вы хотите в статья по реверсу увидеть? почитайте спеку по MSIL и книжки по шарпу. в чем проблема?
----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....
KawaiCoding пишет: статей по реверсенгу шарпа нету +1 повеселило. dnSpy-1.5.0.0 в зубы, вот и весь реверсинг. Загрузил, сохранил, и реверси не хочу.. Язык высокого уровня доступен???
----- Чтобы юзер в нэте не делал,его всё равно жалко..
Ну раз он молчит то скажу я это не конфузер, и не один из известных протекторов. скинь мне в личку ссылку на библиотеку nt7.x86.dll. А вообще народ прикольная штука. В референсах нету mscoree.dll однако ilspector ее открывает)