梦游枪手 发表于 2016-6-21 12:07

本帖最后由 梦游枪手 于 2016-6-21 12:12 编辑

要调用输入表。找一下输入表MessageBoxA这个API的位置,没有的话就用lordpe加上去,然后用call dword ptr ds:[输入表MessageBoxA](我给一个GetVersion的调用作为参考),最后抹掉重定位。

冰怜泯灭 发表于 2016-6-21 13:34

调导入表里的函数地址 。 系统帮你重定位

青霄 发表于 2016-6-21 17:09

冰怜泯灭 发表于 2016-6-21 13:34
调导入表里的函数地址 。 系统帮你重定位

请问下输入表在哪儿?

青霄 发表于 2016-6-21 17:10

梦游枪手 发表于 2016-6-21 12:07
要调用输入表。找一下输入表MessageBoxA这个API的位置,没有的话就用lordpe加上去,然后用call dword ptr d ...

请问下输入表在哪儿?

梦游枪手 发表于 2016-6-21 21:28

青霄 发表于 2016-6-21 17:10
请问下输入表在哪儿?

用ImportREC可以看到

青霄 发表于 2016-6-22 19:18

匿名者i 发表于 2016-6-22 12:57
CTRL+N 查找当前模块中的名称   
找到函数

感谢匿名大大

SaKuLa 发表于 2016-6-25 19:58

匿名者i 发表于 2016-6-21 01:15
CTRL+N 查找当前模块中的名称   
找到函数

感谢你的答案解决我的疑问、!
页: 1 [2]
查看完整版本: 关于OD反汇编自己创建一个窗口(MessgeBoxA函数)