Linux下DOS攻击学习教程

1.启动实验系统:

 

2.选择Not listed? 手动输入root帐号密码:root/123456

 

3.点击sign登录

 

4.在桌面右键 open terminal:

 

5.在DDOS实验之前,先设置一下docker容器所能使用的CPU、内存资源上限,以免DDOS的时候容器将虚拟主机的资源全部占用,导致虚拟主机崩溃。

首先启动docker服务:

 

7.启动容器 test:

 

8.查看容器ID:

 

9.在桌面空白处,右键再次打开一个终端(open terminal):

执行命令:systemd-cgls 查看cgroups tree:

 

10.按回车键,继续浏览下面的内容,根据前面查看的容器ID找到如下信息:

 

11.访问docker的cpu配置文件目录:

cd /sys/fs/cgroup/cpu/system.slice/

 

12.查看该目录下的文件:

 

13.找到名字中包含上面test容器完整ID的目录:

 

14.访问该目录:

 

15.查看目录下的所有文件:

 

16.目录中的cpu.cfs_period_us文件是控制CPU总权数的,而cpu.cfs_quota_us是控制当前容器权数的,里面的内容只有一个数字.后者的值相对于前者的百分比即为该容器可使用的CPU上限。

将总权数设置为100000:

将容器的权数设置为50000:

这样设置之后,test可以使用的CPU上限为虚拟主机的50%。

 

17.接着设置内存上限:

访问设置内存上限的目录:

 

18.查看所有文件:

红色部分的文件即为设置内存的文件

 

19.该文件中内存设置的值的单位是byte,这里将内存设置为1GB=1073741824 bytes:

 

20.查看当前容器的资源实时使用情况:

 

21.再次打开一个终端:

进入test容器:

 

22.查看容器的IP:

 

23.启动apache服务:

 

24.启动mysql服务:

 

 

25. 再次打开一个终端,将桌面上的DDOS脚本torshammer.py拖到终端中放开:

 

26.移动光标,删除两端的单引号,并补全命令:

 

27.执行该命令:

 

28.再次切换到前面打开的查看实时状态的窗口:

可以看到,容器资源的使用率升高了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱼游游游

如果觉得满意,就请我吃颗糖果吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值