查看完整版本: [-- .net framework反编译求解嗯 --]

-> 同人游戏创作/Doujin Games Workshop -> .net framework反编译求解嗯 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

h5nc 2013-05-20 02:02

.net framework反编译求解嗯

主要是用来那啥,跳过程序online验证
基于clickonce的
本人对.net和反汇编没任何概念
ildasm得到了附件的文件。。。。。。。是IL文件,可以用ilasm之类的打开,或者文本编辑文件。。。
我想知道为啥所有function都是0字节code。。。然后呢?实现部分在哪?
怎么更改成直接activated……………………之类的
=A=谢谢

[attachment=83438]

同意注册 2013-05-21 17:25
不懂,去看雪试试,那边论坛资源版块好像有其他.net反编工具。

喵喵 2013-05-21 23:44
.Net看代码可以用Reflector或者ILSpy(推荐后者,开源免费)
但是怎么改真的不知道……

h5nc 2013-05-23 07:49
用了reflector。。。据说改可以用ilasm.exe,可是我的.net framework里面没有。。。。
谁能上传一个。。。。。。。
不是ildasm。。
囧了,快要到期了。。感觉不应该是啥很难办的事情

竟然虚拟机也不能启动。。这啥原理。。。。。。。。

同意注册 2013-05-23 17:34
找了一下,好像分86和64版本的?.net framework 4的,不知道行不行。

http://pan.baidu.com/share/link?shareid=579925&uk=3442844069

另外虚拟机中跑不了应该是做了防范了吧,前几天在看雪好像看到一个检测虚拟机标志代码的贴子标题,没点进去,感觉我暂时接触不到这种高级功能......

另外可以看一下看雪的《加密与解密》第三版,人在国外可以在百度上搜到不?
这本书虽然写了很久了,不过昨天看了一眼,他还提了用windbg的方法调试,还有用PEBrowse调试的办法,不过不知道为啥我的PEBrowsedbg64下不了断点,只能找到那个书里的函数地址,而.net文件又不能用od调,你试试看,要是行,按书里说的,应该就是反编成汇编码,然后改代码,再用编译器编回exe,说起来好像挺简单......但是实际做的时候可能会各种坑爹......


h5nc 2013-05-25 12:24
总觉得反编译软件好多不支持64位。。。我是完全不懂。。。
所以现在很麻烦。。

littlewater 2013-06-01 08:51
reflector有专门修改的插件,配合那个,基本上就可以支持到类似ilasm代码的修改了^^
调试的办法确实还没有找到…………,目前主要是依赖有源代码以后,抽取出来调整一下之后进行调试吧


查看完整版本: [-- .net framework反编译求解嗯 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.017768 second(s),query:2 Gzip enabled