(使用python scapy库进行网络攻击)

ARP协议

ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的进行。

ARP攻击的局限性:

ARP攻击仅能在以太网(局域网如:机房、内网、公司网络等)进行。

无法对外网(互联网、非本区域内的局域网)进行攻击。

操作环境

在虚拟机中完成(两个都是kali系统):

Attkali

Vimkali

目标机器 VimIP:192.168.150.130 VimMAC:00:0C:29:a1:94:6c

网关 GateIP:192.168.150.2 GateMAC:00:50:56:fb:f9:7e

攻击机器 myIP:192.168.150.129 myMAC:00:0c:29:c9:b3:0c

scapy发送虚假应答报文

因为目标主机并不会针对arp的应答报文做有效性检测,因为我们可以主动发送一个虚假的arp应答报文给受害主机以达到欺骗的目的。

Sendp(Ether(dst=VimMAC)/ARP(psrc=GateIP,hwsrc=myMAC,pdst=VimIP,hwdst=VimMAC,op=2),inter=2,count=30)//本行代码目的是欺骗130主机本机是网关,每两秒发送一个数据包,共发送三十个。

攻击前目标主机的arp表,网关的mac地址为00:50:56:fb:f9:7e

发送欺骗数据包:

给目标主机发送欺骗数据包后,网关的mac地址变为00:0c:29:c9:b3:0c

即欺骗目标主机,使其将本机当作网关,从而可实现对目标主机的断网攻击,也可在此时进行抓包,从而获取目标主机此时段的通信信息。

python实现局域网攻击软件_使用python的scapy库进行局域网内的断网攻击(基于ARP协议)...相关推荐

  1. python 语音转文字软件_十行Python代码将微信语音转文字

    QQ和微信这两款都是非常受人喜欢的聊天交友软件!可能大家平时没有留意到,也或者是大家可能很少用微信,或者很少用QQ吧!所以可能没有留意这些小细节!就是QQ上面发的语音消息是可以直接文字识别的,但是微信 ...

  2. python写抢火车票软件_用 Python 代码自动抢火车票

    市场上很多火车票抢票软件大家应该非常熟悉,但很少有人研究具体是怎么实现的,所以觉得很神秘,其实很简单.下面使用Python模拟抢票程序,给大家揭秘抢票到底是怎么回事. 该代码仅供参考,主要用于大家沟通 ...

  3. python编写抢座位软件_用Python抢到回家的车票,so easy!

    " 盼望着,盼望着,春节的脚步近了,然而,每年到这个时候,最难的,莫过于一张回家的火车票. ​ 据悉,今年春运期间,全国铁路发送旅客人次同比将增长 8.0%.达到 4.4 亿人次. ​ 20 ...

  4. python邮件图片加密软件_用Python发一封图文并茂的邮件

    最近使用了不少通讯工具的接口, 比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱.比如没有更丰富的版本方式.当然了,并不是说表现形式越棒就是约好的通 ...

  5. python好用的软件_比python好用的分析软件_财务分析报表怎么做_企业财务报表分析软件-帆软...

    2020年刚刚接手公司管理工作的时候,我就有个想法:把财务部门变成公司的数据中心. 我发现,财务部门汇集了几乎公司内外所有的数据:每项业务活动只要涉及到money的进出,都会在财务账上留下记录.如果把 ...

  6. python制作录屏软件_【Python成长之路】用python制作一款录屏小工具(1)

    哈喽大家好,我是鹏哥. 今天我想学习记录的内容是 --如何用python实现录屏. ~~~上课铃~~~ 1 写在前面 作为一名测试,有时候经常会遇到需要录屏记录自己操作,方便后续开发同学定位.以前都是 ...

  7. python实现自动打电话软件_用Python拨打电话

    用python拨打电话,先看小视频 跟selenium操作浏览器原理类似,这是用appium操作移动设备的一个自动化功能,自娱自乐,主要是通过小案例引出相关技术 一.环境配置: 1.安装 jdk 1. ...

  8. python代码怎么变成软件_从Python代码到APP,你只需要一个小工具:GitHub已超6000星

    点击上方Python知识圈,选择设为星标 回复1024获取Python资料 选自TowardsDataScience作者:Adrien Treuille机器之心编译参与:魔王.一鸣 阅读文本大概需要 ...

  9. 钉钉python 自动发消息软件_利用Python自动发送钉钉数据消息,一个简单的上手小项目...

    现在大部分公司都使用钉钉作为内部的主要沟通工具,钉钉消息基本都上都能快速有效的被阅读,打开率会比邮件高上不少.所以准备使用钉钉来播报平台每日的成交额,并附上一些鼓励的话和图片.起到一个激励团队的作用 ...

最新文章

  1. 2018会考计算机成绩查询入口,2018年山东会考成绩查询时间及入口
  2. Java删除指定文件夹下的文件和目录
  3. Spring 详解(五):Spring声明式事务
  4. hdu 1087 Super Jumping! Jumping! Jumping!
  5. 简述sqlite数据库的特点_为什么要用SQLITE?SQLITE数据库优点和缺点分析
  6. 模拟耗时操作_在集成测试中模拟耗时的动作
  7. Winform—C#读写config配置文件
  8. 中国台式电容表市场趋势报告、技术动态创新及市场预测
  9. 3.4 常用的两种 layer 层 3.7 字体与文本
  10. 我使用过的Linux命令之dot - 绘制DOT语言脚本描述的图形
  11. Java学习笔记——Lambda
  12. 跨境电商erp系统一套多少钱,电商erp系统多少钱一年
  13. 数据分析及数据挖掘学习路线
  14. 2019计算机小高考成绩,2019江苏小高考成绩揭晓生物化学4A不易
  15. puppet on windows
  16. Android App 冷启动优化方案--黑白屏
  17. 新手如何推广优化自己的网站
  18. avaya基本配置方法
  19. 随机生成11位的电话号码
  20. 剖析Framework面试-笔记(二)

热门文章

  1. MAC系统的绝佳看图工具iSmartPhoto_我是亲民_新浪博客
  2. iphone编辑过的录音怎么还原_我的天呐,原来iPhone里录音不仅能导出,还能转文字?!...
  3. PL/SQL登录Oracle数据库提示“无监听程序”解决办法
  4. 7个秘诀,带你由数据分析师成长为数据科学家
  5. 充分激发自己的内在潜能
  6. ASCII 表(0~255)
  7. vue实现table评分表
  8. DiscuzX3.4论坛火车头采集器免登陆发布模块(带测试接口)
  9. 计算机与应用课程,计算机基础与应用课程的教学探讨
  10. PKI_商用密码通用产品名单(共386项)