首页
社区
课程
招聘
[求助] 汇编 mov eax,0xXXXXXX 出错
发表于: 2011-2-20 13:51 5377

[求助] 汇编 mov eax,0xXXXXXX 出错

2011-2-20 13:51
5377
我在汇编上加入
mov eax,PostMessage
push 0
push 0
push WM_XXXXXXXX
push HWND
call eax
mov eax, 0xXXXXXXXX  //在OD调试运行到这里 OD所调试的程序会退出呀
jmp eax

..为什么呀 想不通呀

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 102
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
.又不出错了... 的晕
2011-2-20 13:58
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可能1:参数颠倒。几个PUSH 参数需要颠倒

可能2:eax的值不是正确的位置 F7跟进看看
2011-2-20 13:59
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
那就是eax 的问题。

我估计你是没加输入表 正确写法是:call [PostMessage]
2011-2-20 14:00
0
雪    币: 102
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是在 mov eax, 0xXXXXXXXX  这一行出错的 我是想不通 给一个eax赋值会出错
2011-2-20 14:10
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
mov eax,xxx是没问题的

但是这里的eax应该是这个API输入表的地址才对

然后在call [eax]

才正确 要不只有你的电脑能兼容
2011-2-20 14:14
0
雪    币: 230
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
别给OD在
mov eax, 0xXXXXXXXX  出错,,把思维定在这里哦。。
2011-2-20 14:17
0
雪    币: 102
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
兼容性我考虑了. 我用OD单步跟踪
也就是 运行到
mov eax, 0xXXXXXXXX 之后我按下F8 就程序出错了.
2011-2-20 14:17
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
http://bbs.pediy.com/showthread.php?t=118937

这是我以前发的 类似问题
2011-2-20 14:17
0
游客
登录 | 注册 方可回帖
返回
//