.NET反编译工具:de4dot
de4dot是一款C#编写的基于GPLv3协议的一个开源的.net反混淆脱壳工具,是目前.net下非常不错的一款反编译工具。
支持如下混淆器:
-
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
查找混淆器命令:
de4dot -d -r c:\input
找到所有反混淆dll/exe并反混淆:
de4dot -r c:\input -ru -ro c:\output
de4dot不仅仅可以反混淆,它也可以自身去混淆。de4dot支持直接拖拽dll或exe到de4dot.exe的方式去反混淆。
de4dot的工具非常强大,更多功能请参考:https://github.com/brianhama/de4dot
下载地址:https://ci.appveyor.com/project/0xd4d/de4dot/build/artifacts
基础才是编程人员应该深入研究的问题,比如:
1)List/Set/Map内部组成原理|区别
2)mysql索引存储结构&如何调优/b-tree特点、计算复杂度及影响复杂度的因素。。。
3)JVM运行组成与原理及调优
4)Java类加载器运行原理
5)Java中GC过程原理|使用的回收算法原理
6)Redis中hash一致性实现及与hash其他区别
7)Java多线程、线程池开发、管理Lock与Synchroined区别
8)Spring IOC/AOP 原理;加载过程的。。。
【+加关注】。