毕业设计说明书中文摘要随着最近几年移动互联网的高速发展,和移动终端设备价格的下降,智能手机逐渐成为了目前移动端的主流发展趋势。其中,由谷歌推出的基于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同频组网方案设计

变分模态分解方法研究及...

MATLAB仿真及技术应用

M-Bus仪表总线协议及其应用

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

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

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

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

高效课堂教师问卷调查表

《水浒传》中血腥暴力研...

PCI+PID算法直流力矩电机速...

MNL模型历史城区居民活动...

大规模MIMO系统的发展研究现状

遥感土地用变化监测国内外研究现状

小型通用机器人控制系统设计任务书

从企业eHR建设谈管理信息...

提高小學语文課堂朗读教...

浅析施工企业保理融资成...