教师：在本课中,
我们将讨论Wireshark工具｡
Wireshark是一种网络协议分析器｡
它不是为黑客设计的, 也不是为黑客和监视网络上的其他人而设计的｡
它是为网络管理员设计的, 这样他们就可以看到网络中发生的情况,
并确保一切都正常工作, 没有人在网络上做任何坏事或做任何可疑的事情｡
Wireshark得工作方式是允许您选择一个接口,
然后记录流经该接口得所有数据包或所有通信量.
所以你要选择一个接口｡
它可以是无线卡, 也可以是有线卡,
安装在您当前的计算机上｡
然后它会开始记录流经该接口的所有信息｡
它还有一个非常好的图形界面, 可以让你分析这种流量｡
因此, 它允许您根据使用HTTP､
TCP等协议的协议来过滤这些数据包｡
它还允许你寻找某些东西｡
例如, 如果你要查找cookie,
或者如果你要查找帖子或获取请求,
它还允许你搜索这些数据包, 你可以, 搜索存储在数据包中的信息, 找到你要找的东西｡
这是一个非常非常大的工具,
你需要一整个课程｡
所以在这门课中,
我们会在几节课中用到它, 只介绍一些基础知识或者与我们相关的东西｡
所以这里的主要思想是Wireshark不是一个黑客工具｡
它只允许您通过自己的接口捕获流经您自己的计算机的流量｡
我现在要用它,
它会变得更清楚给你｡
我现在就去Kali然后开始Wireshark｡
您可以从命令提示符下运行Wireshark,
也可以在所有应用程序上键入Wireshark, 它就会显示在此处.
我会点击它, 它会为我加载程序｡
这只是正常错误｡
请忽略此错误｡
这是Wireshark的主界面｡
首先,
您可以直接转到文件并打开｡
在这里,
你可以打开一个你已经捕获的文件｡
例如, 如果您使用不同的嗅探器捕获数据包,
使用箭头转储或使用中间左侧的man或使用t-shark（Wireshark的命令提示符部分）｡
所以如果你用这些程序捕获数据包, 并在一个文件中启动它,
你可以直接进入这里, 打开它并开始分析那个文件｡
这真的很方便, 因为有时候您并不真的想在运行中分析流量｡
所以有时候你只想捕捉它｡
如果您有时使用小型笔记本电脑或智能捕获功能从手机上进行捕获,
而您甚至不在家, 您会在其他地方进行笔式测试,
然后回到家中, 然后您希望分析捕获的内容｡
然后可以将其存储在文件中｡
然后就到这里, 去到文件,
打开, 打开你想要分析的文件｡
我想向大家展示的是Wireshark不是黑客工具｡
它不会捕捉其他设备中发生的事情｡
它只会捕捉通过你自己界面的东西｡
在这里, 我们可以看到我的电脑上有所有的接口｡
所以我们可以看到我们有eth0｡
我们有任何一个, 这是任何一个,
我们有所有其他的, 其中一些是由虚拟机创建的｡
这里的主要接口是eth0,
它是连接到我的NOC网络的虚拟接口｡
你可以看到这里没有流量｡
所以你可以看到这是恒定的,
什么都没有发生｡
我现在要做的就是把它缩小一点,
然后打开浏览器.
我会去一个普通的网站｡
我去谷歌一下｡ com的网站｡
现在, 正如您在这里看到的,
您可以看到eth0流量呈峰值上升｡
因此, 通过eth0生成了一些流量｡
因此, 对于嗅探,
我们将能够捕获通过eth0发送的这些数据包｡
现在我要做的就是去我的Windows机器上证明这一点｡
我将在此处浏览网站, 您将看到eth0不会受到影响｡
而在这台Windows机器上生成的流量,
与Kali机器在同一个网络中, 它不会被Kali机器捕获｡
如果我再去谷歌看看, 你会发现eth0里什么都没发生｡
所以这里没有交通流量｡
它仍然是恒定的｡
我们只能捕获通过eth0的数据包｡
现在您可能会问为什么Wireshark如此有用？
我们为什么要谈这个？
如果我们只能通过自己的电脑看到东西, 我们为什么要谈论它呢？
我们讨论这个问题是因为我们看到有很多方法可以让你成为中间人｡
我们学习了如何使用ARP欺骗来实现这一点,
在以后的课程中, 我将向你们展示如何通过创建一个虚假的接入点来实现这一点｡
因此, 当我们是中间人时,
如果我们开始嗅探用于成为中间人的接口,
我们将能够捕获中间人攻击中目标用户生成的所有流量｡
因此, 如果您启动了伪接入点,
您可以开始嗅探信号中广播的接口,
并可以捕获连接到该伪接入点的任何人发送或接收的所有数据包｡
如果您成为使用ARP欺骗的中间人,
则只需选择您在发起ARP欺骗攻击时使用的接口｡
所以现在, 我将成为中间人, 使用ARP欺骗｡
您可以使用ARP欺骗或bettercap, 就像我之前演示的那样,
但我将使用与以前完全相同的命令来使用bettercap｡
我们实际上只是执行bettercap,
然后是连接到目标网络的接口,
即eth0｡
我启动了我的caplet, 这个欺骗caplet,
这样它就可以配置ARP欺骗模块, 并为我运行它,
使我处于连接的中间｡
所以我要按回车键｡
正如您所看到的, 它正在按预期工作｡
所以现在我应该在连接的中间, 拦截目标Windows机器发送或接收的任何东西｡
现在, 我们转到Windows计算机,
看看我在这里做了什么, 是否会影响eth0中的流量｡
因此, 我们将看看Wireshark是否能够捕获此计算机生成的流量｡
所以我们在这里写点什么吧｡
我去谷歌一下,
或者我去别的网站｡
我去必应吧｡
如果我们回到这里, 您会看到这里生成了流量,
我们可以看到eth0实际上正在捕获一个完全不同的设备中发生的任何情况｡
发生这种情况是因为当我们处于中间时,
所有由windows设备生成的数据包实际上都被重定向到我自己的计算机上,
就在这里｡
然后Wireshark从Kali机器上嗅探到它, 它从我自己的本地机器上嗅探到它｡
它不是从网络上嗅探到的｡
它不是从目标计算机上嗅探到的｡
同样, 如果您使用伪接入点进行此操作,
并且只侦听正在广播的接口, 如果您使用真实的无线网络进行此操作, 如果您使用land
zero连接到家庭无线网络, 则您可以使用land zero进行此操作｡
但对于ARP欺骗, 您必须首先重定向流量,
然后才能使用Wireshark｡
这只是向您展示什么是Wireshark以及它是如何工作的｡
我只想强调一点, Wireshark不是黑客工具,
它只是一个程序, 允许您记录流经某个接口的数据包, 然后分析这些数据包｡
在下一个视频中,
我们将了解如何使用Wireshark嗅探和分析数据包｡