十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Akebi-GC 开源游戏增强框架如何让游戏“听话“:注入与函数拦截技术拆解

Akebi-GC 开源游戏增强框架如何让游戏“听话“:注入与函数拦截技术拆解 Akebi-GC 开源游戏增强框架如何让游戏听话注入与函数拦截技术拆解【免费下载链接】Akebi-GC(Fork) The great software for some game that exploiting anime girls (and boys).项目地址: https://gitcode.com/gh_mirrors/ak/Akebi-GCAkebi-GC 是一个用 C 写的开源游戏增强框架面向逆向与游戏开发爱好者它进入正在运行的游戏进程靠函数拦截加上自动拾取、实体过滤这类功能。想象一下日常满地图的木箱要一个个去开材料要反复刷。这些重复劳动正是它要解决的——不改游戏文件一个字节直接操作游戏内存来指挥游戏行为。它到底在解决什么问题手动刷本的枯燥只是表象更深层的痛点是游戏没给你留任何控制入口。官方接口只暴露设计师想让你看到的东西自动捡半径内所有物品这类需求根本没有入口改存档也没用因为运行状态在内存里不在磁盘上。所以它的定位很明确不改游戏规则而是直接操作运行中的进程内存让自动拾取实体过滤这类逻辑在游戏自己的流程里跑。而且全程开源每个机制都摊开给你看。想看懂它怎么做到得先理解它是怎么把代码送进游戏的。它如何进入一个正在运行的游戏 整体流程分三步找到游戏进程 → 把代码送进去 → 接管我们关心的函数。代码是怎么送进游戏进程的打个比方就像往一辆行驶中的汽车里塞一个 U 盘。注入模块injector/src/injector.cpp提供两种方式一是 LoadLibrary 注入通知目标进程去加载一个 DLL简单直接二是手动映射注入把 DLL 内容复制进内存后手工完成初始化DLL 文件不会出现在进程的加载列表里。编译时一个开关决定用哪种。进去之后怎么找到游戏函数好比潜入一栋房子找开关你记不住绝对地址但认得墙上的花纹。函数地址会在游戏更新后变化但机器码字节序列通常稳定特征码扫描就是照着这串字节在内存里定位函数PatternScanner。地址到手后Hook 管理器HookManager在函数入口装上拦截游戏每次调用原函数时我们的逻辑先跑一遍还能再放行给原函数继续执行。它到底能干什么 功能按场景分挑常见的说自动拾取半径内物品自动进背包核心逻辑在 AutoLoot实体过滤统一扫描场上所有对象按条件只保留你关心的宝箱与资源点刷取自动化自动钓鱼、自动烹饪、自动打本、自动拆物品战斗辅助让敌人变蠢、冻结敌人、范围伤害界面与地图实体轮廓显示、自定义地图、传送这些功能底层共用一套实体管理系统EntityManager游戏当前有哪些对象由它统一盘点过滤规则和各个功能都只是挂在这套系统上加新规则不用重新遍历场景。有了这套骨架配置和资源怎么管也就顺理成章了。配置和资源是怎么管的 ️JSON 驱动数据ascension_materials.json 存角色 → 突破材料映射界面直接据此绘制培养攻略特征码签名同样放 JSON游戏更新后换签名即可不用动代码图标资源库分低清/高清两档列表用小图、详情放大图直接供界面显示事件系统负责模块间通信功能之间不必互相硬调用资源文件带校验和防止混装不同版本导致异常上手与开发路径 构建入口akebi-gc.slnVisual Studio 打开含 injector注入器、cheat-base底层框架、cheat-library功能库三个子项目新增功能四步规范继承 Feature 基类 → 实现 GUI 信息接口 → 用宏定义配置项 → 通过 Hook 管理器注册拦截常见坑一游戏更新后特征码失效、功能失灵先确认签名更新再排查其他常见坑二代码与目标游戏特定版本强绑定别指望换个版本直接通用能学到什么又有哪些不能做的事 ⚠️能学到的Windows 进程内存操作、函数拦截原理、特征码定位函数、游戏外挂如何模块化——这是一份少见的完整样例。 不适合的拿它当模板移植到其他游戏逻辑与目标版本深度耦合或把它当成学做游戏的教材。 边界提醒这类操作违反游戏服务条款线上使用有封号风险官方仓库自身也收到过 DMCA 投诉。建议只在本地离线环境里学习。一句话总结Akebi-GC 是一个用内存注入加函数拦截给游戏装遥控器的完整开源样例。想动手的话clone 仓库https://gitcode.com/gh_mirrors/ak/Akebi-GC构建三个子项目从注入器一路读到 Hook 管理器链路最短也最直观。【免费下载链接】Akebi-GC(Fork) The great software for some game that exploiting anime girls (and boys).项目地址: https://gitcode.com/gh_mirrors/ak/Akebi-GC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表