Windows平台

Android平台

.net工具

程序名称 作者 说明
文件结构与元数据查看看
AssemblyView1.0   可以查看.net平台下exe,dll源代码的类结构,比如变量,属性,函数,事件的定义。
Anakrino   源代码开放的.NET反编译工具,在.net 1.1 下要注意更新Anakrino.xml
http://www.saurik.com/net/exemplar/
Asmex 1.0   查看.net文件结构
反编译
ILDASM 1.1
ILDASM 2.0
  NET Framework SDK 中附带的,MSIL 反汇编程序,允许将 .NET Framework 程序集反编译为 IL 程序集语言语句。
修改过的ildasm,和原版的区别
1、原版拒绝打开经过某些.NET混淆器处理过的assembly,修改版解除了此限制
2、原版在导出某些处理过的assembly会crash,修改版修复了此bug
3、用reshacker修改了版本信息,目的仅为和原版作区分。并加了upx压缩壳减少体积

Reflector v7.3.0.18.PRO

Reflector v8.0.2.313

Reflector v8.1.0.35
Reflector 8.4.0.39

  Reflector具备IL反汇编和反编译,并具备超链接直接指向类库定义
http://www.aisto.com/roeder/dotnet/
Dis# .Net Decompiler v3.1.2  

支持 C#, Visual Basic.NET, Delphi.NET等反编译

官方主页:http://www.netdecompiler.com/

Gray Wolf v1.88   一款.net反汇编工具。
官方主页:http://www.digitalbodyguard.com/graywolf.html
Xenocode Fox 2007   Xenocode是.net下非常著名的软件加密公司,Fox是其产品之一,是一个反汇编器(另外还有个postbuild是加密的)。
调试

PEBrowseDbg 8.2

PEBrowseDbg 8.81

  一款动态调试.net的工具,不是太稳定
http://www.smidgeonsoft.prohosting.com/pebrowse-pro-file-viewer.html
dotnet_tracer2.0    

Dile.v0.2.6

  DILE(Dotnet IL Editor) 一款.net调试工具
加密混淆
MaxtoCode   http://www.maxtocode.com/
.NET Reactor 2.6.4.0   感谢 inraining 告知破解方法
http://www.eziriz.com/
clisecure_5.3.2.3   一款.net加壳工具,强度一般。
官方主页:http://www.secureteam.net/
CodeWall.4.1.1.0    
Confuser.1.9   http://confuser.codeplex.com/
FISH.NET.v1.2.7    
SmartAssembly v6.7.1.61    
Eazfuscator.NET 4.8    
DNguard 1.0   rick的作品,类似MaxtoCode3.14,不过加了防止内存修改dump
去混淆器
{smartassassin}.1.0 LibX {smartassassin}是一个用来去除被smartassembly加密的 字符串。
{smartkill} v0.6   去除SmartAssembly一些加密
DeDot.1.0.0.6    
DotFuckScator1.3    
脱壳
NETUnpack1.0.0.1   一款.net通用脱壳工具
Xeno-Code_Solution2.0   去除Xenocode保护
REZiriz 2.0   去除.NET Reactor保护
dotnet_dumper0.4   dump工具
injectReflector   这是个.net2.0平台下的分析内存中的MSIL代码的小工具,目前对于部分MaxtoCode加密的程序有效。
强命名编辑及去除
Assembly_Resigner1.0    
Resign0.1    
StrongName_Killer_1.0    
StrongNameHelper4ANDROID1.3.1    

StrongNameRemove 2.0

StrongNameRemove 2.1

  强命名去除
其他
SnippetCompiler   编辑C#片断代码的工具