使用SmartAssembly\Dotfuscator等混淆后,反編譯應用程式時如何破解?
一款非常NB的反混淆工具:de4dot(開源)
Github地址:https://github.com/0xd4d/de4dot
也可以直接使用我已經編譯后的包:https://files.cnblogs.com/files/kybs0/de4dot_netcoreapp3.0.zip
它支持非常非常多的混淆工具:
- Agile.NET (aka CliSecure)
- Babel.NET
- CodeFort
- CodeVeil
- CodeWall
- CryptoObfuscator
- DeepSea Obfuscator
- Dotfuscator
- .NET Reactor
- Eazfuscator.NET
- Goliath.NET
- ILProtector
- MaxtoCode
- MPRESS
- Rummage
- Skater.NET
- SmartAssembly
- Spices.Net
- Xenocode
源作者表示,可能有些反混淆時可能有些BUG
本人試用后,客觀評論:超級厲害,,,
使用方法:
將已混淆的xxx.exe/dll直接拖拽到de4dot.exe上,之后就會生成xxx-cleaned.exe/dll
更多功能化的詳細操作/命令,見 de4dot的檔案

這是反混淆前的反編譯結果:

這是反混淆后的反編譯結果:
與未混淆前的代碼一樣

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/2048.html
標籤:其他
上一篇:混淆-SmartAssembly
下一篇:git按需過濾提交檔案的一個細節
