Skip to content

CKAndroidProject/mkpms

 
 

Repository files navigation

android 无痕probe 无痕hook kpm demo

对任意地址设置断点,打印、修改寄存器,缺陷:无法对自读代码区域设置断点,同一页无法同时读取和执行

git config submodule.recurse true 自动更新submodule

使用方法

  • 使用KernelPatch或者Apatch加载kpm模块,wxshadow_client -p pid -a address -r x0=9 -r可选的修改寄存器值,dmesg查看日志
  • 打开测试app,复制value函数的地址,设置断点测试,观察crc校验结果保持不变,修改寄存器改变value函数返回值
  • 复制crc32函数地址设置断点,app卡死,无法同时读取和执行
c62acc29b9c00edf4d3a301c0aacd05a d3d3b72fbf1c8d493d2098417def85f2

更新

交流群

wxshadow 微信群

License

This project is licensed under the GPL v3. Any derivative work that uses, modifies, or distributes this project's code must be open-sourced under the same license.

免责声明

本项目仅供安全研究与学习交流使用,严禁用于任何非法用途。使用者应遵守所在地区的法律法规,因使用本项目产生的一切后果由使用者自行承担,与项目作者无关。

About

android 无痕probe 无痕hook kpm demo

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 98.6%
  • CMake 1.4%