关于DDOS

DDOS是一门没什么技术含量的东西,其本质而言是通过大量数据报文,发送到目标受害主机IP地址上,导致目标主机无法继续服务(俗称:拒绝服务)

DDOS灰产人期望达成的预期目标,几乎都是只要把对面打到

1、路由黑洞(ASN保护)

2、大面积拥塞路由丢包

3、打穿系统内核防火墙(即:每秒入站报文数量达到30W PPS及以上)

4、受害者屈服交保护符(常见打机场、VNP、菠菜、涩情/AV站点、游戏服)

这虽然没什么技术含量,但确实足够恶心人,何况还有灰产人开发全自动化DDOS一键付费自动打人平台,只要给的钱够多就行,用户水平越来越低龄化,产生的恶意风险及后果越来越大。

DDOS的手段目前主要有两类方式:

1、捕获肉鸡,攻击时全球各地的肉鸡向受害主机IP地址发送数据。

2、伪装源地址,攻击时随机生成不同IP、PORT的地址向受害主机IP地址发送数据。

第一类有一定技术手段,大多数情况是通过在色情网站、或者网上挂捆绑软件,在客户智能终端设备上运行,由于这类木马本身不需要管理员权限,并且行为单一,只是正常低权的普通一个网络程序,大多数杀毒软件通常都会认为是安全无害的。

第二类这要一台 “大上行带宽发包机”,发包机在大陆基本目前已经很难找到,但垃圾 “美帝” 那边发包机还是有很多的,并且服务器及带宽成本便宜。

什么样的服务器,可以称为发包机?

即:

1、拥有至少1GE上行宽频

2、子网路由不限制,非分配源地址发出

      即:无基于源地址的出口过滤(SBEF / Source-Based Egress Filtering)

      目前有以下几类出口过滤技术标准:

           A、uRPF(Unicast Reverse Path Forwarding)

           B、入口过滤(Ingress Filtering)

           C、BCP 38 / RFC 2827

           D、BCP 84 / RFC 3704

其它都不重要,这两条尤为重要,否则定向攻击受害目标,容易被IP投诉,然被抓,所以,这些玩DDOS下水道(下三滥)的灰产人,都采用源地址伪装的方式来对受害目标进行攻击。

为什么改变IP协议源地址,在发送报文到目标IP地址,这会成功?

这是基于现代网络路由拓扑的结构决定的,我们知道一个IP报文要想发送到目标主机,需要提供目标主机的IP地址。

但对面怎么应答收到人的数据呢?所以IP协议上的源地址就是对端用来应答数据的IP地址,但这个过程是可以修改的,因为在互联网之中运行的TTL跃点路由器并不会检查源地址,它根本不需要关注源地址,这个附加信息本身就是给IP目标地址指向的对端主机看的。

而且就算让TTL跃点路由器去检查源地址,它也无法判断这个源地址是否为合法的,正因如此才导致这些随机IP地址的DDOS报文都可以轻松发送到目标主机IP地址上。

但在互联网的跃点路由之中,仍然可以实现检查,即在知晓源地址有效应的路由上进行出口报文过略,即可以轻松屏蔽这些小...在现代的企业/家用路由器,几乎都会直接屏蔽这类垃圾报文发出本地出口路由网关,并且运营商与客户接入的网关服务器也会严格的源地址过滤检查。

全社会都在努力应对下水道的下三滥攻击,并为此付出了巨大的代价,搞点小破坏的成本却没有防御的成本高,这也是这些XB3们,肆无忌惮的互联网上各种增加拥塞,各种瞎整的底气?

不以为耻,反以为荣,但凡它们利用漏洞渗透、或者下木马等方式抓肉鸡,我反倒会认为这些人是真有本事,是一群真正的技术人才,值得社会花费一定代价招安,但就只会点DDOS下水道挤兑网络的蛆蛆们,确实不咋地。

人家玩HTTP/FTP CC DDOS(一般称为:HTTP Flood),别人是依靠各种手段抓到的小肉鸡设备群,通过全球各地的肉鸡去跟服务器正常通信来拉包服务器的带宽,让受害主机拒绝服务器,把目标内存挤兑爆炸、带宽及最大链接数量怼爆,这是有一定技术含量的。

当然还有一种是去扫抓:SNIProxy 这样的HTTP/HTTPS转发服务器,有很多小白白们部署这个东西来解锁所谓的 Netflix 流媒体,这是可以被利用的,它本质上是一个轻型无限制访问的CDN。

而通过DDOS修改源地址这波人,你无外乎常用手段也不过就以下几种:

1、NTP反射

     即利用:monlist 命令返回的巨大流量到受害服务器IP上,发包机伪造请求IP报文,源地址是受害主机IP地址。

     端口:123

     放大:200-556倍

2、SSDP反射

     即利用:发送M-SEARCH请求,物联网设备返回设备描述信息到受害服务器IP上。

     端口:1900

     放大:30-100倍

3、TCP SYN Flooding

     这个是定向攻击目标开放的外网PORT,一般是捶打:80/443,但这个反射收益比较小,所以现在基本很少再用。
 

但实际上主要是以 “NTP反射”、“SSDP反射” 为主,因为它们大多数人连工具都不会写,现成的基本就这几种好使。

但实际上新一代的反射攻击技术,就我所了解的还有以下几种:

1、Memcached 反射

     即:通过请求空键值,返回超大内存数据(15B请求→750KB响应)

     端口:11211

     放大:5万-10万倍

2、DNS反射

     即:通过发送ANY查询请求,返回域名所有记录(如60B请求→3000B响应)

     端口:53

     放大:10-54倍

3、CLDAP反射

     即;通过轻量目录访问协议查询,返回活动目录信息

     端口:389/636

     放大:50-70倍

4、CoAP/ARMS反射

     IoT协议

     端口:5683

     放大:11.76倍

5、WS-Discovery反射

     设备发现协议

     端口:3702

     放大:414倍

6、RDP反射

     远程桌面协议

     端口:3702

     放大:85.9倍

目前而言反射效果最佳的是通过 Memcached 反射,但这个要求比较苛刻:

1、Memcached 服务器需要无验证

2、Memcached 服务器内部要建立大量的KEY值(即要有数据)

这两点想要扫并抓到可利用反射IP服务器,不太容易了,一般是学生才可能干得出来这种事情,但现在好多都有要求,即便是学生也不太容易犯,不屏蔽不受信任外网端口访问的事情。

实际上要制作这些程序最好的办法是结合DPDK来发送,这样可以用最低的CPU能耗发出足够巨量的IP数据报文,当然通过系统提供的PF_PACKET, RAW_SOCKET也是可以,但这或许会相对慢得多,在不利用DPDK的情况下,更快的报文轰炸发送是通过内核RING(环)来发送数据的。

当然:

本文不会提供这些DDOS程序源代码实现,即便它没什么技术含量就是了,如果你真想要干这个没品下三滥的事儿,给不给源代码,不是都搞出来不是?HL:? 现成工具链多成熟。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/86089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Modbus转Ethernet IP网关助力罗克韦尔PLC数据交互

在工业自动化领域,Modbus协议是一种广泛应用的串行通信协议,它定义了主站和从站之间的通信规则和数据格式。罗克韦尔PLC是一种可编程的逻辑控制器,通过Modbus协议实现与其他设备之间的数据交互。然而,随着以太网技术的普及和发展&…

C# winform教程(二)----button

一、button的使用方法 主要使用方法几乎都在属性内,我们操作也在这个界面 二、作用 用户点击时触发事件,事件有很多种,可以根据需要选择。 三、常用属性 虽然属性很多,但是常用的并不多 3.常用属性 名称内容含义AutoSize自动调…

【 java 基础问题 第二篇 】

目录 1.深拷贝和浅拷贝 1.1.区别 定义 定义 1.2.实现深拷贝的方式 2.泛型 2.1.定义 2.2.作用 3.对象 3.1.创建对象的方式 3.2.对象回收 3.3. 获取私有成员 4.反射 4.1.定义 4.2.特性 4.3.原理 5.异常 5.1.异常的种类 5.2.处理异常的方法 6.Object 6.1.等于与…

Kafka 入门指南与一键部署

Kafka 介绍 想象一下你正在运营一个大型电商平台,每秒都有成千上万的用户浏览商品、下单、支付,同时后台系统还在记录用户行为、更新库存、处理物流信息。这些海量、持续产生的数据就像奔腾不息的河流,你需要一个强大、可靠且实时的系统来接…

湖北理元理律师事务所:企业债务重组的风险控制方法论

一、担保链破解:阻断债务传染的核心技术 2023年武汉某建材公司案例: 原始债务结构: A公司(主债务人)欠款200万 ↓ B公司(担保人)←连带责任触发执行 ↓ C公司(B公司担…

如何在CloudCompare中打开pcd文件

你只需要将pcd文件的路径改在全英文路径下,CloudCompare就可以打开。若含中文,就会报错:

中医的十问歌和脉象分类

中医核心理论框架如下 诊断技术如下 本文主要介绍问诊和切诊。 十问歌的“十”是虚指,实际包含12个核心问题,脉象28种中常见仅10余种,重点解释脉诊的物理本质(血流动力学触觉感知) 以下是中医十问歌的完整内容及脉…

基于智能代理人工智能(Agentic AI)对冲基金模拟系统:模范巴菲特、凯西·伍德的投资策略

股票市场涉及众多统计数据和模式。股票交易基于研究和数据驱动的决策。人工智能的使用可以实现流程自动化,让投资者在研究上花费更少的时间,同时提高准确性。这使他们能够更加专注于监督实际交易和服务客户。 顶尖对冲基金经理发挥着至关重要的作用&…

大二下期末

一.Numpy(Numerical Python) Numpy库是Python用于科学计算的基础包,也是大量Python数学和科学计算包的基础。不少数据处理和分析包都是在Numpy的基础上开发的,如后面介绍的Pandas包。 Numpy的核心基础是ndarray(N-di…

D3ctf-web-d3invitation单题wp

#注入 #用kali构造凭证访问MinIO服务器 #用mc带临时凭证访问远程Minion的储存桶 还有一个 minio 服务的api,我们后面要用 /static/js/tools.js function generateInvitation(user_id, avatarFile) {if (avatarFile) {object_name avatarFile.name;genSTSCreds(ob…

基于 Vue 和 Spring Boot 实现滑块验证码的机器验证

基于 Vue 和 Spring Boot 实现滑块验证码的机器验证 需求概述技术选型前端实现1. 引入组件2. 修改后端请求URL3. 新增机器验证页面4.首页调用验证组件 后端实现流程梳理具体实现1. 引入依赖2. 增加yml配置3. 代码实现4.跨域配置(可选) 实现效果二次验证的…

[Java恶补day13] 53. 最大子数组和

休息了一天,开始补上! 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组是数组中的一个连续部分。 示例 1: 输入:nums …

sql server如何创建表导入excel的数据

在 SQL Server 中,可以通过几种方式将 Excel 数据导入到数据库表中。下面是一个完整的流程,包括如何创建表,以及将 Excel 数据导入该表的方法: ✅ 方法一:使用 SQL Server Management Studio (SSMS) 的导入向导&#x…

C++单例模式教学指南

C单例模式完整教学指南 📚 目录 [单例模式基础概念][经典单例实现及问题][现代C推荐实现][高级话题:双重检查锁][实战应用与最佳实践][总结与选择指南] 1. 单例模式基础概念 1.1 什么是单例模式? 单例模式(Singleton Pattern&…

使用xdocreport导出word

之前java总用freemaker进行导出&#xff0c;但是改xml实在是太繁琐了&#xff0c;这次找了另一个工具进行体验. 一、简单导出 pom引入 <dependency><groupId>fr.opensagres.xdocreport</groupId><artifactId>fr.opensagres.xdocreport.core</arti…

vscode里如何用git

打开vs终端执行如下&#xff1a; 1 初始化 Git 仓库&#xff08;如果尚未初始化&#xff09; git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …

C++.OpenGL (2/64)你好,三角形(Hello Triangle)

你好,三角形(Hello Triangle) 绘制流程概览 #mermaid-svg-MvIGIovxiuKVfzy8 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-MvIGIovxiuKVfzy8 .error-icon{fill:#552222;}#mermaid-svg-MvIGIovxiuKVfzy8 .error…

汽车安全体系:FuSa、SOTIF、Cybersecurity 从理论到实战

汽车安全&#xff1a;功能安全&#xff08;FuSa&#xff09;、预期功能安全&#xff08;SOTIF&#xff09;与网络安全(Cybersecurity) 从理论到实战的安全体系 引言&#xff1a;自动驾驶浪潮下的安全挑战 随着自动驾驶技术从L2向L4快速演进&#xff0c;汽车安全正从“机械可靠…

N2语法 列挙、話題提出

1&#xff0c;&#xff5e;やら&#xff5e;やら  接続&#xff1a;名詞、辞書形  意味&#xff1a;…啦…啦&#xff08;列举代表性的事物&#xff09;  例文&#xff1a;     家に帰って料理やら洗濯やら何もしなければならない。     帰国前、買い物やら荷造りや…

深入理解React Hooks的原理与实践

深入理解React Hooks的原理与实践 引言 React Hooks 自 2018 年 React 16.8 发布以来&#xff0c;彻底改变了前端开发者的编码方式。它通过函数式组件提供了状态管理和生命周期等功能&#xff0c;取代了传统的类组件&#xff0c;使得代码更加简洁、复用性更强。然而&#xff…