├── HookJarProject.jar ├── example ├── target.jar └── StudentHook.jar ├── script └── ideaUnpack.jar ├── agent └── javaHookAgent.jar └── Readme.md /HookJarProject.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wker666/javaHookFrameWork/HEAD/HookJarProject.jar -------------------------------------------------------------------------------- /example/target.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wker666/javaHookFrameWork/HEAD/example/target.jar -------------------------------------------------------------------------------- /script/ideaUnpack.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wker666/javaHookFrameWork/HEAD/script/ideaUnpack.jar -------------------------------------------------------------------------------- /agent/javaHookAgent.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wker666/javaHookFrameWork/HEAD/agent/javaHookAgent.jar -------------------------------------------------------------------------------- /example/StudentHook.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wker666/javaHookFrameWork/HEAD/example/StudentHook.jar -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | # java hook framework 2 | 源代码级别的hook 3 | 4 | 1. 支持获取函数体内部所有变量 5 | 2. 支持修改对象 6 | 3. 支持修改基本数据类型对象 7 | 4. 支持在函数体内部任意位置hook 8 | 9 | 使用视频: 10 | https://www.bilibili.com/video/BV1zG4y1i7jQ?spm_id_from=333.999.0.0 11 | 12 | 版本修复,修复反编译时package错误问题 --------------------------------------------------------------------------------