clwn.net
当前位置:首页 >> .nEt 反编译 后的代码为什么是这样 >>

.nEt 反编译 后的代码为什么是这样

是的,都是这样IL 中间语言 建议用这款语言导出到cs文件 然后把放在项目里运行一下就可以了 要自己理解

{8999A67A-212D-47DF-A238-0E4E6E5AB1F0} 类名 这是混淆或者有其他的引用dll 导致reflactor 弄不出来,一般需要化时间进行替换。

无所谓难易,会者不难。如同修自行车,女生觉得难死了,男生觉得很简单。 .Net框架下的托管代码要编译为IL中间语言,这给反编译带来便利。即使使用了混淆等方法,仍然可以部分的反编译源码。而且,现在这方面工具不少。

代码编译时进行了混淆处理

先用混淆器混淆,然后用加壳软件加壳 没有什么能做到真正的无法反编译,你所做的只能是增加反编译工作量和难度,迫使别人放弃,哈哈

to flashthunder(闪雷) Reflector for .NET 下载地址:http://www.aisto.com/roeder/dotnet/ to gzheng23() 1.下载Reflector.FileDisassembler.zip,解压后得到一些文件,其中Reflector.FileDisassembler.dll是已经编译好的,其它是它源码; 2.打...

先用混淆器混淆,然后用加壳软件加壳 没有什么能做到真正的无法反编译, 你所做的只能是增加反编译工作量和难度,迫使别人放弃,哈哈

混淆的目的本来就是要加密源代码,增加反编译阅读的难度。 你反编译出来的代码,虽然可能能够编译通过。但是面对一些小学生式的命名及杂乱的方法和类的调用,修改的难度是比较大的。 这本来就是混淆代码的目的。

混淆的很少有反混淆的,混淆就是把原来自己设置的有含义或无含义的属性方法修改成随机的,他又不明白人的意思,反混淆跟混淆差不多,就是反混淆产生的字段简单点。你查找替换下不就行了

反编译不是查看源代码是什么吗? 出现goto 就goto呗. 编译器是咋编译的,反编译器又是咋反编译的咋就别管了. 除非你要拷贝人家的反编译之后的代码,然后自己用.

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com