最近又回到了.Net程序学习,在练手过程中,给我的感觉就是.Net程序只要是学过C# net编程的话,
我估计是比较容易上手的,因为.Net反编译后是和源码没有分别,所以会看源码就相当于会破解,
所以如果想学.Net破解的同学,或者想深入研究的话,建议还是去学下net编程。
今天这个教程也是参考别人的破文来写的,O(∩_∩)O哈哈~,不过原作者破的不够彻底,程序不停的弹出提示更新信息。。。
原帖地址:http://www.52pojie.cn/thread-424830-1-2.html
打开软件后提示更新,获取关键词,等下搜索定位到关键地方进行爆破
在进行破解前就不说脱壳了,自己可以参考原帖地址
然后搜索“更新”两字
点击搜索结果第一处
这个就是刚才弹出的信息框的地方
我们找到偏移为58那里,把ldc.i4.1改为ldc.i4.0 为什么会这样改,以我自己的理解就是,4.1后面有1就是赋值为1的意思,1就是真(一般情况下) 然后0就是假
改好后,保存下,再打开发现没升级提示了。
So,我们继续来解决未注册问题,即爆破成注册版
找到上图那里,这个是判断注册和未注册的关键地方。
然后鼠标点进去。
点进去后,修改偏移为0那里,把ldsfld改为ldc.i4.1
然后保存,这样软件就变为注册版,解除所有限制