IDA导入Jni.h
来源:互联网 发布:c语言单向循环链表 编辑:程序博客网 时间:2024/06/05 03:44
转载地址:http://www.52pojie.cn/thread-503009-1-1.html
IDA 分析Android so 文件时,因为缺少JNIEnv结构定义,反编译后看起来很不友好,如下图(后面注释是我自己手工对照加的 = =)。为避免以后无穷无尽的手动加注,接下来我们就来导入 JNIEnv 的结构定义让反编译代码看起来更轻松。
IDA 打开菜单 Options ->Compilter..
选择Visual C++ 我在VS2008 环境下编译通过,VS2015有问题。
Include directories 填入NDK中包含jni.h 的路径和VS2008中VC的include路径,两个路径间用”;”分隔。
Predefined macros 加入 __lint__ 宏定义。
jni.h 做如下三处修改(可能会出现不同情况,载入后可根据报错信息做具体修改)
返回IDA 按Ctrl+F9 载入 jni.h 文件就可以编译通过了。
然后在structures窗口里按下insert键-> add standard structure -> 选择"JNIEnv_",然后确定,之后IDA 反编译出来的就看起来舒爽多了。
阅读全文
0 0
- IDA导入Jni.h
- IDA 导入jni.h
- IDA导入Jni.h
- 【 IDA】使用IDA load file功能,导入JNI.h解析【JNI 函数】
- 【 IDA】使用IDA load file功能,导入JNI.h解析【JNI 函数】
- IDA Pro 导入jni.h头文件定义
- IDA导入jni
- NDK导入Eclipse CDT出现jni.h找不到解决方法
- NDK导入Eclipse CDT出现jni.h找不到解决方法
- jni.h
- VS2015导入jni.h和jni_md.h头文件无法打开
- jni导入
- JNI:jni.h 头文件
- android ndk 项目导入时出现的问题:Unresolved inclusion: <jni.h>
- jni.h jni数据类型 jni常用函数
- jni生成h文件
- JNI.h文件浅析
- JNI.h文件浅析
- CSDN-markdown使用指南
- js函数表达式
- Gitlab 安装
- 【微信小程序经验】各类图表相关组件+Demo源码(折线图,柱状图,K线,分时图)
- HashMap详解
- IDA导入Jni.h
- leetCode---Range Sum Query
- c/c++函数参数的入栈顺序和计算顺序
- Windows Apache+Tomcat集群部署
- SpringBoot中Mongo查询条件是集合中的字段的处理
- 比特币地址生成(图形化)****
- LUA 脚本
- 浏览器兼容性测试应该如何做?
- 关于adb工具使用