[[ctfd - java靶场搭建]]
搭建 Hello-Java-Sec 靶场,放到 ctfd 平台上,可以直接通过 ctfd 打开
Releases 处下载 jar 包
用到大头师傅的 CTFd-JavaWeb-TemplateJava 动态靶机镜像构建模板,下载到本地,目录结构如下
其中 _files
文件夹内存放了三个文件
-
flag.sh
:设置动态 flag 的脚本 -
start.sh
:启动 JavaWeb 的脚本 -
flag
:flag 文件
1、其中 src
文件夹内存放 jar 包,将下载的 javasec-1.15.jar 包放到 src 目录
只要更换这个 jar 包就行
2、修改 DOCKERFILE 文件
修改 start.sh 文件
注:在 windows 下通过 docker 建立环境,需要转换文本格式为==Unix(LF)==
3、回到 Template 目录,docker build
docker build -t javasec:1.5 .
docker run -p 8888:8888 javasec:1.5
运行后,访问 http://localhost:8888/
推动到 docker hub 上
1、打包 tag
docker tag javasec:1.5 liangchenga/javasec:1.5
2、push
docker push liangchenga/javasec:1.5
ctfd 平台
原文始发于微信公众号(ListSec):ctfd - java靶场搭建
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论