unidbg逆向工程:原理与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

Chapter 3 3 unidbg补环境、Hook与Patch

在上一章中,我们对unidbg的模拟执行进行了简单的介绍,但自编写的so过于简单,并没有太多地体现出真实环境中复杂的情况。在本章中,我们将为自编写的so添加与JNI交互的功能,使用unidbg为它补全JNI环境并模拟执行,还会对其中遇到的问题和解决思路进行探讨。在模拟执行的基础上,为了应对真实环境中的校验等程序逻辑,本章对Hook框架的使用和如何进行内存Patch(打补丁)也进行了初步讲解。