- UID
- 54417
注册时间2008-8-31
阅读权限10
最后登录1970-1-1
周游历练
该用户从未签到
|
【破文作者】NightSprit
【作者邮箱】vrwqq@sina.com.cn
【作者主页】QQ:404076551
【破解工具】OD
【破解平台】WinXP SP2
【软件名称】开心小闹钟 v2.8 beta3
【软件大小】
【原版下载】华军、天空软件站
【保护方式】无
【软件简介】多种提醒;
语音报时;
自定义皮肤;
多样功能。
【破解声明】个人爱好,严禁用于商业用途
------------------------------------------------------------------------
【破解过程】F8单步执行,来到下面的程序段:
004B0DFC |. 8BCF MOV ECX,EDI
004B0DFE |. FF90 84000000 CALL DWORD PTR DS:[EAX+84] ;
004B0E04 |. 85C0 TEST EAX,EAX
004B0E06 |. 74 29 JE SHORT Clock.004B0E31 ;此处不能改,改了就退出了
004B0E08 |> 8B06 MOV EAX,DWORD PTR DS:[ESI]
004B0E0A |. 8BCE MOV ECX,ESI
004B0E0C |. FF50 50 CALL DWORD PTR DS:[EAX+50] ; 启动窗口,主程序也在该调用里面,不能跳,F7跟进,可看到如下的代码段:
004045AB > \FF15 94284D00 CALL DWORD PTR DS:[<&hpsys32.fnCheckSNfr>; hpsys32.fnCheckSNfromReg
004045B1 . 85C0 TEST EAX,EAX
004045B3 75 58 JNZ SHORT Clock.0040460D ;此处改为 JMP SHORT Clock.0040460D,即可达到目的
004045B5 . 53 PUSH EBX
004045B6 . 8D4C24 20 LEA ECX,DWORD PTR SS:[ESP+20]
004045BA . E8 61A80000 CALL Clock.0040EE20
004045BF . 8D4C24 1C LEA ECX,DWORD PTR SS:[ESP+1C]
004045C3 . C78424 DC0300>MOV DWORD PTR SS:[ESP+3DC],3
004045CE . E8 415C0A00 CALL Clock.004AA214 ; 注册、试用窗口
改造完成,祝大家开心!有好的想法请跟我联系。
附:破解补丁
------------------------------------------------------------------------
【破解总结】单步执行,绕过启动窗口,直接进入主程序。
------------------------------------------------------------------------
【版权声明】版权归原作者,此作品献给那些囊中羞涩的人们。
补丁文件太大,有需要者请联系我。 |
|