摘要随着安卓系统在手机上的迅速发展与即时通讯软件的迅猛成长,两者的结合成为必然的产物,而在计算机终端上的一些分析协议的方法在手机端需要新的思路跟实现。是通过在安卓系统的手机上抓取数据包并进行分析,还是通过反编译还原源代码来获得协议,二基于分析结果就可以进行安全性的分析与病毒的识别。因此对智能手机中的即时通讯软件进行研究十分有必要。
本文主要研究了安卓系统上的MSN、微信等即时通讯软件,主要的研究成果如下:64826
(1)介绍了一般的即时通讯软件的协议与特征;
(2)介绍了如何架设安卓软件开发平台(ECLIPSE下);
(3)介绍了抓取到的PCAP文件的一般格式;
(4)实现了在安卓系统智能手机上的数据包抓取;
(5)实现了MSN、微信的反编译,获取了JAVA层的源代码;
(6)通过分析获得了MSN的协议源代码。
(7)编写了一个智能手机端针对MSN协议的分析软件,可以抓取MSN的数据包并分析账号密码、传输内容等。
毕业论文关键字: 智能手机;安卓系统;即时通讯软件;反编译;数据包;PCAP文件;
毕业设计说明书(论文)外文摘要
Title Study protocol of instant messaging in intelligent mobile phone
Abstract
with the rapid growth of the Android system in the phone and the rapid development of the instant messaging software,the combination of the two has become an inevitable product,and the traditional analysis methods on the computer terminal should have new idea and implementation when we use it on the Android system phone.weather using package crawl and analyze or decompoiling and analyzing the source code,based on the results of the analysis,we can use it to do security analysis and identification the virus.Therefor,it is very necessary to study on this.
This paper studies the Android system on MSN, weixin and other instant messaging software, the main results are as follows:
(1)Introducing the features and protocols of the instant messaging software.
(2)Introducing how to set up the environment to develope Android software.
(3)introducing the format of the PCAP file.
(4)finding a method to capture the data packages on the phone.
(5)Decompile MSN, weixin access to the source code in the Java layer.
(6)Obtained protocols by analyzing the source code of MSN.
(7)developing a software to capture and analysis data packages on the phone.
Keywords: smart mobilephone ;Android system;instant messaging software;decompoiling;data package;PCAP files;
目 录
1 绪论 1
1.1 即时通讯软件 1
1.1.1 即时通讯软件的基本概念 1
1.1.2 即时通讯软件在智能手机上的发展 2
1.1.3 即时通讯软的协议特点 3
1.2 安卓系统 4
1.2.1 安卓系统的层次 4
1.2.2 如何架设安卓软件开发环境 5
1.3 课题研究的主要内容