网站建设 郑州网站建设 网站制作 网页设计 网站设计 郑州建网站 - 爱易在线

网站地图 | 网站Tags标签 | RSS订阅 | 加入收藏
您的位置:网站首页 > 博客笔记 > 技术交流 > 正文 技术交流相关信息

C#写的net程序破解详细记录

作者:郑州网站建设 2013/7/24 17:02:09 点击: 来源:

从网上下载了一个软件,是一个过期版本的软件吧。打开总是弹出已推出新版本,然后自动退出。如下图,

官网推出了新版本,而且那个是收费的。。但是我觉得这个挺好用的。。小巧干净,于是动了破解的念头,下面是流程记录

 

1、下载此软件,地址:http://www.xdowns.com/soft/softdown.asp?softid=97817

2、解压,把exe主程序直接拖入PEID查查壳

发现时.net的程序,接着往下走。

3、拖入Reflector显示如下图,说明是加壳的,像是DotNET Reactor加的:

4、直接拖动主程序到de4dot上,脱壳。。生成了TagHelper-cleaned.exe

5、再把新生成的程序拖入Reflector,发现代码已经是我们熟悉的C#代码了,可以看了。

6、搜索弹出的关键字得到包含两个CheckUser方法,我们要做的就是去掉CheckUser方法里边的内容,即可完成破解。。。

 

7、用.Net Helper(这个软件是其实是ilasm.exe和ildasm.exe的Gui界面而已,熟悉命令行的话,直接用那两个编译和反编译工具也行)把程序导出成il文件,然后修改il文件里的CheckUser方法即可。。因为有两个CheckUser,所以要修改两个地方。。

 

8、因为生成的il代码可能看不懂。。这里提供一中方法。。在vs里新建winform应用程序,把CheckUser这个方法,整个复制到vs里边,然后修改,再编译成exe,然后再在Reflector查看新生成的il代码即可,把这个il代码直接替换我们前边生成的il文件里的代码,如图:红色框起来的部分,即使我们修改后的代码。

 

 

 

9、修改过后再用.net Helper把il文件编译回exe文件。

10、把生成的exe复制到原程序的根目录,双击运行,发现弹出框和自动退出已经去掉了。。到此,破解完成。。。

 

本人菜鸟一枚。。也是刚接触这个。。有不对的地方,请轻拍。。。

 

 

 

 

分享到:

上一篇:asp使用fso创建utf-8文件

下一篇:Google翻译小助手

技术交流推荐阅读

用户评论

最新博文

热门排行

推荐信息

关于爱之易| 付款方式| 联系我们| 网站地图| 网站Tags标签 | RSS订阅