购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.6 本章小结

本章首先对自编写的so文件添加了JNI方法,然后使用unidbg补全缺失的JNI环境,并成功模拟执行。对于补环境,核心思想就是“缺哪补哪”,反复运行查看报错信息,并根据报错信息来补充相应的缺失JNI函数的实现代码,直到程序可以成功运行为止。接着为了学习更加方便,探讨了如何脱离编译器来手动编译so文件。再然后对unidbg支持的几种Hook框架进行了简单介绍,并使用HookZz框架来对so文件进行Hook操作。为了满足对程序的执行逻辑进行修改的需求,本章演示了如何使用UnidbgPointer来对内存中的代码进行Patch操作。至此,unidbg的基础操作已经介绍完成,在接下来的章节中,我们会对unidbg的原理以及高级应用进行深入讲解。 GtUMZQJHdbwivspNPrUgw2g90N1qOf8tj/k6aEADlpvcIHE0ynDYbJ5MBdawcmZ2

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开