码迷,mamicode.com
首页 >  
搜索关键字:dex文件    ( 266个结果
Android 反编译
工具: 1. JD-GUI 这个工具是反编译jar生成源码,进行可视化阅读,也可以单独保存源码文件 2. dex2jar 这个用来反编译dex文件生成jar包。 3. apktool 这个用来反编译资源文件,这个要保持用最新版本,否则对于最新的app可能报错 具体使用方法参考官方:https://i ...
分类:移动开发   时间:2016-10-10 20:16:46    阅读次数:219
apk瘦身
概念:在apk正常运行的情况下,功能不变,减少apk的大小作用:apk小 可以减少流量,还可以减少安装后占用空间掌握三个变量就可以将apk瘦身三个变量都和as的配置文件文件有关1. minifyEnabled jar包 如果希望apk小点 把jar包里面的类混淆下,可以减少classes.dex文件... ...
分类:其他好文   时间:2016-10-05 19:41:20    阅读次数:108
dex文件格式三
先来看看整体的结构,结构体定义在DexFile.h里面 在dexFileSetupBasicPointers中设置各个子结构体,当然是在解析DexHeader之后源码在DexFile.c文件中 在解析每个子结构体之前我们先了解下leb128格式,源码leb128.c中解析这种格式 LEB128 ( ... ...
分类:其他好文   时间:2016-09-03 10:56:38    阅读次数:222
dex文件格式一
一.生成dex文件我们可以通过java文件来生成一个简单的dex文件编译过程:首先编写java代码如下:(1) 编译成 java class 文件执行命令 : javac Hello.java编译完成后 ,目录下生成 Hello.class 文件(2) 编译成 dex 文件dx --dex --ou... ...
分类:其他好文   时间:2016-08-31 14:06:14    阅读次数:157
dex文件格式二
一. dex文件头(1) magic value在DexFile.c dexFileParse函数中 会先检查magic opt啥是magic opt呢? 我们刚刚从cache目录拷贝出来的那个前面的dey 036就是magic opt在源码中会先解析magic opt,然后重设dexfile指针重... ...
分类:其他好文   时间:2016-08-31 13:55:26    阅读次数:194
拆轮子之动态加载DynamicLoadApk
本篇文章demo地址动态加载是什么应用在运行的时候通过加载一些本地不存在的可执行文件实现一些特定的功能,Android中动态加载的核心思想是动态调用外部的Dex文件,极端的情况下,Android AP...
分类:其他好文   时间:2016-08-29 17:57:25    阅读次数:274
4. 如何解释dalvik字节码
如何解释dalvik字节码文档:在Android系统源码目录dalvik\docs有相关指令文档dalvik-bytecode.html实战:来直接实战模拟来理解枯燥的理论用IDA打开一个dex文件, 设置显示指令随便找一段代码注意:206E 28DE 0050是IDA的显示问题 在文件中的存储顺序... ...
分类:其他好文   时间:2016-08-14 07:49:15    阅读次数:192
反编译
几个简单的反编译的小工具; Apktool: 进入命令行进入该文件的文件夹 命令格式: apktool d 文件名.apk 作用:反编译获取XML文件,读取应用中资源信息 Dex2 jar 能把apk程序中的classes.dex 转换成jar 文件 dex2 jar.bat (.dex文件的路径) ...
分类:其他好文   时间:2016-08-10 19:23:16    阅读次数:183
IDA远程调试 在内存中dump Dex文件
1. 首先使用调试JNI_OnLoad函数的方法,先将apk以调试状态挂起,使用IDA附加上去。 2. 然后在libdvm.so中的dvmDexFileOpenPartial函数上下一个断点 3. 然后我们点击继续运行,程序就会在dvmDexFileOpenPartial()这个函数处暂停,R0寄存 ...
分类:其他好文   时间:2016-08-02 21:02:39    阅读次数:779
实验吧smali文件分析【安卓逆向首发】
试题网址:http://www.shiyanbar.com/ctf/18710x01首先我们得到了一个hello.dex文件,要把它反编译为smali文件,使用工具baksmali,cmd命令:java-jarbaksmali-2.0.3.jar-oclass/Hello.dex,就在当前目录下生成了一个文件夹,里边有一个hello.smali代码如下:.classpublicLHello; ..
分类:移动开发   时间:2016-07-25 16:43:01    阅读次数:289
266条   上一页 1 ... 12 13 14 15 16 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!