Muhittin是适用于《Counter-Strike 2》的开源外置作弊工具。它作为完全独立的进程运行(无需注入):通过 ReadProcessMemory 读取游戏状态,并通过 WriteProcessMemory 写回数据。所有偏移量都会在运行时从当前游戏中解析:模块全局变量使用字节模式扫描,网络变量(netvars)则通过实时转储游戏自身的架构系统获取,因此你无需手动更新偏移量。
使用说明:
成品路径:cs2-muhittin-v2.2.0-source\x64\Release\cs2-muhittin.exe
1.启动游戏
2.大厅界面管理员身份运行软件即可
功能介绍:
1. 透视(Glow)
使用缓存的双层循环:每 250 毫秒刷新一次快照,每 10 毫秒重绘一次;写入完整的发光状态(颜色、发光标志、发光类型以及引擎的发光计时器引脚),确保发光效果不会超时。队友显示为蓝色,敌人显示为红色,被闪光、正在安装炸弹或正在拆弹的玩家显示为白色。按 HOME 循环切换:全部 > 敌人 > 队友 > 关闭。
2. 小地图雷达
通过 spotted 标志在小地图上显示所有敌人;关闭时只清除一次标志。按 END 切换。
3. 防闪
启用时将 m_flFlashMaxAlpha 固定为 0,关闭时恢复为 255。按 PAGE DOWN 切换。
4. 扳机自瞄
当准星对准敌人时按住 鼠标中键(MOUSE3):瞄准选定骨骼,等待游戏处理角度后开火。延迟时间可调。
5. 自瞄
按 INSERT 切换。锁定准星下的敌人;即使准星发生轻微偏移,目标也会保持锁定,直到松开按键。开火时按住 鼠标左键(MOUSE1) 可进行压枪控制(仅当 m_iShotsFired > 1 时生效),或按住 鼠标中键(MOUSE3) 进行硬锁定。支持带分级读取回退的后坐力补偿、平滑,以及头部/胸部/腹部/随机/关闭瞄准模式。
6. 强制瞄准
按住 ALT:瞄准距离准星最近的有效敌人(有效区域为 4×4 屏幕网格中央的 3×3 区域),并进行速度预测。
7. 甩枪
按一次 CAPS LOCK,将视角快速转向选定骨骼上最合适的敌人,并且只开一枪。
8. 网页雷达
通过 WebSocket 将比赛状态发布到 valthrun 中央服务器(服务器和查看器由 radar.valth.run 提供),并生成共享查看器 URL
无需本地端口。实现 valthrun 雷达协议 v2 的握手、自动重连和会话令牌恢复,因此在切换和重连后,查看器 URL 仍保持不变。
快捷键
- HOME - 循环切换发光级别(全部/敌人/队友/关闭)
- END - 切换小地图雷达
- PAGE DOWN - 切换防闪
- PAGE UP - 切换网页雷达
- INSERT - 切换自瞄
- DELETE - 循环切换瞄准模式
- 数字键盘 0 / 2 / 4 / 7 / 5 - 瞄准模式:关闭/腹部/胸部/头部
- 鼠标左键(按住) - 自瞄压枪控制
- 鼠标中键(按住) - 扳机自瞄/硬锁定
- ALT(按住) - 强制瞄准
- CAPS LOCK - 甩枪
工作原理
- 只与 cs2.exe 共用一个 OpenProcess 句柄;每个功能线程都通过同一个 RPM/WPM 封装访问。无需注入,也不需要驱动。
- 通过字节模式扫描解析模块全局变量(实体列表、本地控制器、视角角度、视图矩阵、架构系统);本地玩家 Pawn 通过控制器槽位、m_hPlayerPawn 和实体列表推导,而不是使用硬编码指针。
- 每次启动时都从游戏自身的架构系统实时导出网络变量,因此偏移量始终匹配当前版本。
- 可应对游戏重启或崩溃:等待 cs2.exe 出现后,自动重新连接、重新解析模块基址,并重新绑定所有读取器。
- 瞄准骨骼会从任意有效 Pawn 中延迟解析(优先本地玩家),因此即使本地玩家尚未生成,瞄准功能也能工作。
- 线程安全的文件日志记录器(log.txt),包含时间戳和严重级别。
注意事项与警告
- 在《Counter-Strike 2》中使用任何作弊工具都存在 VAC 封禁风险。仅建议使用备用账号或离线比赛。作者不对封禁负责。
- 随附的 IXWebSocket.dll 必须放在 exe 文件旁边。
- 此程序只是网页雷达的发布端:服务器和查看器由 radar.valth.run 提供,不会开放本地端口。
- Windows 可能会将未签名的二进制文件标记为风险文件,这对作弊工具构建版本来说属于正常现象。
- 报告问题时请附上 log.txt(文件写在 exe 同目录,其中记录模式解析和健全性探测读取结果,可立即发现过期模式)。


12游戏吧 » CS2 Muhittin - 透视、自瞄、扳机、雷达、网页雷达(成品+源码)