Android软件逆向技术研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:qiuyuwusheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,移动互联网的发展日新月异,各式各样的智能移动终端逐渐涌入人们的工作与生活中,“低头族”随处可见。而这些终端的操作系统也从早期的Symbian发展到如今的Android、iOS、Windows Phone等,这其中又以Android系统最为引人注目,它占据了目前移动操作系统80%以上的份额,且有不断扩大的趋势。其强势表现也吸引了众多攻击者的目光,Android平台上的盗版软件、病毒木马程序发展迅猛,给开发者的知识产权保护与普通用户信息、财产安全造成了极大的威胁。Android恶意软件的生产与对其的检测与分析都离不开Android软件逆向技术,攻击者也常利用该技术破解Android软件或游戏。鉴于该技术在Android软件安全领域的应用普遍性及重要性,本文对其进行了深入研究。文中首先对Android系统本身进行了介绍,包括系统架构、四大组件及其安全机制。之后对Android软件逆向技术中的静态分析技术和动态调试技术进行了深入研究,给出了静态分析中几种常用的工具,并综合利用相关动态调试工具,以实例的方式阐述了动态调试smali代码与动态调试Android原生程序的方法。其后,基于逆向技术实现了对一款Android应用的破解和注册机构建。在对Android软件“攻防”两端技术进行研究的基础上,本文综合利用加密、反动态调试、反射及动态加载等技术手段,提出了一种以原始APK为对象进行应用加固的方案。文中以流程图的方式描述了方案的设计思路及具体实现过程,给出了所采用的反动态调试和动态加载等技术的实现细节,方案中对现有的反动态调试实现方法和APK动态加载方案进行了改进,对加固中所采用的加密密钥进行了特殊地保护。最后通过可行性实验、反调试有效性实验及对抗逆向分析工具的实际效果验证了本文所提方案的有效性。
其他文献
为了客观地捕捉人们对服装面料舒适性的感觉,针对人们触摸不同服装面料时,脑电波等生理指标会发生变化的特点,研究脑电波和服装触觉舒适性的关系,设计制作出一种新型的基于脑电技
铁路运输成本对铁路企业非常重要,本文分析了铁路运输成本的问题,并依此提出解决的方法。
为切实加强廉洁文化建设,不断创新廉洁文化传播形式,积极打造具有锦江特色的廉洁文化品牌项目,通过征集、评选、展播较高质量的廉洁公益原创作品,持续增强廉洁文化宣传实效,
期刊
本文针对过去人工测试汽车仪表效率低的现状,提出一种高效的实验室测试方法。该方法将硬件在环和机器视觉技术相结合,能有效地模拟整车测试环境并完成被测电控单元的自动化测
介绍2例三焦针法化裁治疗消化道肿瘤恶性肠梗阻的验案,1例为三焦针刺法治疗胃癌腹腔转移伴癌性肠梗阻,1例为三焦针刺法治疗结肠癌术后左半结肠占位合并肠粘连致肠梗阻。认为
通过对区内次火山-火山热液矿床的成矿条件进行分析,总结找矿标志,为今后在该区找矿提供有益的指导.
目前,在大数据环境下,酒店为了有效管理酒店信息,并进一步挖掘酒店供应侧信息,开始运用酒店数据库的相关工具,设计酒店供应侧数据库系统并应用于实际,酒店体会到了酒店供应侧数据库
<正>其实我们谈到"用户"这个概念,就已经超越了"报业"范畴。而我们能否跳出传统媒体的思维局限,确立真正的"用户"理念,是能否能够具备新媒体基因、实现成功转型的关键。本文
面塑即面人,是用于把玩与观赏的面塑形式。《沐恩碑》是记载曹州面塑艺术的重要碑文资料,是面塑艺人王清原、郭湘云的徒弟们为感谢师恩而捐资建造的。笔者通过其碑文内容探讨
<正>在中国古代浩如烟海的诗词中,也有一些带着劝戒意味的廉政诗词。这些廉政诗词抨击贪婪的无耻与愚蠢,弘扬清廉的价值与精神。北宋包拯《书端州郡斋壁》:"清心为治本,直道