吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5605|回复: 14
收起左侧

[Windows] 美明小精灵4.33破解

[复制链接]
mxisme 发表于 2012-2-13 17:41
   美明小精灵4.33 下载地址 http://www.onlinedown.net/soft/102346.htm
   新手报道  刷个积分
界面.jpg 破解后界面


破解思路   原本想截获messageBox函数   然后向上找   结果发现进入的是模块代码    然后又想用od  pb getwindowtext     发现没有用这个api   delphei 自己实现的

先下messageBox  断点  停在  77D66534    MOV EDI,EDI
box.jpg

返回在  503590D6    8945 F4         MOV DWORD PTR SS:[EBP-C],EAX   


503590CB    8B45 F8         MOV EAX,DWORD PTR SS:[EBP-8]
503590CE    50              PUSH EAX
503590CF    57              PUSH EDI
503590D0    53              PUSH EBX
503590D1    E8 629FEFFF     CALL <JMP.&user32.MessageBoxW>
503590D6    8945 F4         MOV DWORD PTR SS:[EBP-C],EAX                                    ; (Initial CPU selection)
503590D9    33C0            XOR EAX,EAX
503590DB    5A              POP EDX
503590DC    59              POP ECX
503590DD    59              POP ECX


往上找到50358FD8 >  55              PUSH EBP
hh.jpg

红色的就是别处调用跳到的地址   一直找到 点击注册时候的响应函数
也可以根据堆栈来找

跟到   0041E698  /.  55            PUSH EBP

0041E696      8BC0          MOV EAX,EAX
0041E698  /.  55            PUSH EBP
0041E699  |.  8BEC          MOV EBP,ESP
0041E69B  |.  B9 05000000   MOV ECX,5
0041E6A0  |>  6A 00         /PUSH 0
0041E6A2  |.  6A 00         |PUSH 0
0041E6A4  |.  49            |DEC ECX
0041E6A5  |.^ 75 F9         \JNZ SHORT DeskBox.0041E6A0
0041E6A7  |.  53            PUSH EBX
0041E6A8  |.  56            PUSH ESI


往下跟
0041E6F1  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
0041E6F4  |.  E8 A72AFEFF   CALL <JMP.&rtl150.System::UStrLen>
0041E6F9  |.  83F8 09       CMP EAX,9                                                       ;  用户名9个长度
0041E6FC  |.  75 32         JNZ SHORT DeskBox.0041E730
0041E6FE  |.  8B45 F8       MOV EAX,DWORD PTR SS:[EBP-8]
0041E701  |.  E8 9A2AFEFF   CALL <JMP.&rtl150.System::UStrLen>
0041E706  |.  83F8 17       CMP EAX,17                                                      ;  注册号17个长度
0041E709  |.  75 25         JNZ SHORT DeskBox.0041E730
0041E70B  |.  8D45 EC       LEA EAX,DWORD PTR SS:[EBP-14]
0041E70E  |.  50            PUSH EAX
0041E70F  |.  B9 04000000   MOV ECX,4
0041E714  |.  BA 01000000   MOV EDX,1
0041E719  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
0041E71C  |.  E8 272BFEFF   CALL <JMP.&rtl150.System::UStrCopy>
0041E721  |.  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
0041E724  |.  BA A4E84100   MOV EDX,DeskBox.0041E8A4                                        ;  UNICODE "USER"
0041E729  |.  E8 122BFEFF   CALL <JMP.&rtl150.System::UStrEqual>
0041E72E      74 21         JE SHORT DeskBox.0041E751                                       ;  可能是对比用户名关键跳
0041E730  |>  8D45 E8       LEA EAX,DWORD PTR SS:[EBP-18]
0041E733  |.  50            PUSH EAX
0041E734  |.  33C9          XOR ECX,ECX
0041E736  |.  BA 6B000000   MOV EDX,6B
0041E73B  |.  33C0          XOR EAX,EAX
0041E73D  |.  E8 7A57FEFF   CALL DeskBox.00403EBC



0041E6F9  |.  83F8 09       CMP EAX,9
这句是用户名要9个字符
0041E706  |.  83F8 17       CMP EAX,17
这句是注册码是17个字符   随便写够数了就可以了

0041E72E      74 21         JE SHORT DeskBox.0041E751  
这句是验证用户名的关键跳    je   改成jne就可以


0041E783  |.  8D55 E0       LEA EDX,DWORD PTR SS:[EBP-20]
0041E786  |.  E8 A53EFEFF   CALL <JMP.&HYP.Hydatatable::TCell::GetText>
0041E78B  |.  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20]
0041E78E  |.  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
0041E791  |.  E8 AA2AFEFF   CALL <JMP.&rtl150.System::UStrEqual>
0041E796      74 4A         JE SHORT DeskBox.0041E7E2                                       ;  可能是注册码对比
0041E798  |.  8B06          MOV EAX,DWORD PTR DS:[ESI]
0041E79A  |.  BA 26000000   MOV EDX,26
0041E79F  |.  E8 443FFEFF   CALL <JMP.&HYP.Hydatatable::TDataTable::GetProp>
0041E7A4  |.  8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
0041E7A7  |.  E8 843EFEFF   CALL <JMP.&HYP.Hydatatable::TCell::GetText>



0041E796      74 4A         JE SHORT DeskBox.0041E7E2   
这句是注册码关键调  je改成jne

破解完毕   点击注册提示注册成功
本贴子仅供学习研究之用    造成任何结果于本人无关





































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

卩丶彩丨希 发表于 2012-2-13 18:22
这个有什么用?不知道用途
a-lon 发表于 2012-2-13 18:31
LAD 发表于 2012-2-13 18:43
美明小精灵是一款功能强大、简便易用的多功能桌面工具软件,集成文本管理、剪贴板、屏幕截图、定时提醒、音乐播放等多种实用和常用功能,是您工作和学习的好搭档、好助手。
  一、主要功能:
  1. 剪贴功能:用于文本的分类管理、捕获采集、复制粘贴、快速记事等方面。
  2. 截图功能:用于屏幕截图、图片的分类管理、浏览、编辑、处理、幻灯播放等方面。
  3. 定时功能:用于创建各种定时任务,如提醒、打开文档、运行程序、播放音乐、关机等。
  4. 音乐功能:用于分类管理和播放音乐

帮楼主补上软件的说明
fengkuang14 发表于 2012-2-13 18:53
没多大用处 破解来玩玩不错~~
yk332770832 发表于 2012-2-13 18:56
以为是按键小精灵呢
wang93wei 发表于 2012-2-13 19:35
LAD 发表于 2012-2-13 18:43
美明小精灵是一款功能强大、简便易用的多功能桌面工具软件,集成文本管理、剪贴板、屏幕截图、定时提醒、音 ...

我表示此软件对我没什么用处
swawu 发表于 2012-2-13 20:29
{:1_915:} 这个小精灵 是干什么的啊?
qzy0549 发表于 2012-2-13 23:11
支持你一下
heyxiaoniu 发表于 2012-2-13 23:17
爆破的文章  
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 14:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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