毕业设计说明书中文摘要随着最近几年移动互联网的高速发展,和移动终端设备价格的下降,智能手机逐渐成为了目前移动端的主流发展趋势。其中,由谷歌推出的基于Linux内核的Android操作系统发展最为迅速。目前,带有Android操作系统的移动终端已经占到了市场份额的一半以上。移动平台上的应用程序不仅可以满足用于最基本的打电话,发短信功能,还能满足大部分用于在PC上的功能。在移动应用越来越丰富的今天,智能移动设备同样面临着各种各样恶意软件的威胁。因此,为了保障操作系统的安全性,保护用户个人数据安全,对恶意软件的检测是非常有必要的。

本文通过分析Android操作系统特点,在了解Android应用程序组件的基础上,设计实现了Android静态分析中系统调用序列生成器。该生成器从源代码分析出发,对APK文件进行反编译,提取XML文件中的组件信息,并找出smali文件中所有的函数调用,最终图像化显示Android应用的函数调用图,以便进一步对Android恶意软件的检测。81875

毕业论文关键词  安卓  静态分析  反编译  函数调用

毕业设计说明书外文摘要

Title    The realization of the Android applications call graph   generator in Static Analysis                                                 

Abstract With the rapid development of mobile Internet in recent years, and the decline in the price of mobile terminal equipment, smart phones have become the mainstream of the current development trend of mobile terminal。 Among them, the Linux operating system based on the Android kernel launched by Google is the most rapid development。  Mobile platform applications not only can be used for the most basic call, send text messages, but also to meet most of the functions used in the PC。 Today, more and more mobile applications, smart mobile devices are also faced with a variety of malicious software threats。 Therefore, in order to protect the security of the operating system, to protect the user's personal data security, the detection of malicious software is very necessary。

In this paper, based on the analysis of the characteristics of the Android operating system, the system call sequence generator is designed and implemented on the basis of understanding the components of the Android application program。 The generator from the source code analysis of decompile the APK file, XML file in the assembly information extraction, and find out the SmalI file in all function calls, final image display of an Android application function call graph, in order to further the Android malware detection。

Keywords  Android  Static Analysis  Decompilation  Function Call

目   次

1  绪论 1

1。1  研究背景 1

1。2  研究现状 1

1。3  本文结构 3

2  Android组件及Android安全分析 5

2。1  Android应用四大组件 5

2。2  Android平台安全机制 6

3  需求分析和设计方案 8

3。1  需求分析 8

3。2  整体设计 8

4  系统实现 11

4。1  反编译模块 11

上一篇:SRP-PHAT的声源定位方法研究MATLAB仿真
下一篇:轨道交通LTE同频组网方案设计

Gerchberg-Saxton相位恢复算法原理及应用研究

45度扫描转镜设计及其在双...

FHA和PHA的交叉验证技术在...

压缩感知理论及在雷达声...

现代信号谱估计算法在空间谱估计中的应用

MATLAB机器视觉在缺陷检测上的应用

微波通信的应用研究

安康汉江网讯

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析