反编译C#程序用什么工具好?(求各种好用的反编译工具!!)

反编译C#程序用什么工具好?


.NET Reflector和ILSpy,不过听说ILSpy更好,这个主要看个人的喜好,我喜欢用.NET Reflector。

ILSpy开源又好用

vs系列的是使用csc.exe mono的编译器是gmcs.exe linux下面是可以的monodevelop就可以

.NET Reflector 很好用的


求各种好用的反编译工具!!


如PB的,最常用的是 PB反编译专家 SHUDEPB
.net,一般是Reflector
dephi,一般是dede
JAVA,比较出名的有小颖的反编译专家
XJad(Java源代码反编译工具) V2.2
XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。
XJad可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件。
XJad带有多页面文本编辑器,反编译完成后可以直接编辑查看,编辑器支持java语法的高亮显示功能。

如何反编译或者修改一个.net程序


既然这样的话,你可以使用反射,将别人的程序集加载到自己的程序里面,然后在自己的程序调用他的代码,用反射的好处是,你可以调用所有的私有函数,甚至可以调用函数名被混淆的函数。

听说VS2010有自带的比较强大 的反编译工具,但一直没有使用过.主要是使用不来

上网搜 Reflector
下载下来 用他可以看dll里的代码

下载个.net reflector软件,只要没有经过处理的.net程序集,都可以直接查看程序集内源码
但是要修改的话就蛋疼了,估计可以把源码拷贝出