首页
社区
课程
招聘
[求助]有两个简单的问题(理论知识吧)一个是关于进程的HOOK的 一个是DX绘制的(应该是DX吧)
发表于: 2017-7-8 12:49 5590

[求助]有两个简单的问题(理论知识吧)一个是关于进程的HOOK的 一个是DX绘制的(应该是DX吧)

2017-7-8 12:49
5590


XT好像是叫这个 和PT类似的工具

里面有个应用层钩子-进程钩子


它里面采用的是 inlineHOOK HOOK的是NTDLL.dll里面的


理论知识:

疑问:

1 :它是所有进程共享?

如果是:(一个进程对其进行HOOK 在另外程序(其他进程),的NTDLL

    1.1: 是完整的(没任何HOOK)还是 

    1.2:它是一个备份? 那问题来了 

    1.3:一个一个备份调用的那个? 难道还是 先调用某地方  在调用Ntdll.DLL中的函数 进入内核层?

(备份的问题,我不清楚 ntdll大不大,如果不大(它好像只是一个小接口) 可能就是在备份里面做手脚,这样就算DLL 被你改坏了,也不会影响到其他进程是吧?)

  

同时问下:这些问题,其实可以自己动手实践,我该如何证明我的猜想是否正确(用什么工具?)

我对进程 或者R3 没多少概念(正在学习R0 驱动(主要是过保护))(R0概念也不是很深,正在学习)

2:关于 绘制方面的 我不清楚是否是绘制 还是创造窗口的 

不是那种D3D 菜单(游戏屏幕左边那种文字那种),等会会粘贴图片:


很像一个窗口的(但,也有不是窗口形式,) 国外很多辅助都是这样的UI 很酷很炫,我想自己弄一个

他们采用什么 方式做到的? 

有没有这方面的资料可以看看

3:很多国外外挂 都采用覆盖的形式(一个win32窗口透明的覆盖在(一直跟随)游戏窗口上

我C++代码 也看明白了(流程而已),他们这样做 因为? 消耗资源? 还有他们跨进程读取 这样过检测就简单?只要能过他们的读写进程的保护就好了?


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 8
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

我目前对外挂其他还没实力就没去弄其他的东西想法,  所以我现在搞定了  覆盖问题,但  原理不知道很蛋疼  采用D3D  菜单(文字)  又太低档次了
他们那种UI  我喜欢可我不会  所以征求各位意见 

哦  忘记说了 DX知识我也是现在开始学习而已

2017-7-8 12:51
0
雪    币: 0
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不懂,不清楚,我也研究的很浅薄
2017-7-19 19:07
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
4
1.并没有共享,每个进程都是独立的
2.你发的图片那种UI,我推荐gayhub上一个叫imgui的库,自己去了解一下吧
3.overlay  透明窗口的好处是不用注入游戏,不侵入游戏进程也就意味着少了一部分被检测到的可能(不过并不是完全不会被检测到)
坏处就是你得写一大堆ReadProcessMemory,比注入要难写得多
2017-7-19 20:28
0
游客
登录 | 注册 方可回帖
返回
//