
Деобфускатор для ConfuserEx 2
Инструмент для деобфускации C# бинарных файлов, защищенных с помощью ConfuserEx2.
Изначально это был частный проект, который я решил сделать публичным после того, как он перестал быть мне полезен. Удаление защит было сосредоточено на одном конкретном бинарном файле, который я реверсировал, и, похоже, в нем использовалась немного модифицированная версия ConfuserEx, поэтому возможно, что некоторые вещи могут работать некорректно.
UnConfuserEx.exe <obfuscated_target> <optional: deobfuscated_output>
Если путь вывода не указан, деобфусцированный результат будет помещен в ту же директорию, что и целевой файл, с добавлением суффикса "-deobfuscated".
Большинство распространенных защит удаляется UnconfuserEx, но я не проводил исчерпывающего тестирования всех комбинаций удаляемых защит. Результат может отличаться.
Возможно, есть и другие, которые я пропустил.
Если вы столкнетесь с повторяющейся ошибкой при попытке деобфускации бинарного файла, загрузите файл на любой файлообменник и создайте issue со ссылкой на файл и выводом консоли.
Любой вклад приветствуется, создавайте pull request, и я постараюсь ответить в разумные сроки.