期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于smali代码混淆的Android应用保护方法 被引量:9
1
作者 刘方圆 孟宪佳 +2 位作者 汤战勇 房鼎益 龚晓庆 《山东大学学报(理学版)》 CAS CSCD 北大核心 2017年第3期44-50,共7页
提出了一种基于smali代码混淆的Android应用保护方法,其基本思想是利用Dalvik VM基于寄存器这一特点,对寄存器中值的存取进行数据流混淆,并结合不透明谓词技术对其控制流进行混淆,最终目的是让攻击者在反编译时出现异常。对该混淆方法... 提出了一种基于smali代码混淆的Android应用保护方法,其基本思想是利用Dalvik VM基于寄存器这一特点,对寄存器中值的存取进行数据流混淆,并结合不透明谓词技术对其控制流进行混淆,最终目的是让攻击者在反编译时出现异常。对该混淆方法从强度、弹性和开销3个指标进行了技术评价。实验结果表明,该混淆方法能够抵抗现在广泛使用的逆向工具jeb、dex2jar、dexdump和IDA pro的逆向分析。 展开更多
关键词 smali代码混淆 逆向工程 反编译
原文传递
面向Android安全性的Smali混淆代码分析 被引量:3
2
作者 朱泽策 童燊嗣 +3 位作者 沈备军 戚正伟 张涛 赵敏 《计算机工程与设计》 北大核心 2016年第2期324-330,共7页
Android系统的代码安全性分析面临极大挑战:厂商在发布之前会对Android系统的原生代码进行修改和混淆处理,且常常无法获得其源代码。针对挑战,对Android系统的Smali代码进行分析研究,基于抽象语法树的相似度,比较Android原生代码和厂商... Android系统的代码安全性分析面临极大挑战:厂商在发布之前会对Android系统的原生代码进行修改和混淆处理,且常常无法获得其源代码。针对挑战,对Android系统的Smali代码进行分析研究,基于抽象语法树的相似度,比较Android原生代码和厂商修改后的混淆代码,获取其类和方法的映射关系,做出修改和混淆标注,为Android安全性分析和取证提供支持。基于上述方法,研发Smali混淆代码自动分析工具,进行一系列实验,验证了该方法和工具的有效性。 展开更多
关键词 安卓安全性 smali代码 混淆代码 抽象语法树 对比分析
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部