跳到主要内容
mtmacr0 - PUBG 外部工具源码(仅透视) 软件图标

mtmacr0 - PUBG 外部工具源码(仅透视)

mtmacr0 是一套适用于 PUBG 的外部覆盖层系统源码,不向游戏进程注入代码。覆盖层应用使用 D3D11 与 ImGui 负责菜单、ESP 绘制和会话控制,内核驱动以原始字节嵌入 EXE 并通过 BYOVD 映射,承担虚拟内存读取与鼠标注入。

会员资源 发布于 C++ 27 次浏览 0 条评论
27 累计浏览 获取资源

mtmacr0 —— 技术架构指南

1. 概览与核心架构

适用于 PUBG(TslGame.exe)的外部覆盖层系统,不向游戏进程注入代码。

- 覆盖层应用(mtmacr0.exe):使用 D3D11 + ImGui,负责菜单、ESP 绘制和会话控制。

- 内核驱动(km_ipc_proto.sys):以原始字节形式嵌入 EXE,通过 BYOVD(iqvw64e.sys)映射。负责虚拟内存读取和 Mouclass 鼠标注入。

- SDK 与偏移:目标参考版本为 TslGame 2610.1.2.7(Globals.h)。

2. 每帧内存处理流程

- 内存线程:批量读取内存(每次往返最多 64 个操作 / 256 KiB,并使用 FNV-1a 签名),解析指针链,解密 Xenuine 指针(xe_decrypt),然后发布快照。

- 渲染线程:读取受互斥锁保护的 GSharedData 快照,并绘制视觉元素(ESP、雷达、战利品)。

- 两个线程完全解耦运行。

3. 内核传输驱动

- 通信方式:1 个未命名共享内存区 + 2 个未命名事件 + 1 个系统线程(不使用 IRP 或设备链接)。

- 操作:READ(通过 MmCopyVirtualMemory)、GET_BASE,以及 MOUSE(在 DISPATCH_LEVEL 直接调用 Mouclass 回调)。

- 要求:需要管理员权限,并且必须禁用 HVCI / 易受攻击驱动阻止列表。

4. 仓库与构建流程

- 主要文件:

  - Main.cpp:会话流程

  - SDK/Engine.cpp:世界 / 角色

  - ESP/PlayerEsp.cpp:绘制

  - SharedProto/km_ipc_driver.c:内核驱动

- 构建系统:通过 tools/build_all.ps1 自动完成,编译 WDK 驱动,将驱动字节嵌入 driver_kevent_bytes.h,然后编译 MSVC 解决方案。

版本变体:- DEV:完整调试功能和标签页

- PUBLIC:通过 MenuVariant.h 启用仅 ESP 模式

免责声明:本文内容及相关资源来源于网络转载、用户投稿或第三方整理,仅供学习交流、测试研究和个人参考使用,不代表本站观点和立场。本站不保证资源的完整性、安全性、准确性及可用性,下载和使用过程中产生的任何风险由使用者自行承担。请勿将相关资源用于违法违规用途,如有侵权或违规内容,请联系本站处理,我们将在核实后及时删除。内容投诉
12游戏吧 » mtmacr0 - PUBG 外部工具源码(仅透视)
DOWNLOAD CENTER

资源下载

选择下载通道,提取码与解压密码可直接点击复制。

获取资源下载权限

开通VIP或SVIP后即可下载该资源。

发表评论

您需要后才能发表评论

致力打造汇聚全网精品资源,做一个令你着迷的网站!

开通会员 永久地址发布页