首页
社区
课程
招聘
[求助]怎么调用这个exe里的函数?
发表于: 2006-12-9 20:11 4395

[求助]怎么调用这个exe里的函数?

2006-12-9 20:11
4395
我做了一个exe,里面就一个函数
void show_it_message2(LPSTR str){
MessageBox(NULL,str,"",MB_OK);//一个简单的message box
}
用od调试找到了这个函数地址
//004013F3 |> \68 1C004200 push 0042001C ; ASCII "second message"
//004013F8 |. E8 1CFCFFFF call 00401019 //这个call就是调用show_it_message2

然后我用dll注射进了这个exe,最后一步 怎么能让dll来调用这个函数呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
既然没有导出,就用经验来搜吧,暴力搜索!
2006-12-10 15:14
0
雪    币: 196
活跃值: (96)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
请问楼上 导出什么? 搜索什么?
函数地址我在od里找到了

我试过 在注入的DLL里这样调用函数
__asm{
        pushad
        mov eax, 0x0042001c
        push eax
        mov edx, 0x00401018
        call edx
        popad
}
但是没反映
2006-12-10 17:12
0
游客
登录 | 注册 方可回帖
返回
//