智多星 发表于 2024-1-11 09:18:19

[外部绘制]利用Discord的覆盖层在游戏里面绘制图形,无任何hook源码

很久没发东西了,今天发个好玩的。
Discord是国外很火的一个语音社交软件,它会往每个游戏注入一个合法dll(DiscordHook.dll、DiscordHook64.dll)并且挂钩相关绘制函数来绘制显示正在语音说话的头像。以Rust游戏为例:

了解到这些我们可以hook DiscordHook64.dll的绘制函数跳转到我们的绘制函数,虽然这种方法没有直接hook游戏的相关绘制函数,但还是修改了DiscordHook64.dll,并且易语言无法编写64位的dll来接管hook。
逆向得知DiscordHook64.dll在初始化完成后会创建一块共享内存,以便Discord客户Duan灵活绘制自己的图像。





**** Hidden Message *****

zxx736 发表于 2024-1-11 09:21:25

感谢感谢分享

IUYUYUUYUY 发表于 2024-1-11 09:24:31

阿斯蒂芬撒反对

476572199 发表于 2024-1-11 09:27:37

看看看看看看看看看看看看

IUYUYUUYUY 发表于 2024-1-11 09:30:44

好东西,一定要进行学习

凌空 发表于 2024-1-11 09:33:50

学习中,看看代码啥情况

找找找 发表于 2024-1-11 09:50:28

感谢这个i资源

呵呵哒 发表于 2024-1-11 10:07:06

我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛

找找找 发表于 2024-1-11 10:23:44

11111111111111111111111111

Dim星痕 发表于 2024-1-11 10:40:22

这就是传说中的好资源吗?赶紧看看去!
页: [1] 2 3 4 5 6 7
查看完整版本: [外部绘制]利用Discord的覆盖层在游戏里面绘制图形,无任何hook源码