从实践中学习手机抓包与数据分析

大学霸IT达人 编著
前言 随着信息技术的发展,手机作为人们必备的电子设备,完全融入了人们的生活和工作中。现在的手机都搭载了完备的操作系统,如Android和iOS等。这些系统上运行着几十万种应用程序,用来满足用户的各种需求,如出行、娱乐和工作等。其中,大部分应用程序都通过网络传输数据,完成用户的各种任务。 网络数据传输是手机的必备功能,分析手机传输的数据也因此而成为一项重要工作。例如,应用开发人员需要抓取和分析数据,验证数据传输的正确性;信息安全人员需要通过分析数据,排查恶意软件,防范信息泄露;普通网络爱好者则需要借此学习网络运行机制和网络协议。 不同于桌面操作系统,Android和iOS系统为了自身的安全,限制软件对系统底层的操作,从而造成数据抓包的各种困难。基于这些问题,本书首先介绍手机抓包的基础知识,如实施的目的和意义、网络基础和联网管理,然后详细讲解各种抓包方式,如直接抓包、热点抓包、USB共享抓包、监听抓包、路由器镜像抓包,最后讲解常见的协议数据包分析方式以及Xplico快速分析方式。 本书特色 1.内容可操作性强 在实际应用中,数据抓包是一项操作性极强的技术,本书秉承这个特点,合理安排内容。从第1章开始,本书就详细讲解操作类内容,如设置联网模式、限制其他程序、获取网络信息等。在后续章节中,对每个技术要点都配以操作实例,带领读者动手练习。 2.详细剖析手机抓包的各种方式 出于安全考虑,Android和iOS系统对数据抓包做了各种限制,如何抓取手机数据包因而成为难点。本书对数据传输的各个环节依次进行分析,讲解多种数据抓包方式,包括直接从手机上抓取数据、利用无线网卡和蓝牙构建热点抓包、利用USB线共享网络抓包、利用Wi-Fi广播原理监听抓包,以及利用路由器的镜像端口抓包。 3.由浅入深,容易上手 本书从概念讲起,帮助读者明确手机数据抓包的目标和操作思路,同时详细讲解如何准备手机环境,如…