使用和谐软件OllyDbg实现软件和谐教程,实现免费使用软件的自由

阅读 作者:股海网时间 2022-11-18 股软教程

前段时间一直在折腾如何给软件进行加密,其实就简单的在软件中设定一个MD5的加密验证,加密搞了大半天时间,结果找了个和谐的软件十分钟就和谐了。。。
有时候一个软件价格贵的要命,又买不起,可以试着用用这个软件,实现免费使用软件的自由。在这里分享这个软件,供大家学习交流。切勿作为商用或者违法用途。
软件界面

2、和谐过程
一般的软件加密都是获取硬件信息后进行MD5加密,软件运行的时候就对加密信息进行比对,OllyDbg对软件进行反汇编,然后在加密判断的地方进行修改判断,从而跳过加密判断过程。目前一些加密软件可以对软件进行加壳加密,可以对反汇编进行混淆,这样通过OllyDbg反汇编之后的代码就没有参考的价值了

2.1 定位关键信息
一般我们的软件加密都有一个判断的过程,这里就在OllyDbg中定位该判断点的位置
首先使用OllyDbg打开需要和谐的exe软件

在数据窗口上点击右键,选择“All referenced strings”

进入search界面后,右键选择“Search for text”,搜索关键字“License”,如下

然后在根据搜索到的关键字右键选择“Follow in Disassembler”,进入汇编模式

2.2 对加密授权进行修改
这里只加密授权的判断进行修改,也就是输入错误的授权码能跳入授权循环中,一般判断语句的反汇编是“Test”,沿着上一步定位点向上分析,找到判断语句

这里的JE为跳转语句,我们把这里的JE改成JNE,这样,输入错误的授权码可以进入系统

修改代码后,我们进入exe保存窗口,保存成一个新的exe文件


3、和谐前后效果对比
和谐前,输入错误的授权码会提示授权错误信息



和谐后,输入任意授权码,均可进入系统


4、分析
目前这种只是简单的加密和和谐,也有比较多的软件可以混淆反汇编的代码,让软件更难以去和谐,但加密和和谐本身就是矛与盾的关系,没有和谐不掉的软件,只有和谐难度和和谐的性价比。本文只是简单介绍一下和谐的原理,对于OllyDbg也是简单应用,本人觉得还是要将更多的心思放在算法开发技术突破上,得到技术上的长足发展才是上上之选。

上传会员: 
股海网
上传时间: 
2022-11-18
下载积分: 
-
免责申明: 
请仔细阅读并同意后才能下载
本附件为论坛用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究,不得用于商业或非法用途,如有侵犯您的版权,请参看 《侵权处理流程》《免责声明条款》
点击下载无反应时,更换手机自带浏览器重登录操作,如华为浏览器,苹果Safari浏览器,第三方浏览器有不兼容现象,或先收藏再到电脑端下载
同意以上声明才能下载,扣除积分无法退还!
我已知晓! 点我同意 所有条款自愿下载!
如有问题请点关闭提交问题反馈→
关闭
收藏
全部评论共 0 条

问题反馈 取消