- 22
- 0
- 约7.58千字
- 约 10页
- 2021-04-13 发布于天津
- 举报
0040112E
0040112E . 53 PUSH EBX
experiment 用 OD 下消息断点 , 捕获按钮操作 .
实验目的:
实验目的
: 想直接拦截按钮操作的消息处理 , 分析按
钮操作的逻辑 .实验程序
钮操作的逻辑 .
实验程序 : lt;lt; 使用 OllyDbg 从零开始 Cracking
第一章
翻译 gt;gt;中附带的一个 CrackMe.使用 OD 加载目标程序 , 当程序运行起来后 , 暂停OD经过实验 , 点击菜单会触发主窗体 WM_COMMAND消息
翻译 gt;gt;
中附带的一个 CrackMe.
使用 OD 加载目标程序 , 当程序运行起来后 , 暂停
OD
经过实验 , 点击菜单会触发主窗体 WM_COMMAND
消息.
如果直接捕获弹出的注册窗口的 WM_COMMAND,
捕获不
到.
准备捕获主窗体的 WM_COMMAND 消息 , 找到菜单生成
注册窗体的处理 .
找到注册窗体的创建函数传入的注册窗口处理过程,从而找
到注册窗体的所有消息处理实现逻辑 .点击菜单属于
WM_COMMAND, 按照消息名称排序 , 好找一些 .下完消息
断电后 , 确认一下是否消息断点已下 .F9, 让程序跑起来 . 点
击注册菜单 . 程序被断在 WM_COMMAND
消息断点处 .[cpp]
view plaincopgt; $ C8 000000
view plaincopgt; $ C8 000000
ENTER
0,0
主窗体消息断点
WM_COMMAND 0040112C. 56PUSHESI 0040112D . 57
WM_COMMAND 0040112C
. 56
PUSH
ESI 0040112D . 57
PUSH EDI
\DialogBoxParamA CRACKME
\DialogBoxParamA CRACKME是注册窗体的
0040112F . 837D 0C 02CMP DWORD PTRSS:[EBP+C],2 74 5EJESHORT CRACKME.0040119300401135. 817D 0C040200gt;CMP DWORD PTR SS:[EBP+C],2040040113C . 74 65JE SHORTCRACKME.004011A3F8 往下走,找到创建注册窗体的代码[cpp] view plaincopt; 6A 00PUSH 0; /lParam =NULL 0040120B . 68USHCRACKME0040112F . 837D 0C 02
CMP DWORD PTR
SS:[EBP+C],2. 74 5E
JE
SHORT CRACKME00401135
. 817D 0C
040200gt;CMP DWORD PTR SS:[EBP+C],204
0040113C . 74 65
JE SHORT
CRACKME.004011A3
F8 往下走,
找到创建注册窗体的代码
[cpp] view plaincopgt; 6A 00
PUSH 0
; /lParam =
NULL 0040120B . 68PUSH
CRACKME; |DlgProc =
CRACKME00401210
. FF75 08
PUSH DWORD PTR SS:[EBP+8]
|hOwner. 68PUSH
CRACKME; |pTemplate
= DLG_REGIS. FF35 CA204000
PUSH
DWORD PTR DS:[4020CA]
; |hInst =
CAL0040121E . E8 7D020000 lt;JMP.amp;USER32.DialogBoxParamAgt;
CALL
消息处理过程 . 转到那看看 .[cpp] view plaincopMOV EAX,0
MOV EAX,0|gt; 5F POP EDI|. 5E POP ESI|.
/. C8 000000ENTER0,0注册窗体消息处理过程|. 53PUSH EB|. 56PUSH ESI
/. C8 000000
ENTER
0,0
您可能关注的文档
- Delphi开发的IP地址修改工具.docx
- DH4608A型金属热膨胀系数实验仪分解.docx
- director常见问题整理8.docx
- DIY对流式柴火炉.docx
- DLFA-DT33三层电梯实训系统.docx
- DLJX-DCX机构运动创新组合设计实训台-投标文件.docx
- DLPCS-LLMK流量控制模块技术文件20170204(20210121122700).docx
- DLPCS-YLMK压力控制模块技术文件20170204.docx
- DLPLC-YTHH2液体混合实训系统.docx
- DLYY-CY1电液压加工冲压实训对象.docx
- 2026年预防为主,生命至上安全培训课件.pptx
- 2026年三级安全教育.pptx
- 2026年检测业务安全培训.pptx
- 2026年消防动火培训.pptx
- 2026年重大事故隐患专项排查整治行动清单.pdf
- 2026年健康义普急救.pptx
- 2025—2026学年度四川省广元市苍溪县九年级上学期期末考试历史试题(含答案).docx
- 2025—2026学年度四川省泸州市合江县马街中学校九年级上学期期末历史试题(含答案)(九上_九下第二单元).docx
- 2025—2026学年度云南省曲靖市宣威市民族中学等校联考九年级上学期期末模拟历史试题(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
最近下载
- 2026年春期人教版四年级下册数学全册教案(核心素养教案)(全册共243页)(2).pdf VIP
- 《爱尔纳·突击》剧本.docx VIP
- 酒吧劳动合同(标准版).docx VIP
- 《乡土中国》读后感.docx VIP
- 2026年中考初中语文文言文每日一练习题(含答案).pdf
- 零冷水循环水管安装图.docx VIP
- 江西省部分高中学校2024—2025学年第二学期期中统一检测高一英语试卷及答案.docx VIP
- 2025-2026学年人教版(2024)初中生物八年级上册(全册)教学设计(附目录).docx VIP
- 2026年江西生物科技职业学院单招职业技能考试题库附答案详解(综合卷).docx VIP
- 2025-2026学年人教版(2024)初中生物八年级上册全册(教案含反思).docx VIP
原创力文档

文档评论(0)