MJx0/KittyMemory

GitHub: MJx0/KittyMemory

一个跨平台的移动端运行时代码修补库,支持Android和iOS的Native层内存操作与汇编级指令修改。

Stars: 495 | Forks: 143

# KittyMemory 一个专用于 Android 和 iOS 的运行时代码修补及部分内存工具的库。 KittyMemory 现在依赖 [Keystone Assembler](https://github.com/keystone-engine/keystone) 来实现 MemoryPatch::createWithAsm。 Keystone 的预编译二进制文件已包含在[这里](KittyMemory/Deps/Keystone/),但如果您想自行构建,可以使用脚本 [build-android.sh](Deps/keystone-build-android.sh) 和 [build-ios.sh](Deps/keystone-build-ios.sh)。 如果出于某种原因您不想使用 Keystone 和 MemoryPatch::createWithAsm,可以将定义 kNO_KEYSTONE 添加到您的项目 cpp flags 中。 有关使用和构建方法,请查看 [Android 示例](example-android/README.md) 和 [iOS 示例](example-ios/README.md)。
标签:Android 开发, C++, DNS 反向解析, Hook 技术, iOS 开发, Keystone, Root 开发, Runtime Patching, TLS配置检查, UML, 二进制修改, 云资产清单, 内存修改, 内存工具, 动态库, 数据擦除, 汇编引擎, 游戏安全, 目录枚举, 移动安全, 越狱开发, 逆向工程