ZjDroid是基于Xposed Framewrok的动态逆向分析模块,逆向分析者可以通过ZjDroid完成以下工作:
1、DEX文件的内存dump
2、基于Dalvik关键指针的内存BackSmali,有效破解各种流行加固方案
3、敏感API的动态监控
4、指定内存区域数据dump
5、获取应用加载DEX信息。
6、获取指定DEX文件加载类信息。
7、dump Dalvik java堆信息。
8、在目标进程动态运行lua脚本。...
分类:
移动开发 时间:
2014-07-26 02:24:16
阅读次数:
297
Android自动打包流程详细图:总结为以下几个步骤:1. 生成R文件2. Java代码编译成class文件3. class文件生成dex文件4. 打包资源5. 生成apk6. 创建密匙7. 签名apk下面用Ubuntu命令行来打包,流程如下:1. 生成R文件,命令如下:aapt package -...
分类:
移动开发 时间:
2014-07-24 22:31:12
阅读次数:
299
解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决方法 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而...
分类:
移动开发 时间:
2014-07-24 21:25:10
阅读次数:
296
1、首先将apk文件后缀改为RAR并解压。2、使用7zip解压rar文件(winrar解压会报错),得到其中的classes.dex文件3、将解压得到的classes.dex文件放入dex2jar文件夹下--实质为与dex2jar.bat路径一致4、用dex2jar把classes.dex文件转为j...
分类:
移动开发 时间:
2014-07-10 14:11:04
阅读次数:
421
最近做一个模块,需要将apk里面加载的dex文件dump出来,所以需要配置让dalvik不要把dex文件优化成odex。1. 配置build.prop主要是通过修改文件/system/build.prop里面的配置。(1) dalvik.vm.dexopt-flags本参数控制Dalvik虚拟机的程...
分类:
移动开发 时间:
2014-07-10 13:20:53
阅读次数:
300
应用的安装和启动过程:
安装:第一步:java的编译器会把这个.java文件编译成.class文件
第二部:Android的SDK提供了一个dx工具,这个工具把.class文件转义成.dex文件
第三部:打包操作,把.dex文件和资源文件进行打包,打包成一个压缩文件,然后进行签名。最后就打包成为了.apk文件
第四部:调用adb指...
分类:
移动开发 时间:
2014-07-09 11:20:17
阅读次数:
289
爱加密作为国内最专业的移动应用保护平台,提供的加密服务可以实现从源头上保护App应用的安全,其针对安全的四大功能:1、防逆向分析,即防止通过APKTool、IDAPro等反编译工具破解DEX文件,从而获取APK源代码,保护代码层安全;2、防恶意篡改,即校验APK完整性,自动终止运行被篡改的APK,应用被二次打包后,植入恶意代码后都无法使用,杜绝盗版应用的出现;3、防内存窃取,即防止通过gdb、gcore,从内存中截取dex文件,获取代码片段,从而反编译还原APK进行不法操作;4、防动态跟踪,即防止通过ptr...
分类:
移动开发 时间:
2014-07-06 08:57:35
阅读次数:
313
1.DEX文件中使用的数据类型u1,u2,u4,u8表示占某固定字节的无符号数sleb128表示有符号的LEB128类型数据,uleb128表示无符号的LEB128,uleb128p1表示无符号的LEB128+1,关于LEB128:LEB128是一种DEX文件中特有的用来存储最大32位数的数据类型,...
分类:
其他好文 时间:
2014-07-01 13:58:01
阅读次数:
460
常用反编译方法:1.先将.apk改为.zip或者.rar用winrar加压得到classes.dex文件2.用dex2jar工具将.dex转为.jar,然后用jd-gui就可以打开.jar查看源文件。command:
dex2jar.bat classes.dex代码混淆:1.混淆后能编译,只是类名...
分类:
移动开发 时间:
2014-06-10 20:18:37
阅读次数:
317
最近在研究android的逆向工程,看到网上有不少的教程在反编译android源码,但是大多数都是在windows平台下做的。今天,我将简单介绍ubuntu下反编译android源码。
一、工具介绍
1、反编译源码工具:
dex2jar:将apk包中的classes.dex文件反编译成jar包。
jd-gui:将编译好的jar包用该软件打开直接显示为java源码。
2、打...
分类:
移动开发 时间:
2014-06-05 01:12:22
阅读次数:
328