摘要随着安卓系统在手机上的迅速发展与即时通讯软件的迅猛成长,两者的结合成为必然的产物,而在计算机终端上的一些分析协议的方法在手机端需要新的思路跟实现。是通过在安卓系统的手机上抓取数据包并进行分析,还是通过反编译还原源代码来获得协议,二基于分析结果就可以进行安全性的分析与病毒的识别。因此对智能手机中的即时通讯软件进行研究十分有必要。

本文主要研究了安卓系统上的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 课题研究的主要内容

上一篇:简单物联网节点集成设计与实验
下一篇:K均值基于聚类的图像分割算法

JAVA禾粒农场智能管理系统人事管理

床旁智能交互系统HL7标准接口数据同步的实现

遥感影像自动变化检测技术中的样本选择研究

基于android通讯与游戏的手...

MAG3110无线智能停车平台中...

Android手机考勤平台的设计与实现

Wireshark的P2P文件共享中的行为提取软件设计

浅谈农村大气环境保护的制度构建【1868字】

新疆农林高校學生昆虫生...

发酵米粉优势菌株的发酵特性研究

激光模拟训练器材国内外研究现状

肢体语言在小学英语教学中的应用浅谈

大淘宝网的虚假交易研究

淮安市高校足球运动损伤问卷调查表

个案管理茬老年糖尿病患...

2021年什么行业赚钱,适合...

日语论文中日酒文化对比研究