您现在的位置是:首页 > 编程 > 

简单实践传说中的2T/S的DRDoS

2025-07-26 01:17:03
简单实践传说中的2T/S的DRDoS 说一下DRDos我们知道Dos是拒绝服务攻击,DDos是分布式的,那么这个R是反射的意思,DS放大的拒绝服务就是这种,这次我们实践的是memcache的DRDos,当然我们只是看看发送和返回的差异这个实验基于:memcache无认证(有认证基本没戏啊)udp的源ip可伪造性测试环境一个装了memcache的vps代码语言:javascript代码运行次数:0

简单实践传说中的2T/S的DRDoS

说一下DRDos

我们知道Dos是拒绝服务攻击,DDos是分布式的,那么这个R是反射的意思,DS放大的拒绝服务就是这种,这次我们实践的是memcache的DRDos,当然我们只是看看发送和返回的差异

这个实验基于:

  1. memcache无认证(有认证基本没戏啊)
  2. udp的源ip可伪造性

测试环境

一个装了memcache的vps

代码语言:javascript代码运行次数:0运行复制
apt install memcached

启动服务(其实默认端口是11211,我用11111吧)

代码语言:javascript代码运行次数:0运行复制
memcached -p 11111 -m 64m -vv -u memcache

一个用于测试的vps,安装memcache python模块

代码语言:javascript代码运行次数:0运行复制
pip install python-memcached

实验

代码语言:javascript代码运行次数:0运行复制
>>> import memcache
>>> mc = memcache.Client(['127.0.0.1:xxxx'],debug=True)
>>> mc.add('giantbranch',"giantbranch"*1000)
True
>>> mc.add('giant1',"giantbranch"*10000)
True
>>> mc.add('giant2',"giantbranch"*20000)
True
>>> mc.add('giant',"giantbranch"*50000)
True
>>> mc.add('giant4',"giantbranch"*90000)
True
>>> mc.set('giantbranch', "giantbranch",9999999)
True

真正的实验来了

可以看到我们发送55个字节,收到1459480字节

这一个服务就那么厉害,如果更多就不得了

当然得不用认证的才能这么大威力了

自己写的scapy伪造ip的测试问题,不知道为啥目标服务器没收到数据包

references

Deluge – How to generate 2TB per seconds reflection DDoS data flow via a family network

附录

记录下实际的memcache的命令吧

mc.add(‘giant1’,”giantbranch”*10000)

实际服务器执行如下,成功返回STORED

代码语言:javascript代码运行次数:0运行复制
<1 add giant1 0 0 110000 
>1 STORED

mc.set(‘giantbranch’, “giantbranch”,9999999)

代码语言:javascript代码运行次数:0运行复制
<1 set giantbranch 0 9999999 11 
>1 STORED
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2018-01-22,如有侵权请联系 cloudcommunity@tencent 删除测试反射服务服务器实践

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1207616.html

相关标签:无
上传时间: 2025-07-24 14:28:24
留言与评论(共有 15 条评论)
本站网友 怎么走路
9分钟前 发表
9999999) True真正的实验来了可以看到我们发送55个字节
本站网友 actionscript
16分钟前 发表
当然我们只是看看发送和返回的差异这个实验基于:memcache无认证(有认证基本没戏啊)udp的源ip可伪造性测试环境一个装了memcache的vps代码语言:javascript代码运行次数:0运行复制apt install memcached启动服务(其实默认端口是11211
本站网友 填仓
16分钟前 发表
debug=True) >>> mc.add('giantbranch'
本站网友 淮安男科医院
20分钟前 发表
这次我们实践的是memcache的DRDos
本站网友 潮湿虫
28分钟前 发表
”giantbranch”*10000)实际服务器执行如下
本站网友 微小秘
21分钟前 发表
"giantbranch"
本站网友 银行贴现率
30分钟前 发表
DS放大的拒绝服务就是这种
本站网友 dd444
9分钟前 发表
“giantbranch”
本站网友 44342
1分钟前 发表
"giantbranch"*1000) True >>> mc.add('giant1'
本站网友 嘉定合景峰汇
7分钟前 发表
成功返回STORED代码语言:javascript代码运行次数:0运行复制<1 add giant1 0 0 110000 >1 STOREDmc.set(‘giantbranch’
本站网友 工程院院士增选
14分钟前 发表
成功返回STORED代码语言:javascript代码运行次数:0运行复制<1 add giant1 0 0 110000 >1 STOREDmc.set(‘giantbranch’
本站网友 demo下载
14分钟前 发表
分享自作者个人站点/博客
本站网友 吸脂减肥多少钱
26分钟前 发表
如果更多就不得了当然得不用认证的才能这么大威力了自己写的scapy伪造ip的测试问题
本站网友 万科西半岛小学
1分钟前 发表
当然我们只是看看发送和返回的差异这个实验基于:memcache无认证(有认证基本没戏啊)udp的源ip可伪造性测试环境一个装了memcache的vps代码语言:javascript代码运行次数:0运行复制apt install memcached启动服务(其实默认端口是11211