新手上路,记录一个某编辑010软件的注册破解过程

查看 70|回复 6
作者:tuandgame   
最近下载了某著名二进制编辑软件,试用期1个月 快到期了 版本是64位13.01
然后本着不浪费的态度,祭出ida
首先注意到注册的时候失败会提示一堆字符
然后就查找字符串 关键字:Invalid name
定位到相关位置后
按查看此处代码之前的部分,会发现以下关键代码



1.png (107.38 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传

如果sub_140008693的结果是219,则可以注册成功。



2.png (24.42 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传

跳到V17之后发现执行了一个return sub_14036EFA0



3.png (61.18 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传

此时切换主窗口 到



4.png (150.79 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传



5.png (60.8 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传


此时关系图如下:


6.png (53.65 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传


点击short后 后面变红
在第一次跳转使用ptach,直接nor掉 就成了下面的图



7.png (58.45 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传



8.png (75.13 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传


然后把返回值 改为219 也就是 0DBh


9.png (54.99 KB, 下载次数: 0)
下载附件
2023-5-20 21:28 上传

这就解决了
整体流程就是很典型的定位,查找成功返回代码 然后修改跳转的返回值 一气呵成即可

下载次数, 下载附件

LuckyClover   

感谢发布原创作品
666888tzq   

学习了,感谢分享。
weishi9527   

好东西,分享了
situhaonan   

感谢分享。。。。
lsjmq   

感谢技术分享
wertop   

谢谢分享。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部