首页
社区
课程
招聘
[求助]问一句汇编代码的意思
发表于: 2006-11-21 14:04 4219

[求助]问一句汇编代码的意思

2006-11-21 14:04
4219
00404B3F     E8 9CF4FFFF     call <jmp.&user32.PostMessageA>
这是oc载入后的汇编语句
call上调用语句,但<jmp.&user32.PostMessageA>
是什么意思啊??????????

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
调用PostMessageA这个API函数啊,它是包含在user32.dll中的。
2006-11-21 14:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢SmileBoy 的回答,我还想问个问题 ,就是因为某些原因,我不得不把

call <jmp.&user32.PostMessageA>这句话移开,用jmp跳转的代码为0的区域执行,等执行完后在跳转到原来的地方接着运行,那么我就得在别的地方添上能达到
call <jmp.&user32.PostMessageA>的功能的汇编语句,但是在汇编语句中不能直接这样输入,直接输入od会提示不能识别的字符,有解决的办法吗??用hex的二进制直接改hex值会变成

            E8 9CF4FFFF     call Fling_Ca.00403FD9
而不是原来的
            E8 9CF4FFFF     call <jmp.&user32.PostMessageA>
2006-11-21 14:29
0
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
你在原来的call <jmp.&user32.PostMessageA>双击,会看到其直接调用地址的汇编语句(类似call 403020之类的),复制下来,在新的地方键入这句指令即可。
2006-11-21 14:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢kanxue老大,知道了,看雪真是个学汇编,长知识的好地方
2006-11-21 14:43
0
游客
登录 | 注册 方可回帖
返回
//