wireshark使用笔记

先整一段大气的话:

Wireshark(以前称为Ethereal)是一个网络数据包分析软件,功能是抓取网络数据包,并尽可能详细的显示出数据包的信息(如使用的协议,IP地址,物理地址,数据包的内容,而且还可以根据不同的属性将抓取的数据包进行分类)。总之,该软件是一款很好的抓取,统计,分析数据包的软件。

对于我这种英语严重缺陷的人来说,熟悉一款软件必须要从中文版下手。
官网下载地址:http://www.wireshark.org/

纯新手,内容如果太小白,求轻拍。
=============================
1.软件介绍
2.校园网测试(明码传输)
=============================
1.软件介绍
打开软件,主界面:


我们先简要介绍下常用的几个功能,后面的慢慢了解:

在下图画出的几个(从左到右依次):

       -列表显示所有网卡的网络包情况;

       -显示抓包选项,一般都是点这个按钮开始抓包;

       -开始新的抓包,一般用的也很少;

       -停止抓包,当你抓完包之后,就是点这个停止了;

       -清空当前已经抓到的数据包,可以防止抓包时间过长机器变卡;




点击第一个,就会发现有传输数据的网卡,选择正在传输数据的网卡。 点击后面的选项。

然后进入具体抓包选项页面:

打开抓包过滤可以选择自己想抓的数据包。也可以添加相应的数据包。

然后确定,就会开始抓包。

分三部分:
最上面数据包流,包含了数据包内容、发送时间、发送IP、目的IP等。
中间是相应数据报的相应协议。
最下面是相应的16进制码和ascII码

其中过滤器很重要,如下图所示:

可以筛选出自己想要的包,减少了其他数据包的干扰。其中这里有一定的原则,这个后期更新。

 2.校园网测试

不能光说不干。

我们以学校教务系统为例,看看如何抓取数据包,获取账号密码。

首先我们使用过滤器选择http的数据包。

然后我们使用浏览器打开教务系统登录主页,不登录。

我们记录下网页链接http://deanonline.stdu.edu.cn/academic/common/security/login.jsp 登录教务系统,然后停止抓包。

很明显已经分出哪个是服务器IP。现在就来找到数据包就OK了。

选择By:String,搜索关键字post或者login.jsp。学过jsp的应该知道为什么。

查看第二层的协议层。如果第一条没有,那么ctrl+N一直往下找。然后你就发现了。

这个是本地数据包,当然没什么价值,要抓也得远程啊。不过道理是一样的,通过分析报告,然后筛选出想要的数据。

==================================

远程的抓包选项,不过这个需要对方IP没有安装防火墙之类的,所以,基本少抓不到包。(⊙o⊙)…

想抓别人的数据包,还得换一套工具。这个是后话,再说。


原文地址:https://www.cnblogs.com/renguoqing/p/3597514.html