吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6322|回复: 7
收起左侧

[原创] 某硬盘播出系统五个限制暴破过程(同时求助一限制的破解)

[复制链接]
cdygr 发表于 2012-12-26 14:18
破解工具】  OllyDbg 1.0rH0PEID
【破解声明】  初学。
【软件名称】  XX硬盘播出系统
【下载地址】  http://www.csdelphi.com/downloads/St2000.zip
【加壳信息】  aspask2.12
【软件简介】  未注册用户,软件受到限制!
1、使用时间限制,只能使用15天
2、会弹出未注册对话框
3、播放一段时间后,没有声音输出。
4、电视上会显示信号测试字样。
5、会弹出广告窗体。
一、脱悫,去校验。
初学这个壳比较简单,ESP定律,直接脱掉,运行有一个错误错误,直接
搜索字符串查到,跳过即可(F12暂停也可以去掉)!
在我的电脑上显示这个错误(我理解为校验哈)地址为:
0065B152  |. /74 0F         JE SHORT dumped_.0065B163
0065B154  |. |48            DEC EAX
0065B155  |. |74 47         JE SHORT dumped_.0065B19E
0065B157  |. |48            DEC EAX
0065B158  |. |0F84 A8000000 JE dumped_.0065B206
0065B15E  |. |E9 E8000000   JMP dumped_.0065B24B
0065B163  |> \6A 40         PUSH 40                                  ;  Case 1 of switch 0065B151
0065B165  |.  6A 00         PUSH 0
0065B167  |.  8D4D D0       LEA ECX,DWORD PTR SS:[EBP-30]
0065B16A  |.  BA BCB26500   MOV EDX,dumped_.0065B2BC                 ;  UNICODE "Sum@fx132#Hui~10]"
0065B16F  |.  B8 F8B36500   MOV EAX,dumped_.0065B3F8                 ;  UNICODE "0800000000000000C3950631F75C2D06D5A08027474AF43B"
0065B174  |.  E8 2F57EDFF   CALL dumped_.005308A8
0065B179  |.  8B45 D0       MOV EAX,DWORD PTR SS:[EBP-30]
0065B17C  |.  E8 8FC3DAFF   CALL dumped_.00407510
0065B181  |.  50            PUSH EAX
0065B182  |.  A1 FC4A6C00   MOV EAX,DWORD PTR DS:[6C4AFC]
0065B187  |.  E8 3CE9E8FF   CALL dumped_.004E9AC8
0065B18C  |.  50            PUSH EAX                                 ; |hOwner
0065B18D  |.  E8 3E28DBFF   CALL <JMP.&user32.MessageBoxW>           ; \MessageBoxW
0065B192  |.  33C0          XOR EAX,EAX
二、暴破五个限制:
暴破一:使用时间限制,(本想把系统时间调到15天后,结果不行,所以还得老老实实的找相关地方)。
发现刚刚去掉“软件错误提示”位置上下,是一些检测软件是否注册,或者是否过期等提示,估计这些地方与软件功能没有多大的关系,只是
检测注册或者被脱壳或者过期等,直接找到这段代码的起始位置,直接跳过:
0065AFBC  /$  55            PUSH EBP//直接改为retn即可去掉错误校验和时间限制。
0065AFBD  |.  8BEC          MOV EBP,ESP
0065AFBF  |.  B9 06000000   MOV ECX,6
0065AFC4  |>  6A 00         /PUSH 0
0065AFC6  |.  6A 00         |PUSH 0
0065AFC8  |.  49            |DEC ECX
0065AFC9  |.^ 75 F9         \JNZ SHORT dumped_.0065AFC4
0065AFCB  |.  51            PUSH ECX
0065AFCC  |.  53            PUSH EBX
0065AFCD  |.  8BD8          MOV EBX,EAX
0065AFCF  |.  33C0          XOR EAX,EAX
0065AFD1  |.  55            PUSH EBP
......
0065B258  |>  8D45 CC       LEA EAX,DWORD PTR SS:[EBP-34]
0065B25B  |.  BA 03000000   MOV EDX,3
0065B260  |.  E8 17C2DAFF   CALL dumped_.0040747C
0065B265  |.  8D45 E0       LEA EAX,DWORD PTR SS:[EBP-20]
0065B268  |.  BA 04000000   MOV EDX,4
0065B26D  |.  E8 0AC2DAFF   CALL dumped_.0040747C
0065B272  |.  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
0065B275  |.  E8 FAC1DAFF   CALL dumped_.00407474
0065B27A  \.  C3            RETN
暴破2:会弹出未注册对话框
启动软件后,点击:字幕控制,或者其它(因有多次提示)
弹出提示:软件没有注册,请注册正版软件。
F12暂停,K,找到提示的地方:
定位到:
006A5A01  |. /75 1F         JNZ SHORT dumped_.006A5A22
006A5A03  |. |8D4D FC       LEA ECX,DWORD PTR SS:[EBP-4]
006A5A06  |. |BA 505A6A00   MOV EDX,dumped_.006A5A50                 ;  UNICODE "Sum@fx132#Hui~10]"
006A5A0B  |. |B8 805A6A00   MOV EAX,dumped_.006A5A80                 ;  UNICODE "1E0000000000000070534ACDB37C67F238AE5A7C087DD4719DF74F6C5460ED9D3D1F1482D4B111DA"
006A5A10  |. |E8 93AEE8FF   CALL dumped_.005308A8
006A5A15  |. |8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
006A5A18  |. |A1 C4276A00   MOV EAX,DWORD PTR DS:[6A27C4]
006A5A1D  |. |E8 12EEFFFF   CALL dumped_.006A4834
006A5A22  |> \33C0          XOR EAX,EAX
再点一下其它地方,发现都是通过这儿提示软件未注册,故改
006A5A01  |. /75 1F         JNZ SHORT dumped_.006A5A22
这儿直接跳过即可去掉这个提示。
暴破3:水印去除。
什么也不懂,听以前一个牛人说过,可以根据水印特点,发现水印为
黑体字,因此搜索字符串,凡有黑体字的都给下断。
OD好像搜索不到相关的字符串,改用:C32Asm.exe查看,发现有七处
“黑体”的提示。
水印会出现二次,启动的时候,播放视频20分钟(同时声音变静音)左右的
时候。所以所有的黑体字都下断。
找到启动水印:
005E0545  |. /75 56         JNZ SHORT dumped_.005E059D
005E0547  |. |33C0          XOR EAX,EAX
005E0549  |. |8945 E0       MOV DWORD PTR SS:[EBP-20],EAX
005E054C  |. |C745 E4 E4010>MOV DWORD PTR SS:[EBP-1C],1E4
005E0553  |. |C745 E8 5A000>MOV DWORD PTR SS:[EBP-18],5A
005E055A  |. |8D4D D8       LEA ECX,DWORD PTR SS:[EBP-28]
005E055D  |. |BA DC055E00   MOV EDX,dumped_.005E05DC                 ;  UNICODE "Sum@fx132#Hui~10]"
005E0562  |. |B8 0C065E00   MOV EAX,dumped_.005E060C                 ;  UNICODE "0C00000000000000A6623BCDB4DCBBC760349B2FF0026231"
005E0567  |. |E8 3C03F5FF   CALL dumped_.005308A8
005E056C  |. |8B55 D8       MOV EDX,DWORD PTR SS:[EBP-28]
005E056F  |. |8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
005E0572  |. |E8 616FE2FF   CALL dumped_.004074D8
005E0577  |. |C745 EC 1E000>MOV DWORD PTR SS:[EBP-14],1E
005E057E  |. |8D45 F0       LEA EAX,DWORD PTR SS:[EBP-10]
005E0581  |. |BA 7C065E00   MOV EDX,dumped_.005E067C
005E0586  |. |E8 4D6FE2FF   CALL dumped_.004074D8
005E058B  |. |C745 F4 FF000>MOV DWORD PTR SS:[EBP-C],0FF
005E0592  |. |8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
005E0595  |. |8B43 14       MOV EAX,DWORD PTR DS:[EBX+14]
005E0598  |. |E8 67170000   CALL dumped_.005E1D04
005E059D  |> \33C0          XOR EAX,EAX
在这儿:
005E0545  |. /75 56         JNZ SHORT dumped_.005E059D
跳过即可。
播放20分钟左右的水印,因为这儿涉及到播放声音没有了,变成静音了
暂时破不了,求助高手帮忙。
这一处的水印地址:
005E0D77     /74 07         JE SHORT dumped_
这儿可以跳过那个水印(静音),本以为水印跳过了,就不会静音了,结果水
印没有了,声音仍然变成静音了。实在找不到方法,望高手指点。
暴破3:会弹出广告窗体。启动后两三分钟会弹出广告,按高手的说法,可能会与网页有关
,发现安装目录有一个:MinHomePage.mht文件,删除后虽然不显示内容,但
会显示窗口。
搜索字符串:MinHomePage.mht
定位:
0066EA1C  /.  55            PUSH EBP
0066EA1D  |.  8BEC          MOV EBP,ESP
0066EA1F  |.  33C9          XOR ECX,ECX
0066EA21  |.  51            PUSH ECX
0066EA22  |.  51            PUSH ECX
0066EA23  |.  51            PUSH ECX
0066EA24  |.  51            PUSH ECX
0066EA25  |.  53            PUSH EBX
0066EA26  |.  8BD8          MOV EBX,EAX
0066EA28  |.  33C0          XOR EAX,EAX
0066EA2A  |.  55            PUSH EBP
0066EA2B  |.  68 BAEA6600   PUSH dumped_.0066EABA
0066EA30  |.  64:FF30       PUSH DWORD PTR FS:[EAX]
0066EA33  |.  64:8920       MOV DWORD PTR FS:[EAX],ESP
0066EA36  |.  8D55 F4       LEA EDX,DWORD PTR SS:[EBP-C]
0066EA39  |.  A1 14EC6B00   MOV EAX,DWORD PTR DS:[6BEC14]
0066EA3E  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
0066EA40  |.  E8 4F4CEAFF   CALL dumped_.00513694
0066EA45  |.  8B45 F4       MOV EAX,DWORD PTR SS:[EBP-C]
0066EA48  |.  8D55 F8       LEA EDX,DWORD PTR SS:[EBP-8]
0066EA4B  |.  E8 387ADAFF   CALL dumped_.00416488
0066EA50  |.  8B55 F8       MOV EDX,DWORD PTR SS:[EBP-8]
0066EA53  |.  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
0066EA56  |.  B9 D4EA6600   MOV ECX,dumped_.0066EAD4                 ;  UNICODE "MinHomePage.mht"
在这儿下断,找到调用的地方:
0065BB50  /$  55            PUSH EBP
0065BB51  |.  8BEC          MOV EBP,ESP
0065BB53  |.  E8 2C86EDFF   CALL dumped_.00534184
0065BB58  |.  E8 0B8AEDFF   CALL dumped_.00534568
0065BB5D  |.  85C0          TEST EAX,EAX
0065BB5F  |.  7D 2B         JGE SHORT dumped_.0065BB8C
0065BB61  |.  E8 D2960400   CALL dumped_.006A5238
0065BB66  |.  F640 04 01    TEST BYTE PTR DS:[EAX+4],1
0065BB6A  |.  75 20         JNZ SHORT dumped_.0065BB8C
0065BB6C  |.  8B45 08       MOV EAX,DWORD PTR SS:[EBP+8]
0065BB6F  |.  8B40 FC       MOV EAX,DWORD PTR DS:[EAX-4]
0065BB72  |.  8B40 0C       MOV EAX,DWORD PTR DS:[EAX+C]
0065BB75  |.  83F8 3C       CMP EAX,3C
0065BB78  |.  7C 12         JL SHORT dumped_.0065BB8C//改为JMP  强制强转即可。
0065BB7A  |.  8B55 08       MOV EDX,DWORD PTR SS:[EBP+8]
0065BB7D  |.  83F8 41       CMP EAX,41
0065BB80  |.  7F 0A         JG SHORT dumped_.0065BB8C
0065BB82  |.  A1 C4276A00   MOV EAX,DWORD PTR DS:[6A27C4]
0065BB87  |.  E8 388C0400   CALL dumped_.006A47C4
0065BB8C  |>  5D            POP EBP
0065BB8D  \.  C3            RETN
至此五个限制中的4个已经暴破掉,可查播放20分钟没有声音确不知道如何去思维,麻烦高人们帮忙,再此感谢!
但我试了,20分钟声音静音,真的大概要播放20分钟左右,就出现静音了,所以调试的时候还得播放视频20分钟左右。
同时要软件能添加视频成功或者播放,必须安装下面的解码软件:
http://pan.baidu.com/share/link?shareid=155278&uk=2383594824
还希望高手能给一个解除声音变静音的思路,谢谢!


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

zgh526826 发表于 2012-12-26 15:34
支持一下!!!!!!
稻草人。 发表于 2012-12-26 15:38
 楼主| cdygr 发表于 2012-12-31 08:43
1354669803 发表于 2012-12-31 09:36
这种高难度的确实弄不了
 楼主| cdygr 发表于 2013-1-8 10:00
还望高手能帮帮忙啊
 楼主| cdygr 发表于 2013-1-29 18:18
有高手能出招吗?感谢
taotaolin 发表于 2013-1-30 09:30
代码看晕了。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 16:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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