ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Wireshark零基础使用教程(超详细)

Wireshark零基础使用教程(超详细) Wireshark零基础使用教程一、Wireshark是什么Wireshark是使用最广泛的一款「开源抓包软件」常用来检测网络问题、攻击溯源、或者分析底层通信机制。它使用WinPCAP作为接口直接与网卡进行数据报文交换。二、Wireshark抓包原理Wireshark使用的环境大致分为两种一种是电脑直连互联网的单机环境另外一种就是应用比较多的互联网环境也就是连接交换机的情况。「单机情况」下Wireshark直接抓取本机网卡的网络流量「交换机情况」下Wireshark通过端口镜像、ARP欺骗等方式获取局域网中的网络流量。端口镜像利用交换机的接口将局域网的网络流量转发到指定电脑的网卡上。ARP欺骗交换机根据MAC地址转发数据伪装其他终端的MAC地址从而获取局域网的网络流量。三、Wireshark安装入门。安装完成后我们学习一下快速抓包。1. 选择网卡打开 Wireshark 后会直接进入「网卡选择界面」WLAN 是我连接无线的网卡我们抓一下这个网卡的流量双击网卡名自动开始抓包。2. 停止抓包点击左上角的「红色按钮」可以停止抓包3. 保存数据点击右上角的「文件」选择「保存」可以保存抓包的数据也可以直接点击工具栏的保存按钮四、界面介绍Wireshark 的主界面包含6个部分菜单栏用于调试、配置工具栏常用功能的快捷方式过滤栏指定过滤条件过滤数据包数据包列表核心区域每一行就是一个数据包数据包详情数据包的详细数据数据包字节数据包对应的字节流二进制五、基础操作接下来我们学习一下Wireshark常用的操作。1. 调整界面大小工具栏中的三个「放大镜」图标可以调整主界面数据的大小。从左到右依次是放大、缩小、还原默认大小。2. 设置显示列数据包列表是最常用的模块之一列表中有一些默认显示的列我们可以添加、删除、修改显示的列。1添加显示列想要在数据列表中显示某一个字段可以将这个数据字段添加至显示列中。左键选中想要添加为列的字段右键选择「应用为列」。选中字段按 Ctrl Shift I 也可以实现同样的效果。添加为列的字段会在数据列表中显示。2隐藏显示列暂时不想查看的列可以暂时隐藏起来。在显示列的任意位置右键取消列名的「勾选」即可隐藏显示列。3删除显示列不需要查看的字段可以从显示列中删除。右键需要删除的列点击最下方的「Remove this Column」 。注意隐藏字段时在列名栏的任意位置右键即可而删除字段时需要在指定的列名位置右键以防误删。3. 设置时间数据包列表栏的时间这一列默认显示格式看起来很不方便我们可以调整时间的显示格式。点击工具栏的「视图」选择「时间显示格式」设置你喜欢的格式。4. 标记数据包对于某些比较重要的数据包可以设置成高亮显示以达到标记的目的。选中需要标记的数据包右键选择最上面的「标记/取消标记」。选中数据包按 Ctrl M 也可以实现同样的效果按两次可以取消标记。5. 导出数据包演示快速抓包时我们讲过保存数据包的操作保存操作默认保存所有已经抓取的数据包。但有时候我们只需要保存指定的数据包这时候可以使用导出的功能。1导出单个数据包选中数据包点击左上角的「文件」点击「导出特定分组」。在「导出分组界面」选择第二个 「Selected packets only」只保存选中的数据包。2导出多个数据包有时候我们需要导出多个数据包Wireshark有一个导出标记的数据包的功能我们将需要导出的数据包都标记起来就可以同时导出多个数据包。点击左上角的「文件」点击「导出特定分组」。在「导出分组界面」勾选第三个 「Marked packets only」只导出标记的数据包。6. 开启混杂模式局域网的所有流量都会发送给我们的电脑默认情况下我们的电脑只会对自己mac的流量进行解包而丢弃其他mac的数据包。开启混杂模式后我们就可以解析其他mac的数据包因此我们使用Wireshark时通常都会开启混杂模式。点击菜单栏的「捕获」按钮点击「选项」。勾选 在所有接口上使用混杂模式。六、过滤器操作过滤器是Wireshark的核心功能也是我们平时使用最多的一个功能。Wireshark提供了两个过滤器抓包过滤器 和 显示过滤器。两个过滤器的过滤思路不同。抓包过滤器重点在动作需要的包我才抓不需要的我就不抓。显示过滤器重点在数据的展示包已经抓了只是不显示出来。1. 抓包过滤器抓包过滤器在抓包前使用它的过滤有一个基本的语法格式BPF语法格式。1BPF语法BPF全称 Berkeley Packet Filter中文叫伯克利封包过滤器它有四个核心元素类型、方向、协议 和 逻辑运算符。类型Type主机host、网段net、端口port方向Dir源地址src、目标地址dst协议Proto各种网络协议比如tcp、udp、http逻辑运算符与 、或 || 、非 四个元素可以自由组合比如src host 192.168.31.1抓取源IP为 192.168.31.1 的数据包tcp || udp抓取 TCP 或者 UDP 协议的数据包2使用方式使用抓包过滤器时需要先停止抓包设置完过滤规则后再开始抓包。停止抓包的前提下点击工具栏的捕获按钮点击选项。在弹出的捕获选项界面最下方的输入框中输入过滤语句点击开始即可抓包。提示抓包过滤器的输入框会自动检测语法绿色代表语法正确红色代表语法错误。2. 显示过滤器显示过滤器在抓包后或者抓包的过程中使用。1语法结构显示过滤器的语法包含5个核心元素IP、端口、协议、比较运算符和逻辑运算符。IP地址ip.addr、ip.src、ip.dst端口tcp.port、tcp.srcport、tcp.dstport协议tcp、udp、http比较运算符 !逻辑运算符and、or、not、xor有且仅有一个条件被满足5个核心元素可以自由组合比如ip.addr 192.168.32.121显示IP地址为 192.168.32.121 的数据包tcp.port 80 显示端口为 80 的数据包2使用方式在过滤栏输入过滤语句修改后立即生效。提示过滤栏有自动纠错功能绿色表示语法正确红色表示语法错误。以上就是今天的分享觉得有帮助记得点赞收藏以上所说到的漏洞扫描工具都整理成压缩包了朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】同时还为准备学习网络安全黑客或者正在学习整理了一套360独家内部资料包含以下内容如有需要也可文末获取①网络安全学习路线②20份渗透测试电子书③安全攻防357页笔记④50份安全攻防面试指南⑤安全红队渗透工具包⑥网络安全必备书籍⑦100个漏洞实战案例⑧安全大厂内部视频资源⑨历年CTF夺旗赛题解析一、网络安全黑客学习路线网络安全黑客学习路线形成网络安全领域所有的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。二、网络安全教程视频我们在看视频学习的时候不能光动眼动脑不动手比较科学的学习方法是在理解之后运用它们这时候练手项目就很适合了。三、网络安全CTF实战案例光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这里带来的是CTFSRC资料HW资料毕竟实战是检验真理的唯一标准嘛~四、网络安全面试题最后我们所有的作为都是为就业服务的所以关键的临门一脚就是咱们的面试题内容所以面试题板块是咱们不可或缺的部分这里我给大家准备的就是我在面试期间准备的资料。网安其实不难难的是坚持和相信自己我的经验是既然已经选定网安你就要相信它相信它能成为你日后进阶的高效渠道这样自己才会更有信念去学习才能在碰到困难的时候坚持下去。机会属于有准备的人这是一个实力的时代。人和人之间的差距不在于智商而在于如何利用业余时间只要你想学习什么时候开始都不晚不要担心这担心那你只需努力剩下的交给时间这份完整版的网络安全学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
返回列表