rdev-cpp/dota-plus-unlocker
GitHub: rdev-cpp/dota-plus-unlocker
一个利用 MinHook 对 Dota 2 客户端进行函数 hook 以本地解锁 Dota Plus 订阅状态的逆向工程研究工具。
Stars: 1 | Forks: 0
# dota-plus-unlocker
一个微型的内部 DLL,用于在本地解锁 Dota Plus。它只是使用 MinHook 简单地 hook 了 `client.dll` 内部的账户状态函数。
### 工作原理
* 使用硬编码的特征码扫描 `client.dll` 的 `.text` 段,以查找 `GetProtoCDOTAGameAccountPlus`。
* 将 `m_nStatus` 强制设置为 `1`(`STATUS_SUBSCRIBED`)。
* 将调试日志写入 `C:\dota-plus-unlocker\log.txt`,以便你检查 hook 是否真正部署成功。
* 包含一个 `ManualMap` 导出函数,使其完全适配手动映射注入。
纯粹出于娱乐和逆向工程研究而编写。
强烈建议从源码编译以降低被封号的风险。使用风险自负。
标签:C++, 云资产清单, 动态挂钩, 字典生成, 客户端加密, 数据擦除, 游戏外挂, 逆向工程