吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6017|回复: 17
收起左侧

[原创] 不脱壳破解和手动patch某音乐播放软件

[复制链接]
buzhifou01 发表于 2019-12-10 21:43
1.破解软件
1.1软件简介
       本文要破解的软件名为isound,要做得不脱壳找到破解软件的关键代码行并手动patch该软件。
1.2运行效果图
2345截图20191209215837.png
2.破解过程
1.查壳,UPX壳,运行软件,在软件顶部右键->settings->about,可以看到This copy is unregistered,在settings->register中要输入注册信息。
2345截图20191209215548.png

image.png

2345截图20191209215812.png
2.单步,选中esp右边地址,在内存中跟随,下硬件断点,f9,取消断点,单步,到oep。
2345截图20191210164838.png

image.png
3.搜索"This copy is unregistered"字符串,找到双击,在004D0A18   jnz short isound2.004D0A2C有关键跳,004D0A11  call isound2.004D5D2C为关键函数,并在此处下断(f2),f9,在软件的顶部点击右键,程序停在004D0A11。
2345截图20191210165015.png

image.png
4.f7,单步,运行到004D5D93  mov edx,dword ptr ss:[ebp-C],出现三个长的字符串,复制下来,注册码可能在其中,说明程序很有可能使用了某些算法。
temp.png
5.f7,单步,下面是单循环结构,循环381次,在004D5DD2  mov eax,ebx中ebx的值传给eax,但al有影响返回结果,运行到004D5DD2,ecx为1,把这行汇编代码修改为mov eax,ecx,结果004D0A18   jnz short isound2.004D0A2C跳转,因此004D5DD2  mov eax,ebx为破解的关键所在。
2345截图20191210171017.png

2345截图20191210171607.png


6. 另存,运行发现已注册,接下来进行手动patch,重复第二步(不到oep),在上面我们把mov eax,ebx->mov eax,ecx,指令变化为:8BC3->8BC1,并有如下地址关系:
2345截图20191210195201.png

2345截图20191210195039.png
7.接下来找到一个整数地址位0065BDB4,指令修改为mov byte ptr ds:[00004D5DD3],0C1(前面一定要加0,不然修改失败),接着再修改,跳到oep,在把上面的0065BDA3处指令改为jmp 0065BDB4。
2345截图20191210194540.png
8.在数据窗口中查看4d5dd3处的数据为C3,运行到0065BDBB   jmp isound.004DD354处发现,变为C1,接着复制另存,显示已注册。
temp.png

temp.png






链接:https://pan.baidu.com/s/11lcpSV1xFG_MhZ-yzDTAhA
提取码:hly1

免费评分

参与人数 10吾爱币 +13 热心值 +6 收起 理由
xsj-126 + 1 + 1 谢谢@Thanks!
sangong + 1 用心讨论,共获提升!
Hmily + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
monsterbaby521 + 1 + 1 谢谢@Thanks!
★☆CNVIP☆★ + 1 热心回复!
oxsho + 1 我很赞同!
Nimue + 1 我很赞同!
朱朱你堕落了 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Z朱文帅 + 1 + 1 我很赞同!
绫织梦 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ABB327 发表于 2019-12-10 22:06
破解过程值得学习!
绫织梦 发表于 2019-12-10 23:20
冥界3大法王 发表于 2019-12-10 23:21
pizazzboy 发表于 2019-12-11 00:09
楼主的修改方式很特别,学习了。
whc2001 发表于 2019-12-11 05:50
学习一下,感觉界面很熟悉,看了半天才想起来这是很早很早以前用过的一款录音机软件
朱朱你堕落了 发表于 2019-12-11 12:39
使用了SMC,适合我这样的初学者学习,谢谢楼主分享。
pizazzboy 发表于 2019-12-11 12:51
按楼主手动patch的方法,软件运行变慢了很多。看来不如脱壳破解来得快。
风蚀者 发表于 2019-12-11 18:52
希望这种分享越来越多
2Burhero 发表于 2019-12-11 23:37
牛B的不行
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-29 01:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表