发起DDoS攻击的各种工具

LOIC(卢瓦)(Low Orbit Ion Canon)

LOIC是一款专著于web应用程序的Dos/DDOS攻击工具,它可以用TCP数据包、UDP数据包、HTTP请求于对目标网站进行DDOS/DOS测试,不怀好意的人可能利用LOIC构建僵尸网络。

LOIC的不足之处是它不能捏造源IP地址,而应用真实IP地址,如果攻击不是通过某个匿名网络进行的,那么追踪背后的攻击者将成为可能。

1.设置测试URL或者IP

url处输入想要测试的网站网址,也可以输入ip地址,输入完之后要点击右侧的lock on,输入的网站地址会自动填充到selected target中。

在这里插入图片描述

2.调试速率以及攻击方式

下方可以调节速率,以及发送的请求类别,这里采用http请求发送
在这里插入图片描述

3.发起HTTP、TCP、UDP泛洪攻击

设置好之后点击第三个模块的开始按钮即可开始发包
在这里插入图片描述

4.抓包数据

在这里插入图片描述

HOIC

HOIC( High Orbit Lon Cannon,高轨道离子炮)是一款基于HTTP协议的开源DDoS工具,它最早涌现于2011年。HOIC重要用于内部网络或外部服务器安全性和稳固性測试等,和LOIC一样也是黑客组织Anonymous最常用的网络攻击工具。该工具可多平台运行,包含GNULinux、 Windows、 Mac Os等。

HOIC能够发动高速多线程的HTTPFLOOD洪水攻击,同时内置脚本引擎,容许自行修正设置脚本,供给更大的机动性。

HOIC可以单机实行攻击,但如果要使攻击效果更为明显,仍然需要大批、分敬的主机协同工作。图2是工具运行后的主界面。

虽然HOIC没有LOIC工具功效丰富(HOIC只有HTTPFLOOD洪水攻击选项),但却以极强的可配置化(hoic脚本)著称,并且可以自由选择攻击强度(高、中、低)。图4-4显示的是HOIC的配置选项。

HOIC的毛病在于它无法转变攻击端口,同时,由于不支撑代理,也无法做到暗藏攻击起源的IP地址。

1.设置URL跟攻击速率

在这里插入图片描述

2.设置线程数

在这里插入图片描述

3.发起HTTP泛洪攻击

在这里插入图片描述

4.数据抓取

在这里插入图片描述

XOIC

XOIC是另一个不错的DOS攻击工具。它根据用户选择的端口与协议执行DOS攻击任何服务器。XOIC开发者还声称XOIC比上面的LOIC在很多方面更强大呢。一般来说,该工具有三种攻击模式,

  1. 第一个被称为测试模式,是非常基本的;
  2. 第二个是正常的DOS攻击模式;
  3. 最后一个是带有HTTP / TCP / UDP / ICMP消息的DOS攻击模式。

1.设置测试URL或者IP

在这里插入图片描述

2.设置包数

在这里插入图片描述

3.发起ICMP泛洪攻击

在这里插入图片描述

4.抓包数据

在这里插入图片描述

Jmeter

JMeter可以做接口测试和压力测试。其中接口测试的简单操作包括做 http 脚本(发 get/post 请求、加 cookie、加 header、加权 限认证、上传文件)、做 webservice 脚本、参数化、断言、关联(正则表达式提取器和处理 json-json path extractor)和 JMeter 操作数据库等等

1.创建线程组

1)测试计划右键–>添加–>线程(用户)–>线程组

img

2)设置线程数500

img

2.配置元件

1)线程组右键–>添加–>配置元件–>HTTP信息头管理器

img

2)配置信息头参数(具体参数配置img哪些需参照接口文档)

3)线程组右键–>添加–>配置元件–>HTTP请求默认值

img

4)配置http请求默认值参数(协议、IP、端口号、内容编码等)

img

3.取样器

1)线程组右img键–>添加–>取样器–>HTTP请求

2)接口参数配置(根据实际接口信息进行配置)

img

4.响应断言

1)HTTP请求右键–>添加–>断言–>响应断言

img

2)断言参数配置

img

5.添加监听器

1)线程组右键–>添加–>监听器–>查看结果树

img

2)线程组右键–>添加–>监听器–>聚合报告

img

6.保存,执行测试计划

使用命令行模式运行JMeter脚本可以大大缩减所需要的系统资源,因此关闭JMeter,使用命令行来运行。

1)新建一个文件夹testplan,把将要运行的脚本放在此文件夹目录下(JMeter默认会去bin目录下寻找脚本文件),在bin路径下运行cmd

img

2)执行命令:

jmeter -n -t testplan/test.jmx -l testplan/result/result.txt -e -o testplan/webreport

说明:

testplan/test.jmx 为测试计划文件路径

testplan/result/result.txt 为测试结果文件路径

testplan/webreport 为web报告保存路径

注意:每次运行时testplan文件夹中只需要保留jmx文件,其余生成的文件需手动清空后再运行

查看运行结果,显示有报错(应该是jdk版本太高了,不兼容,所以重新下载安装jdk8版本)

img

3)重新安装jdk8后,再次运行执行命令,没有报错了

img

4)查看测试结果文件

img

5)查看web报告

img

HULK

HULK是另一个DOS攻击工具,这个工具使用UserAgent的伪造,来避免攻击检测,可以通过启动500线程对目标发起高频率HTTP GET FLOOD请求,牛逼的是每一次请求都是独立的,可以绕过服务端的缓存措施,让所有请求得到处理。HULK是用Python语言编写,对获得源码进行更改也非常方便。

R.U.D.Y.

R-U-Dead-Yet是一款采用慢速HTTP POST请求方式进行DOS攻击的工具,它提供了一个交互式控制台菜单,检测给定的URL,并允许用户选择哪些表格和字段应用于POST-based DOS攻击,操作非常简单。

而且它也使用的是Python语言编写,可移植性非常好。R.U.D.Y.能够对所有类型的Web服务端软件造成影响,因此攻击的威胁非常大。

PyLoris

据说PyLoris是服务器的测试工具。它也可以用来执行DOS攻击。这个工具可以利用 SOCKS代理和SSL连接服务器上执行DOS攻击。它可以针对各种协议,包括HTTP、FTP、SMTP、IMAP,Telnet。不像其他传统DOS攻击工具一样,其最新版本的软件添加了一个简单易用的GUI。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值