一、预善其事,必先利器
推荐四大反编译工具;
1:.Net Reflector
收费工具
使用方法:可以直接把dll、exe拖放到左侧,或者文件选择选择
官方网址:http://www.red-gate.com/products/dotnet-development/reflector/
2:ILSpy
dnspy 还是相对比较好用的,反编译完要修复工程的资料比较多
ILSPY 官方网址:http://ilspy.net/
3、dnSpy (开源免费)
dnSpy 官方网址:https://github.com/0xd4d/dnSpy/releases
4、JetBrains dotPeek(免费)
在使用dnspy反编译后出现的一些资源引用问题,使用dotPeek 反编译出来会消失,但是会出现不同的问题,两个搭配使用,有意想不到的效果
官方网址:http://www.jetbrains.com/decompiler/
查壳
1、查壳工具,尽量下载新的
ExeinfoPE v0.0.6.1 查壳比较好的
die 也还不错
吾爱软件加壳脱壳工具箱
网上搜索查壳工具可以找到一堆,常用的还是ExeinfoPE
加壳工具
Confuser(开源)加壳工具
同时佩带一些脱壳的工具
unConfuserEx
百度Confuser脱壳可以查到一堆教程这里就不在复述。
上点脱壳工具
脱壳穷三代
.net的加壳一般用de4dot 无脑脱壳,de4dot 还有些进阶版的
de4dot_all_version里面包含大量的de4dot版本
C#脱壳三部曲,查壳,翻墙找软件脱壳、dnspy反编译