首页
社区
课程
招聘
[旧帖] [求助]请教 反汇编问题 sendmessage wm_settext 0.00雪花
发表于: 2008-10-21 00:28 4204

[旧帖] [求助]请教 反汇编问题 sendmessage wm_settext 0.00雪花

2008-10-21 00:28
4204
0040D00A  |.  8945 B4       MOV DWORD PTR SS:[EBP-4C],EAX
0040D00D  |.  8B45 0C       MOV EAX,DWORD PTR SS:[EBP+C]
0040D010  |.  50            PUSH EAX                                 ; /lParam
0040D011  |.  6A 00         PUSH 0                                   ; |wParam = 0
0040D013  |.  6A 0C         PUSH 0C                                  ; |Message = WM_SETTEXT
0040D015  |.  8B4D B4       MOV ECX,DWORD PTR SS:[EBP-4C]            ; |
0040D018  |.  51            PUSH ECX                                 ; |hWnd
0040D019  |.  FF15 B8444600 CALL DWORD PTR DS:[<&USER32.SendMessageA>; \SendMessageA

请教这个反汇编 想改变发送的内容 该怎么做?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
发送的信息就在EAX寄存器所指引的地址中!

也就是内存变量[EBP+C]
2008-10-21 00:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
对的 但是不知道怎么修改
2008-10-21 01:11
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
push  XXXXXXXX  你修改字符串地址!

空间不够可占用

MOV EAX,DWORD PTR SS:[EBP+C]

此为字符串传送,应该不影响堆栈

太晚了,休息去了
2008-10-21 01:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
peeler 这里有点说不清楚  我的qq 297488660 有问题请教你
2008-10-21 10:06
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不知道你想改什么,如果想改发送窗体的句柄,那就改
0040D018  |.  51            PUSH ECX                                 ; |hWnd
如果想改发送的内容,
0040D010  |.  50            PUSH EAX                                 ; /lParam
0040D011  |.  6A 00         PUSH 0                                   ; |wParam = 0
0040D013  |.  6A 0C         PUSH 0C                                  ; |Message = WM_SETTEXT
可以改这3个
2008-10-21 15:04
0
游客
登录 | 注册 方可回帖
返回
//