美明小精灵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
破解完毕 点击注册提示注册成功
本贴子仅供学习研究之用 造成任何结果于本人无关
这个有什么用?不知道用途 这软件有什么用呢?
美明小精灵是一款功能强大、简便易用的多功能桌面工具软件,集成文本管理、剪贴板、屏幕截图、定时提醒、音乐播放等多种实用和常用功能,是您工作和学习的好搭档、好助手。
一、主要功能:
1. 剪贴功能:用于文本的分类管理、捕获采集、复制粘贴、快速记事等方面。
2. 截图功能:用于屏幕截图、图片的分类管理、浏览、编辑、处理、幻灯播放等方面。
3. 定时功能:用于创建各种定时任务,如提醒、打开文档、运行程序、播放音乐、关机等。
4. 音乐功能:用于分类管理和播放音乐
帮楼主补上软件的说明 没多大用处 破解来玩玩不错~~ 以为是按键小精灵呢 LAD 发表于 2012-2-13 18:43 static/image/common/back.gif
美明小精灵是一款功能强大、简便易用的多功能桌面工具软件,集成文本管理、剪贴板、屏幕截图、定时提醒、音 ...
{:1_907:}我表示此软件对我没什么用处 {:1_915:} 这个小精灵 是干什么的啊? 支持你一下 爆破的文章
页:
[1]
2