用于反混淆受ConfuserEx2保护的C#二进制文件的工具。
这原本是一个私有项目,在对我没有实际用途后我决定将其公开。保护移除工作主要针对我正在逆向分析的一个特定二进制文件,它似乎使用了略微修改过的ConfuserEx版本,因此某些功能可能不完善。
UnConfuserEx.exe <obfuscated_target> <optional: deobfuscated_output>
如果未指定输出路径,反混淆后的输出将与目标文件位于同一目录,并添加"-deobfuscated"后缀。
UnConfuserEx移除了大多数常见保护,但我并未详尽测试其移除的所有保护组合。效果可能因人而异。
可能有更多遗漏的保护项。
如果在反混淆二进制文件时遇到持续错误,请将二进制文件上传到任意文件分享网站,并提供文件链接以及控制台输出来提交问题。
欢迎所有贡献,请发起拉取请求,我会尽量及时回复。