劫持注入
约 831 字
预计阅读 2 分钟
次阅读
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
graph
subgraph
z([劫持注入])-->
z1[[看游戏加载哪些dll]]-->
z2[OD附加游戏]-->
z3[按E打开模块窗口]-->
z4([查找可劫持dll<br>尽量选择SysWOW64目录下的dll<br>假设为d3d8.dll])-->
z6[确定可劫持的dll后<br>进系统目录或者<br>游戏目录查找该dll]-->
z8[["复制dll文件到桌面"]]-->
z9["打开AheadLib软件"]-->
导入dll文件-->
如下图设置-->
z10["点击“生成”按钮"<br>生成cpp代码]-->
z17[d3d8.dll改名为d3d8Org.dll]-->
z11["vs新建"具有导出项的dll""]-->
z12[改成release版本]-->
把之前生成的dll拖入vs中-->
复制全文并粘贴至新建的cpp文件中-->
新建的cpp中的入口函数需要删除-->
z13[["在入口函数中添加一条代码<br> LoadLibraryA(“Mydll.dll”);"]]-->
z16[检查代码有无错误并更改<br>一般就是强制类型转换]-->
z14[[生成方案<br>找到生成的dll<br>复制到游戏目录]]-->
z15(["把Mydll.dll和d3d8Org.dll也放进游戏目录"])
end
z0([常见可劫持dll]) --- z5["特点:容量小 代码少"] --- d3d8.dll & d3d8thk.dll & lpk.dll & d3d9.dll
z7(["常见dll系统目录"])---c:\Windows\SysWOW64
|