
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、程序开始抓包,效果如图
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)