小黑ddos压力测试
小黑ddos压力测试这玩意儿,小黑我第一次听说还以为是压力哪个黑客论坛的入门教程。实际上它就是测试一款国产的DDoS压力测试工具,圈子里叫“小黑”,小黑界面简陋得像是压力十年前用易语言写的,但功能一点不含糊。测试 去年有个做游戏私服的小黑朋友找我,说服务器被人打了,压力问我能不能帮忙看看。测试我远程连上去,小黑发现流量峰值也就几百兆,压力但攻击特征很奇怪——全是测试UDP碎片包,源IP伪造得毫无规律。小黑朋友说对面放话要“测三天”,压力用的测试就是小黑。我当时就乐了,这年头连攻击都这么讲武德,还提前通知。 小黑的核心就三板斧:SYN Flood、UDP Flood、ICMP Flood。没有花哨的反射放大,也没有复杂的应用层CC,纯粹靠量硬堆。配置界面就几个输入框——目标IP、端口、线程数、包大小。点“开始”之后,网卡流量曲线瞬间拉成直线,CPU占用率直接飙到100%。我试过在局域网里拿它打一台老旧的CentOS 6虚拟机,千兆网卡跑了不到十秒,交换机端口灯就全灭了。 有意思的是它的线程调度。默认200个线程,每个线程独立发包,互不等待。你调到2000,系统直接卡死,鼠标都动不了。作者显然没做IO多路复用,就是最朴素的循环sendto。这种写法效率低,但胜在简单粗暴——反正DDoS要的就是把带宽和连接表塞满,谁管你优雅不优雅。 拿它打没防护的VPS,基本秒杀。我见过一台1核1G的阿里云学生机,被小黑打了不到两分钟,SSH直接超时,控制台里CPU steal time冲到90%以上。但遇到有硬防的机房就歇菜了。某次我拿它去测一个带金盾的站,刚跑起来本地宽带先断了——运营商检测到异常流量,直接把我的家宽封了半小时。小黑没有IP欺骗的深度定制,源地址全是真实的,追查起来一抓一个准。 还有个致命伤:它不支持分布式。单机发包上限受限于本地上行带宽和网卡性能。家用千兆宽带,撑死跑出几百兆的流量。真要打大站,得凑几十台肉鸡同时开小黑,但那就不叫“压力测试”了,叫犯罪。 据我观察,三类人。一是私服圈互相捣乱的,你开服我眼红,半夜给你来一发。二是安全运维做内部演练的,拿它模拟流量清洗设备的触发阈值。三是纯好奇的学生,下下来打自己学校的内网,然后被辅导员请去喝茶。我属于第四类——写文章的时候拿来当反面教材。 最后说句实在话。小黑这种工具的技术含量约等于零,但破坏力跟技术含量从来不成正比。你花五分钟配置好,对方运维可能要花五小时擦屁股。压力测试和攻击之间就隔着一层窗户纸,捅破了,性质就变了。它到底能干什么
实际效果和局限
谁在用这东西
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-