admin 发表于 2025-3-25 00:41:51

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

易语言[外部绘制]利用Discord的覆盖层在游戏里面绘制图形,无任何hook源
很久没发东西了,今天发个好玩的。
Discord是国外很火的一个语音社交软件,它会往每个游戏注入一个合法dll(DiscordHook.dll、DiscordHook64.dll)并且挂钩相关绘制函数来绘制显示正在语音说话的头像。以Rust游戏为例:

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

才情焕发 发表于 2025-3-25 00:51:15

写的真的很不错

书意逸逸境 发表于 2025-3-25 00:51:45

看帖回帖是美德!:lol

墨香盈袖 发表于 2025-3-25 00:53:44

路过,学习下

书海觅知音 发表于 2025-3-25 00:54:21

支持一下:lol

诗语逸逸味 发表于 2025-3-25 00:54:33

写的真的很不错

才情逸逸秀 发表于 2025-3-25 00:59:05

有竞争才有进步嘛

晓雾初开 发表于 2025-3-25 01:00:43

我是个凑数的。。。

画里乾坤 发表于 2025-3-25 06:06:53

学习了,不错,讲的太有道理了

烟柳画桥 发表于 2025-3-25 08:14:33

帮帮顶顶!!
页: [1] 2 3 4 5 6
查看完整版本: 易语言[外部绘制]利用Discord的覆盖层在游戏里面绘制图形,无任何hook源