Android_Inline_Hook
Android_Inline_Hook copied to clipboard
接口不如Ele7enxxh的那个简洁,希望可以再简化接口
看了一下代码,感觉接口用法稍微负责点,也可能是我先入为主了,习惯了Ele7enxxh的那个代码
好的前辈!接口的设计我会后续思考并尝试更新。目前这边接口和结构设计参考的是腾讯游戏安全实验室的结构。 指令修复上参考了elexxh前辈的项目并在使用中遇到如下问题: 我原本测试的目标中短短12bytes内居然出现了bls b连用的情况,并且那个b更骚,跳的范围依然是备份代码里。这时候elexxh前辈的指令修复中无法修复条件跳转BLS,会把条件跳转全都误以为是B,并且会按照绝对地址跳转回了原程序中已经被覆盖为跳转代码的部分。 本项目中把14个条件跳转做了重新修复,并且跳转相关指令都对跳转地址进行了判断,解决了依然跳入备份区域的尴尬。 毕竟比elexxh前辈的项目晚了好几年,前辈的使用习惯就按照自己感觉来吧。学生我会思考接口的改进的~
C++ 使用比较少的,,不太会用这个,Ele7enxxh 的使用比较简单的,现在这个callback 里面user_pt_regs 参数提取和返回值设置,能指点下吗?
android 7.0 hook 会出错。
您好,看介绍您这个框架比较稳定,而且支持arm arm64。我想把它集成到项目里。有什么注意事项吗