2017年6月22日
    
 
        
        
摘要:        
apk安装或启动时,会通过dexopt来将dex生成优化后的odex文件。过程是将apk中的classes.dex解压后,用dexopt处理并保存为“/data/dalvik-cache/data@app@<package-name>-X.apk@classes.dex”文件,如下图。 odex文件    
阅读全文
 
        
            posted @ 2017-06-22 22:46
寻步
阅读(1113)
推荐(0)
        
            
        
        
摘要:        
http://www.cnblogs.com/ningskyer/articles/4038501.html A. why SI: 为什么要用Source Insight呢?因为她比完整的IDE要更快啊,比一般的编辑器便捷啊!她有逆天的查看定义,查看调用,查看引用功能以及方便的Context Win    
阅读全文
 
        
            posted @ 2017-06-22 21:57
寻步
阅读(79697)
推荐(5)
        
            
        
        
摘要:        
常见的非代码抽取的dex加固,可以通过修改或者hook源码中的dex解析函数拿到目标dex完成脱壳。该dex解析函数为DexFile* dexFileParse(const u1* data, size_t length, int flags),位于src4.4.4_r1/dalvik/libdex    
阅读全文
 
        
            posted @ 2017-06-22 15:01
寻步
阅读(455)
推荐(0)
        
 
		
    
        
            
        
         
        2017年6月21日
    
 
        
        
摘要:        
http://www.cnblogs.com/jiaoxiake/p/6818786.html内容如下 导语: 上一篇我们分析android脱壳使用对dvmDexFileOpenPartial下断点的原理,使用这种方法脱壳的有2个缺点: 1. 需要动态调试 2. 对抗反调试方案 为了提高工作效率,     
阅读全文
 
        
            posted @ 2017-06-21 22:16
寻步
阅读(1354)
推荐(0)
        
            
        
        
摘要:        
得益于Cydia Substrate框架,HOOK Native函数变得简单,也给脱壳带来方便。 像ijiami免费版,360,classes.dex被加密到so文件并运行时释放到内存,因此针对相关函数的HOOK脱壳就比较简单了。 但也有一些容易被针对的缺点: 1、代码可以在类加载时被修改。hook    
阅读全文
 
        
            posted @ 2017-06-21 22:13
寻步
阅读(244)
推荐(0)
        
 
		
    
        
            
        
         
        2017年6月20日
    
 
        
        
摘要:        
http://blog.csdn.net/roland_sun/article/details/46877563 原文如下: 在Android系统中,所有的类定义以及具体的代码都是包含在DEX文件中的。但是,一个功能丰富的程序往往都比较复杂,由很多类组成。 而每一个类,都由一个所谓类描述符(Clas    
阅读全文
 
        
            posted @ 2017-06-20 15:37
寻步
阅读(252)
推荐(0)
        
 
		
    
        
            
        
         
        2017年6月19日
    
 
        
        
摘要:        
1、下载编译 新建kernel目录 ~/srcAndroid/src4.4.4_r1/kernel目录下,输入命令: 下载msm版本的内核,下载完毕后,有文件夹msm 我是用的ubuntu16.04 64位系统//编译内核linux-3.0.1?出现如下错误:Can't use 'defined(@    
阅读全文
 
        
            posted @ 2017-06-19 15:13
寻步
阅读(7817)
推荐(0)
        
 
		
    
        
            
        
         
        2017年6月16日
    
 
        
        
摘要:        
http://blog.csdn.net/zhangyun438/article/details/17192787 内容如下: Java 源代码经过编译后会生成后缀为class的文件,也即字节码文件。然后在Android中使用dx工具将其转换为后缀为jar 的dex类型文件。Dalvik 虚拟机负责    
阅读全文
 
        
            posted @ 2017-06-16 16:17
寻步
阅读(232)
推荐(0)
        
            
        
        
摘要:        
1、首先将自定义的jdk目录安装到alternatives中 2、选择 3、验证    
阅读全文
 
        
            posted @ 2017-06-16 15:12
寻步
阅读(910)
推荐(0)
        
 
		
    
        
            
        
         
        2017年6月13日
    
 
        
        
摘要:        
源码版本:4.4.4_r1 http://www.cnblogs.com/lanrenxinxin/p/4712224.html http://wangzhixian.org/Others/DexClassLoader%E5%92%8CPathClassLoader(3)/article.html    
阅读全文
 
        
            posted @ 2017-06-13 16:20
寻步
阅读(657)
推荐(0)