第一章:绪论。主要介绍安卓系统和开发环境,并阐明了本次研究对象(智能手机即时通讯软件)的定位、历史以及发展现状等。介绍了论文的思路以及各章节的内容。
第二章:介绍了安卓软件(APK文件)的反编译方法,这也是研究协议的主要方法,为了后面的行文做了铺垫。首先介绍了工具的使用,然后通过对MSN实例的反编译给出具体的使用过程。介绍了抓取手机上应用的数据包的两种形式,一种是手机连接PC后通过ADB调用TCPDUMP抓包,还有一种是把TCPDUMP打包安装到手机应用软件中直接通过软件抓包,本次程序使用的就是第二种方式。
第三章:详细说明如何结合以上两步来进行协议分析,得到了MSN的几个重要数据包的协议格式。源:自~751·论`文'网·www.751com.cn/
第四章:对开发的软件进行说明,包括框架的思路解释,重要代码的分析以及遇到的主要问题与解决方法;介绍了抓包得到的PCAP文件的格式,这是为了写程序做准备。这里使用了WINHEX软件在16进制下查看文件,可以直观的分析出文件的格式。
第五章:结束语。首先对所做工作进行总结,分析成功与不足之处。之后指出了在此基础上今后的研究方向。
1.5本章小结
本章介绍了研究的对象、方法、意义和开发环境的搭建等基础内容,为后面的行为做好铺垫。介绍了即时通讯软件的定位、发展和基本协议。简单分析了安卓系统的框架。同时介绍了文章的行文脉络以及文章的主要内容简介。