菜单
  
    7

    1.4 章节安排 7

    1.5 本章小结 8

    2 分析手机即时通协议的准备 9

      2.1 反编译安卓软件 9

      2.1.1 反编译工具介绍 9

      2.1.2 反编译工具的使用方法 9

      2.2 抓取数据包 11

      2.2.1 ADB简单介绍 11

      2.2.2 PC端连接手机抓包的方法 12

      2.2.3 手机端直接抓包的方案分析 12

    2.3 本章小结 13

    3 分析MSN协议的具体过程 15

    3.1 登陆包的分析 15

    3.2 文字包的分析 16

    3.3 文件包的分析 17

    3.4 本章小结 18

    4 安卓智能手机抓包软件 19

    4.1 开发思路与软件结构 19

    4.2 使用到的安卓开发技术介绍 20

    4.3 重要软代码分析 20

      4.3.1 ACTIVITY模块 21

      4.3.2 SHOW模块 23

      4.3.3 PACKAGE模块 24

      4.3.4 小结 25

    4.4 PCAP文件格式分析 26

      4.4.1 WINHEX介绍 26

      4.4.2 PCAP文件格式 26

    4.5 遇到的问题及解决方法 27

    4.6 本章小结 28

    6 结束语 29

    致 谢 30

    参考文献 31

    附录1:TCPDUMP指令说明 33

    附录2:UTF-8编码方式 34

    1 绪论

    随着网络的迅速发展,无限网络以及移动网络正在逐步成为连接网络的趋势,手机上的即时通讯软件又成了人们使用移动网络的重要目的。因此研究手机即时通讯软件的协议就显得尤为的重要,通过这次研究结果总结出的方法,可以得到大部分即时通讯软件的重要协议,在此基础上就可以进一步研究移动网络的病毒防护以及协议安全等等内容。本文重点介绍了即时通讯软件的协议特征以及研究方法,介绍了安卓系统的构架以及如何开发安卓应用,介绍了如何完成APK文件的反编译工作以及如何与抓取智能手机的数据包。分析了MSN的主要数据包的格式,并结合具体是例子说明了分析通讯协议的方法。最后给出了一个自己开发的智能手机抓包与PCAP文件解码器。

    1.1即时通讯软件

    1.1.1 即时通讯软件的基本概念

    即时通讯(Instant Messenger,简称IM),是通过网络进行交流的通讯方式,代表软件有MSN、QQ、微信等等。1996年四名以色列青年创造了第一款即时通讯软件ICQ,早期的ICQ即便非常不稳定,仍然在短短六个月内有85万用户注册使用。今天,即时通讯软件更是得到了前所未有的发展,其增长速度可以说稳稳的占据了手机APP市场的前三名。

  1. 上一篇:简单物联网节点集成设计与实验
  2. 下一篇:K均值基于聚类的图像分割算法
  1. 神经网络算法在核素识别中的应用研究

  2. CC2530云服务的智能家居系统的设计

  3. Android手机的一个简易商城客户端设计

  4. android手机端远程管理助手的设计+源代码

  5. android手机无线点餐系统设计

  6. XML文档在组态软件中的应用

  7. C#+sqlserver设备管理系统设计

  8. 《简爱》女性主义的象征

  9. 公共服务均等化文献综述和参考文献

  10. 新生代农民工培训现状分析

  11. 文化旅游主题展示设计广富林十里长街设计

  12. 圆柱绕流国内外研究现状

  13. 合肥老乡鸡连锁餐饮企业的经营策略探析

  14. 带式输送机技术英文文献和中文翻译

  15. 探讨“绿色生态”在都市设计中的体现

  16. 分光光度法测定水溶液中有机酸含量的研究

  17. 机器人摩擦焊机头设计

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回