AWD练习平台搭建 附虚拟机资源
文章目录
- 前言
- 基本环境
- 平台搭建
- 系统安装
- 平台部署
- 环境启动
- 实现效果
- 参考
- 后记
前言
最近需要准备线下AWD了,但是没有那么多金币每天上BugKu的PVP在线AWD对战进行练习,于是想着可以自己搭建一个团队内部使用的AWD攻防平台,浅浅的记录一下
基本环境
Ubuntu 20.04,清华镜像站地址
VMware Workstation,官网地址
awd-platform,github地址
平台搭建
系统安装
首先按照安装好一个全新的Ubuntu虚拟机,可以到国内镜像站中进行下载,安装过程这里不再赘述,最好也安装一个VMTools,安装成功后开机,首先通过sudo命令修改root账户的密码并登入root账户
接下来apt换源,vim /etc/apt/sources.list,最好先备份一下
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
修改保存后更新软件包,当然这里也可以不upgrade,后面有需要再进行安装即可
apt-get update && apt-get upgrade
平台部署
可以通过git命令下载awd-platform,需要先安装git命令,git下载太慢的话当然也可以下载源码后拷贝到系统中,之后还要安装python2
apt-get install git
git clone https://gitee.com/jikemofan/awd-platform.git
apt-get install python2
接下来需要下载docker,换源之后速度会快很多,安装好docker之后下载比赛docker镜像
apt install docker.io
docker pull zhl2008/web_14.04
docker tag zhl2008/web_14.04 web_14.04
这里如果下载太慢了可以考虑docker换源,vim /etc/docker/daemon.json,编辑文件内容如下
{"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
}
换源之后要记得重启docker服务,service docker restart
环境启动
接下来进入下载的目录,这里以创建两个队伍为例,用python2运行脚本,首先初始化配置,然后启用环境
python2 batch.py web_yunnan_simple 2
python2 start.py ./ 2
通过docker ps可以查看启用docker的情况,可以看到web容易已经在8801和8802端口启用
如果访问不到的话考虑关闭防火墙
结束比赛的话执行stop_clean.py脚本即可
python2 stop_clean.py
实现效果
web环境
SSH连接
在pass.txt文件中保存了队伍ssh连接口令,team1默认端口为2201,以此类推
观战平台为8080端口,但是这个提交flag的按钮貌似没有作用
提交flag好像必须通过以下url,emmmm
http://IP地址:8080/flag_file.php?token=teamx&flag=xxxx
参考
一个awd训练平台
AWD平台搭建与使用入门
后记
貌似靶场还存在一些BUG,后续再进行补充了~
AWD练习平台搭建 附虚拟机资源相关推荐
- 百度Apollo仿真仿真平台搭建-附1
百度Apollo仿真仿真平台搭建-附1 1 Apollo版本升级 2 参考书籍 3 运行Apollo仿真代码 1 Apollo版本升级 Apollo由版本V3.5升级到V6.0(Ubuntu18.04 ...
- Linux监控平台搭建Zabbix(资源)
2019独角兽企业重金招聘Python工程师标准>>> 自动化监控: 1.cobbler实现自动装机 2.saltstack实现工程自动化配置 3.kubernetes实现容器自动化 ...
- 游戏平台搭建之安卓资源优化
安卓资源优化 可将apk 直接放到as中查看文件占用 1.资源文件 首先是资源文件的优化, 1.1布局 1,尽量减少布局层级即可,可以使用ConstraintLayout 进行布局 2,可以写通用布局 ...
- 云计算 openstack 云平台搭建详细教程(基于 Vmware 虚拟机搭建)
OpenStack 和 云计算 1.OpenStack 基本概述 早在1988年,类似云计算概念的"网络就是计算机"概念就被 SUN 微系统公司 的合作创建者约翰 · 盖奇首次提出 ...
- Windows平台安装MacOS虚拟机 - VMware(结尾附视频)
写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...
- 大数据平台搭建(1)虚拟机+Centos-7安装
在2017-2018寒假自己尝试了在家里的老电脑上安装Ubuntu16.04+Hadoop3.0,遇到的问题特别多 而且只能搭建单机,集群没法搭起来,一直不认同虚拟机搭建的,这学期大数据课程 ,千峰的 ...
- AWD平台搭建——Cardinal
目录 一. 介绍 二. 环境介绍 本次我使用的环境是 靶机使用的是 使用的Cardina版本 三. 开始配置AWD 1.可以先创建一个文件夹 2.启动mysql,创建数据库 3.搭建Cardinal平 ...
- AWD线下攻防平台搭建
AWD线下攻防平台搭建 步骤索引 AWD线下攻防平台搭建 换源 先将更新源备份一下 在命令行打开sources.list 修改sources.list文件,这里选择改成阿里镜像源 更新 升级 清理安装 ...
- 在VMware 14虚拟机下,ndn-cxx和NFD平台搭建
在VMware 14虚拟机下,ndn-cxx和NFD平台搭建 实验环境 开始 安装ubuntu 16.04.5 安装ndn-cxx 0.6.3 安装NFD 0.6.3 执行示例程序 实验环境 ubun ...
最新文章
- houxiurong.com 关于Tomcat7部署 一台机器部署两个项目,一个用域名访问,一个用IP访问...
- MySQL的user表
- 前端学习(83):按显示进行分类
- 理解 e.clientX,e.clientY e.pageX
- dbnetlib sqlserver不存在或拒绝访问_404:对不起,您访问的网页不存在
- webStrom破解链接
- mysql 跨服务器 etl_mysql数据库跨服务器查询【需要确定mysql支持FEDERATED ,可以参照文章内容自己配置】...
- D3.js中国地图下钻
- VC++黑客编程收集的源码集合,只有你想不到的
- 数字IC设计入门(9)初识数字芯片验证
- 三维激光扫描后处理软件_甘肃靠谱的激光三维扫描仪_天原地信商贸
- Apache监控与调优(七)MPM相关参数
- 如何在线制作ico图标,自己动手丰衣足食
- advised by org.springframework.transaction.interceptor.TransactionInterceptor.invoke.........
- WinRAR 压缩文件的时候排除指定的目录文件夹
- 微博话题正则表达式匹配 ##
- 软件破解网站列表--整理于2014-3-30
- 嵌入式Linux系统
- VS2010 环境下链接 IVF2011 编译的 Fortran 静态库问题
- 【转】使用Eclipse和BlackBerry JDE开发黑莓应用程序
热门文章
- 力扣贪心算法专题(一)455.分发饼干 376. 摆动序列 53. 最大子序和 122.买卖股票的最佳时机II 1005.K次取反后最大化的数组和 思路及C++实现 贪心算法 动态规划
- 《带团队的第一年:从「会工作」到「会管理」》笔记
- 国际大学生程序设计竞赛例题_5.12搏击俱乐部
- 【第50题】常用的数学工具类7-高精度浮点运算
- top 命令使用教程
- 小美容嫩肤法让你白上加白 - 生活至上,美容至尚!
- php 多维数组怎么去重,php数组去重的方法
- 天津大学智能车队大一培训-做好智能车竞赛需要具备哪些知识
- java窗体向mysql数据库插中文后显示乱码解决办法
- Andoid屏幕适配终极手段(小编用过最得劲的dp适配)