![](https://img-blog.csdnimg.cn/20200110124552649.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
java相关的知识
ccczhi
这个作者很懒,什么都没留下…
展开
-
IDA导入头文件(jni.h)
一.导入jni.h路径: File -----> Load file -----> Parse C header file ...(Ctrl + F9)如下图:二.打开结构体窗口:路径: Structures ----> 按键盘的Insert键(会出现Create Structure/union) ----> add standard structure 如图:导入3个函数如下图:注jni.h文件需要修改部分如下(如果不修改在导入中可能报错)第一处:第原创 2020-05-11 12:44:49 · 4516 阅读 · 0 评论 -
ARM汇编笔记
一.跳转指令: B 无条件跳转 BL 带链接的无条件跳转 BX 带状态切换的无条件跳转 BLX 带链接和状态切换的无条件跳转 B loc_地址 BEQ BNE二.存储器和寄存器交互指令(核心)存储器(主存, 内存)寄存器中放的数据,可以是字符串,可以是数,也可以是一个地址,它可以放各种类型的数据存储地址单元:地址:(如0x000040000)与地址存在的值LDR: 从存储器中加载数据到寄存器<--- Lo原创 2020-05-08 23:00:39 · 160 阅读 · 0 评论 -
Android开发之NDK和JNI(动态注册)
1.创建布局文件:2.创建.java文件:package com.tencent.console;import androidx.appcompat.app.AppCompatActivity;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.w...原创 2020-05-08 16:42:32 · 219 阅读 · 0 评论 -
Android开发之NDK和JNI(静态注册)
一.NDK介绍:1.定义:Native Development Kit 是Android 的一种的开发工具包2.作用:快速开发C, C++的动态库,并自动将so和应用一起打包APK,即可通过NDK在Android中使用JNI与本地代码(如:C, C++)交互3,优点:1.运行效率高2.代码安全3.跨平台二.JNI的介绍:1.定义: JAVA Native Interface...原创 2020-05-08 01:16:18 · 232 阅读 · 1 评论 -
如何把APK文件反编译.jar包
APK文件反编译.jar包步骤:一.使用工具:1.反编译工具:dex2jar-2.02.查看工具:jd-gui下载地址:https://sourceforge.net/projects/dex2jar/二.反编译过程:1.使用解压工具打开apk文件,如图:2.将上图的标识文件classes.dex复制到dex2jar-2.0文件中,如图23.在dex2jar-2.0文件...原创 2019-08-21 16:07:41 · 898 阅读 · 0 评论 -
java虚拟机学习一
1.java中JDK/JRE/JVM的关系:2.Jvm可视化监控工具: 1.jps 2.jconsole3.JVM性能分析插件:1.IntelliJ IDEA 提供的插件: Jprofilter2.Eclipese 提供的插件: Eclipse memory analyzer...原创 2019-08-15 13:04:02 · 196 阅读 · 0 评论