IDA

IDA使用小结(三)

Posted by Jieming Gu on 2016-12-16

现在开始第三期。

1.动态调试时查看寄存器的值(两种)。

1

2

2.Jni函数动态注册源码(下图1-2)和IDA中JNI_OnLoad伪代码(下图3-4)如下,遇到动态注册要能找到so中对应的函数(从RegisterNatives中的gMethods入手)。

3

4

5

6

3.查看JNI_Onload,动态注册的函数体在函数签名下面。

7

6

4.”bind:Address already in use”错误的解决方法。

8

5.动态调试中按F5出现”Decompilation failure: can not convert to microcode”错误:在函数结尾的函数名上按F5就能看到伪代码。

9

10