首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
1
0
[求助]DLL自定义函数怎么调用
发表于: 2013-10-8 23:26
6142
[求助]DLL自定义函数怎么调用
linhaiboma
2013-10-8 23:26
6142
我写了一个DLL并输出一个名为MyFunc的函数,我将这个DLL注入到别的程序中,然后通过汇编代码修改让它调用我写的函数,我现在是直接 CALL 0110FF19 ,保存运行调用运行没有问题。 但是我到了别的电脑测试程序直接崩溃。 在别的电脑用OD载入发现MyFunc函数的地址是013EFF19 ,后面4位没有变,但是前面的变了,什么情况,这个地址是动态的吗?我应该怎么调用?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
上传的附件:
OD.jpg
(31.32kb,3次下载)
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
6
)
b23526
雪 币:
4560
活跃值:
(1002)
能力值:
( LV4,RANK:50 )
在线值:
发帖
351
回帖
1832
粉丝
4
关注
私信
b23526
2
楼
楼主需要先了解下dll的重定位机制
2013-10-8 23:47
0
jksjian
雪 币:
53
活跃值:
(23)
能力值:
( LV2,RANK:10 )
在线值:
发帖
3
回帖
80
粉丝
0
关注
私信
jksjian
3
楼
注入.LordLibrary.GetProcAddress不就行了?...简单.
2013-10-9 00:55
0
AioliaSky
雪 币:
257
活跃值:
(67)
能力值:
( LV4,RANK:50 )
在线值:
发帖
11
回帖
668
粉丝
0
关注
私信
AioliaSky
1
4
楼
GetModuleHandle
GetProcAddress
同LS
2013-10-9 01:49
0
ganboing
雪 币:
200
活跃值:
(38)
能力值:
( LV4,RANK:50 )
在线值:
发帖
7
回帖
165
粉丝
1
关注
私信
ganboing
1
5
楼
dll之所以叫dll就是因为它是运行时链接的库,整个映像的基址可变。
2013-10-9 02:26
0
Popluna
雪 币:
8
活跃值:
(33)
能力值:
( LV3,RANK:20 )
在线值:
发帖
31
回帖
99
粉丝
1
关注
私信
Popluna
6
楼
直接代码注入
2013-10-9 03:52
0
choday
雪 币:
239
活跃值:
(190)
能力值:
( LV8,RANK:130 )
在线值:
发帖
58
回帖
405
粉丝
3
关注
私信
choday
2
7
楼
peload+重定位,处理相关输入表,再处理相关tls等等
然后base+offset=函数地址,
然后push argu
push argu
...
call 函数地址
视情况调整堆栈
2013-10-9 09:57
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
linhaiboma
3
发帖
7
回帖
10
RANK
关注
私信
他的文章
[求助]怎么把地址值转换为HEX数据?
6774
[求助]DLL自定义函数怎么调用
6143
[求助]AspStudio.exe 脱壳哪位能帮我脱一下(PECompact 2.x壳)
5865
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
谁下载
×
网络游侠
linhaiboma
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部