分享好友 最新动态首页 最新动态分类 切换频道
三款黑客必备抓包工具教学(非常详细),从零基础入门到精通,看完这一篇就够了
2024-12-26 15:48

浏览器与后端服务通信的一切都能在这个窗口看的一清二楚,不管是网络连接失败,还是后端报错,抑或是跨域问题,乃至数据格式不对,通过这里,都能找到答案。

三款黑客必备抓包工具教学(非常详细),从零基础入门到精通,看完这一篇就够了

可如果我们要分析的程序不在浏览器里面,又如何能看到他们的网络通信呢?这个时候就需要抓包了。

抓包是咱们程序员必备的基础技能,通过捕获计算机网卡的数据,来系统而全面的分析流经网卡的通信流量。

今天就来介绍几个抓包的神器,介绍一些你可能不知道的功能。

Wireshark可以说是抓包界的一哥了,二十年的老牌子,你值得信赖。

Wireshark支持几乎你知道的和你不知道的全部通信协议的分析,TCP/IP整个家族就不说了,这是基本要求,就连像Redis、MySQL、Mongo、ES等等这些上层应用的协议都能给你安排的明明白白,这就厉害了。

Wireshark优秀的架构设计使得它可以非常轻松的增加扩展以应对不断出现的新的应用层协议。

这是Wireshark的主界面,除上面的工具栏外,从上到下分为三个区域

  • 数据包列表

  • 数据包协议解析树

  • 数据包原始数据

过滤

有时候一抓就是一大把数据,全部堆在一起,想要找到我们需要的,犹如大海捞针,这个时候你就需要过滤了。

在最上方,有一个搜索框,可以用来输入Wireshark的过滤表达式,比如我只想看其中的HTTP数据包,只需输入“http”即可。

你可以通过IP、端口、协议等多种组合式过滤,如下面的一些例子

  • eth.src[0:3] == 00:00:83

  • ip.addr == 192.168.0.1

  • tcp.flags.syn == 1

  • tcp.port in {443 4430…4434}

  • http.request.uri == “https://www.wireshark.org/”

完整的过滤表达式语法规则请参考

https://www.wireshark.org/docs/wsug_html/#ChWorkBuildDisplayFilterSection

会话

不同的人有不同的使用习惯,像我就不太喜欢上面图中那样所有数据包堆在一起,看起来非常的杂乱。

没关系,Wireshark提供了会话的分析视角,以会话的形式来将所有数据包分门别类,这一下清晰了不少。

通过菜单 统计(Statistics)-> 会话(Conversations)可以调出会话窗口

从底层到上层,总共分了链路层会话、IPv4会话、IPv6会话、TCP会话、UDP会话总共5个tab页,从5个不同的维度进行会话分析。

下面的Follow Stream按钮,还可以详细展示这一个会话的所有通信内容

会话内容用红色和蓝色两种颜色的字体来区分通信的双方,默认双方数据都进行了展示,你也可以过滤只展示某一方的通信内容

协议树

协议树提供了另外一个维度来全局总览所有数据包,通过协议树,也可以快速定位到关注的数据包。

内容解码

Wireshark还有一个比较强大的功能:内容解码。

对于很多格式的数据,直接查看数据包原始内容是看不出个所以然的,比如压缩文件、图片文件等等,这个时候就需要能够对内容进行解码。

如下图所示,选定数据范围后,右键可选择

该菜单选项显示数据包内容,弹出如下窗口

上面是我之前的一次红包闯关活动的数据包,这是一段gzip压缩后的数据,我们可以先选择解码方式为Compressed

可以看到,上面的数据内容变成了解压缩后的内容,.PNG开头表示这是一个PNG图片。接下来再在Show as菜单中选择图片,图片就能显示出来了

可以看到,除了图片,还支持网页渲染、多种字符集解码等等。

接下来给大家推荐另一个数据包分析神器科来网络分析系统

这是一家成都公司开发的抓包软件,也有近二十年的历史了,历经多个版本迭代,稳定靠谱

相比Wireshark,这个软件纯中文界面,大量的可视化图表,更现代的UI展示,让大家学习计算机网络更加轻松,尤其是对新手小白而言,更容易上手。随意截了几个图,大家感受一下

首页

从协议、端点、流量的维度展示了一些全局统计信息。

数据包列表

在展示数据包内容时,与Wireshark类似,也是分了数据包列表、数据包协议解析树状图、数据包十六进制原始数据。

协议树

会话矩阵

会话矩阵视图可以清晰的看到节点之间的通信关系。

进程关联通信流量

将通信流量与各个进程相关联,可以很方便的关注目标程序的通信,不用在茫茫数据包中去搜寻。

TCP会话

重点给大家介绍一个TCP会话流的功能。

以往咱们大家在学习TCP协议的时候,各种文章给你介绍什么是三次握手、四次挥手、超时重传、拥塞控制、滑动窗口等等机制,还给你画一堆图展示。

这样好是好,但时间一久还是免不了会忘记,不过有了这个软件,妥了

在TCP会话的视图界面,通过通信双方的交互时序图,可视化的呈现了TCP的通信双方数据包的来往通信详情。在这个视图下,什么三次握手四次挥手,还是超时重传都看的清清楚楚。

箭头的指向代表了数据包的方向,箭头上下之间的间距代表了数据包发送的时间间隔,不同的颜色代表了不同的数据包,正常的、异常的、有负载数据的都一清二楚,让你瞬间对这一个TCP通信会话的情况了然于心。

除了抓包,科来网络分析系统还支持非常多的数据格式,你可以在使用Wireshark、tcpdump等工具抓了包以后,导出文件在这个软件中打开分析,提升你数据分析的效率。

如今的互联网流量中,HTTP要说第二,估计没别的协议敢说第一。而随着时间推移,越来越多的HTTP升级为了HTTPS,据不权威渠道的数据,到2020年,互联网上超过70%+的HTTP流量都加密传输了,这对于网络安全不得不说是一件好事。

不过总有一些场景,我们需要看一下HTTPS传输的内容,而用上面两个抓包工具,抓下来的都是加密数据,想要获取明文内容,还得另辟蹊径。

接下来就是Fiddler登场的时候了

Fidder解密HTTPS的原理其实很简单,就是通过设置代理服务器,自己作为中间人,使用自己的证书“冒充”服务器证书,从而骗过客户端。

那这HTTPS岂不是一点都不安全?先别急,能骗过客户端的前提是Fidder的证书得被系统信任,否则是过不了SSL/TLS的认证的,Fidder启动的时候会把自己的证书安装到操作系统中获得信任,因此可以解密当前电脑上自己的通信流量,所以放心,你的HTTPS流量不会那么容易被别人解密。

比如下面,我们打开百度的官网,在开启Fiddler之前和开启Fiddler之后证书的变化。

开启Fiddler之前

开启Fiddler之后

这个Fiddler证书可以在系统的全部根证书列表中找到

抓手机App通信

除了抓电脑上通信的包,Fiddler还经常被用来抓取移动设备上的APP通信流量。

基本上绝大多数的APP都是用HTTPS来进行通信,只需要在手机上配置Fiddler为代理服务器,手机上的通信流量都能看的清清楚楚。

以安卓手机为例

Fiddler运行的电脑和手机确保在同一个局域网下,在手机连接的WIFI网络中,可以使用高级功能设置代理

配置完成,手机上任何APP的风吹草动,Fiddler都会源源不断的给你展示出来。

不过这一招也不是万能的,据我的实际测试,一些安全做的比较好的APP,比如微信,会检测到当前的HTTPS服务器证书有问题,部分功能会表现出跟平时不一样的现象。

甚至,还有的APP侦测到环境异常后,会把服务器的证书偷偷传到它的服务器去,至于传上去干啥,你猜

好了,以上就是三款抓包工具的介绍了,你Pick谁呢?学会这三款抓包工具,你一定会是个抓包小能手~对于分析排查问题绝对大有裨益

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享

其实如何选择网络安全学习方向,如何进行实战与理论的结合并不难,找准正确方式很重要。

接下来我将从成长路线开始一步步带大家揭开网安的神秘面纱。

1.成长路线图

共可以分为

一、基础阶段

二、渗透阶段

三、安全管理

四、提升阶段

视频配套资料&国内外网安书籍、文档

网络安全面试题

最新文章
A股AI算力概念股票龙头,收藏好!(2024/12/12)
  据南方财富网概念查询工具数据显示,AI算力股票龙头有:  拓维信息002261:AI算力龙头  11月19日消息,拓维信息11月19日主力资金净流出1.55亿元,超大单资金净流出9753.26万元,大单资金净流出5731.64万元,散户资金净流入2.03亿元
2024年资料免费大全优势优势|精选解释解析落实
解析落实资料免费大全优势优势,精选解释解析展望至2024年随着科技的飞速发展和互联网的普及,人们对于信息的需求与日俱增,在这个时代,资料的获取变得尤为重要,而免费资料的普及更是推动了社会的进步与发展,本文将围绕“资料免费大全优
Blink/Flink作业 性能优化配置及原理
本文通过代码和一些配置信息来优化blink/flink作业的性能。 共分为几部分: 1.group aggregate优化: 开启minibatch,开启localglobal,开启partialfinal,count distinct改写为agg with filterÿ
6.98-62.4万元,2019十大热门新能源车,总有一款是你的菜!
笔者做了一个简单统计,2019年国内上市的新能源车型中,仅仅纯电动车型就有近250款新车。其中,既有改款车型,也有全新首发车型;既有自主品牌,也有合资车企;既有在传统燃油版基础上“油改电”,也有专为电动车研发的电动平台系列车型…
AI智能生成业务策划方案撰写攻略:怎么高效编写?
在数字化浪潮的推动下,智能生成技术正逐渐改变着各行各业的运营模式。作为企业发展的关键环节,业务策划方案的撰写成为企业决策者关注的点。传统的业务策划方案撰写过程往往耗时耗力,效率低下。本文将为您提供一份智能生成业务策划方案撰
2025湖北宜昌市伍家岗区“招才兴业”事业单位人才引进四川大学站体检公告(第一批)进入阅读模式
根据《宜昌市2025年招才兴业事业单位人才引进招聘公告四川大学站》,现将体检时间安排及注意事项公告如下。一、入围体检人员名单体检对象按招聘岗位根据综合成绩从高分到低分依次排序,按招聘计划数与体检人数1∶1的比例确定参加体检人员,
2025北京大学医学部应届毕业生(含博士后)招聘9人公告(二)考试日历加微信在线咨询
一、招聘基本条件1、思想进步,遵纪守法,为人正派,成绩优良,经历中无不良记录,无弄虚作假,具有良好的学术道德、团队合作意识和职业精神,责任心强,有较强的沟通管理、逻辑思维能力,勇于创新;2、应满足以下条件之一:(1)2025届应届统
28个python爬虫项目,你想要的爬虫知识都准备好了~~
互联网的数据爆炸式的增长,而利用 Python 爬虫我们可以获取大量有价值的数据: 1.爬取数据,进行市场调研和商业分析   爬取知乎优质答案,筛选各话题下最优质的内容; 抓取房产网站买卖信息,分析
365清理卫士
我们在使用手机的过程中,手机是会产生非常多的系统垃圾,这些我是看不到的,今天给你们推荐的这款365清理卫士软件可以帮助我们更好的管理手机,我们可以使用这款软件来完成一键清灰和扫描病毒的功能,并且清灰的速度是非常快的,也是非常
AI技术引领,未来零售消费新体验
通过智能化技术的应用,零售行业将迎来更便捷、个性化的消费体验,带来全新商业模式与变革。一、AI驱动零售行业的智能化转型二、AI在零售消费中的具体应用场景三、AI提升消费者个性化购物体验四、AI赋能智能零售创新模式五、AI技术对零售行
相关文章
推荐文章
发表评论
0评