ARP协议抓包

ARP协议抓包,第1张

Address Resolution Protocol 地址解析协议。

ARP只有两个过程, 一问,一答。共两个包。

WireShark可抓芹基包,联网后,随时都会收到无数的 ARP 包,挑一个如下:

ARP询问包:

ARP回复包:

在本机上 ping 192.168.1.107 而收到如上一个回复包(192.168.1.107 是我虚拟机的 IP)森升。

ping 命令并不直接与 ARP 相关,而是因为 ping 的过程中,需先访问本机的 arp 表。

arp 表是 ip与mac 的键值对。若 该 IP (即192.168.1.107) 无键值对在表中,则需要先发送 arp 包,以此获得

mac,并将此 ip 与 mac 键值对填入 arp 表。才继续 ping *** 作。

注:ping 命令此首老执行前,最好以管理员身份运行 cmd ,执行 arp -d 来删除本机的 arp 表,这样再 ping ,则一定可以看到 arp 过程。

如有帮助,就点个赞或者评论下。

1、电脑做wifi热点手机连上后电脑上使用wireshark抓包

该方法手机无须root,并且适用于各种有wifi功能的手机(IOS、android等)、平板等。只要电脑的无线网卡具有无线承载功能,就可以。方法如下:

1.把电脑的网络做为热点

2.开启wifi热点后,被肆基测手机连接到该热点;

3.启动wireshark,选择做为热点的网卡,点击start开始抓包;

4. *** 作手机,可以抓取到手机所有与网络交互的数据包,如需停止,直接点击wireshark的stop即可。

2、使用fiddler来抓取

此方法只适应于抓取http。此方法的裂闷谨最大优点是,可以拦截发出或者收到的http,可以修改http的request和response数据。因此用此方法可以模拟一些特殊场景(如包无响应、模拟一些很难出现的错误码等)。

此方法最好有一台拥有无线网卡的电脑。

1.电脑和手机连接到同一个局域网下(如电脑和手机连接到同一个wifi下)

2.电脑打开fiddler,在fiddler下,Tools-fiddler options,在connections选项卡下设置监听的端口号和勾选“allow remote computers connect”,点击“ok”

3.手机在wifi的选项下,选择**为“手动”,然后主机名填上电脑的IP地址,端口号填上刚才设置的“8888”后,保存。

4.设置完毕之后罩高,直接 *** 作手机就可以在电脑的fiddler上看到http码流。

方法如下:

1、点击WIRESHARK图标,打开WIRESHARK程序

2、在菜单栏找到【抓包】选项

3、点击【销陪抓包】,展开详细选项,点选第一个【网络接口...】衫族

4、在新的窗口中点击或斗弊【开始】选项,开始抓包,

5、程序开始抓包,效果如图


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12364251.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存