mxisme 发表于 2012-2-13 17:41

美明小精灵4.33破解

   美明小精灵4.33 下载地址 http://www.onlinedown.net/soft/102346.htm
   新手报道刷个积分
破解后界面


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

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


返回在503590D6    8945 F4         MOV DWORD PTR SS:,EAX   


503590CB    8B45 F8         MOV EAX,DWORD PTR SS:
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:,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


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

跟到   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:
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:
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:
0041E70E|.50            PUSH EAX
0041E70F|.B9 04000000   MOV ECX,4
0041E714|.BA 01000000   MOV EDX,1
0041E719|.8B45 FC       MOV EAX,DWORD PTR SS:
0041E71C|.E8 272BFEFF   CALL <JMP.&rtl150.System::UStrCopy>
0041E721|.8B45 EC       MOV EAX,DWORD PTR SS:
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:
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:
0041E786|.E8 A53EFEFF   CALL <JMP.&HYP.Hydatatable::TCell::GetText>
0041E78B|.8B45 E0       MOV EAX,DWORD PTR SS:
0041E78E|.8B55 FC       MOV EDX,DWORD PTR SS:
0041E791|.E8 AA2AFEFF   CALL <JMP.&rtl150.System::UStrEqual>
0041E796      74 4A         JE SHORT DeskBox.0041E7E2                                       ;可能是注册码对比
0041E798|.8B06          MOV EAX,DWORD PTR DS:
0041E79A|.BA 26000000   MOV EDX,26
0041E79F|.E8 443FFEFF   CALL <JMP.&HYP.Hydatatable::TDataTable::GetProp>
0041E7A4|.8D55 DC       LEA EDX,DWORD PTR SS:
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 static/image/common/back.gif
美明小精灵是一款功能强大、简便易用的多功能桌面工具软件,集成文本管理、剪贴板、屏幕截图、定时提醒、音 ...

{:1_907:}我表示此软件对我没什么用处

swawu 发表于 2012-2-13 20:29

{:1_915:} 这个小精灵 是干什么的啊?

qzy0549 发表于 2012-2-13 23:11

支持你一下

heyxiaoniu 发表于 2012-2-13 23:17

爆破的文章
页: [1] 2
查看完整版本: 美明小精灵4.33破解