基于CTFd的平台搭建
YQCTF: www.yqsec.club
YQCTF没有做美化自己用简单些web和pwn题目需要docker搭建,后期附加~
首先我们需要安装镜像,这里我选择的是Ubuntu16.04,单纯是因为喜欢Ubuntu的风格,CentOS也是可以搭建的。
1.更新apt包索引
-
apt-get clean //清除缓存索引
-
apt-get update //更新索引文件
-
apt-get upgrade //更新实际的软件包文件
-
apt-get dist-upgrade //根据依赖关系更新
-
reboot //重启
2.安装git
因为CTFd的源码和部署好的题目都是要通过github传输的可能需要科学上网
- sudo apt install git
3.安装pip
-
sudo apt install python-pip
-
如果出现异常可以升级pip
-
sudo python -m pip install --upgrade pip
4.安装Flask
因为CTFd是基于Flask框架建造的,所以要搭建CTFd肯定要安装Flask
- sudo pip install Flask
5.下载CTFd
- sudo git clone https://github.com/isislab/CTFd.git
网太慢的话,直接下载解压出来用也可以
- https://harveysn0w.lanzous.com/iL9xSelvtqb
6.安装CTFd
-
如果出现错误,请更新pip源为国内镜像。
-
cd CTFd
-
sudo ./prepare.sh
7.运行CTFd
- sudo python serve.py
如果没有出错的话就可以直接在本地访问了
-
访问127.0.0.1:4000
-
下图是服务器运行~
-
初始化界面~
YQCTF的题目以及flag等脱敏文件题目全部打包,可以导入进去,自己练习~
- https://harveysn0w.lanzous.com/iRPcXelw29i
这里附上打包好的CTF平台,可以直接使用呦
-
链接:
https://pan.baidu.com/s/1EwH-tdz6F2yw7cIl1D0bWA
-
密码:3wnw
学习资料分享
最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
如果你想要入坑黑客&网络安全工程师,这份282G全网最全的网络安全资料包!
学习资料工具包
压箱底的好资料,全面地介绍网络安全的基础理论,包括逆向、八层网络防御、汇编语言、白帽子web安全、密码学、网络安全协议等,将基础理论和主流工具的应用实践紧密结合,有利于读者理解各种主流工具背后的实现机制。
网络安全源码合集+工具包
视频教程
视频配套资料&国内外网安书籍、文档&工具
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
黑客/网安大礼包:优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
好了就写到这了,大家有任何问题也可以随时私信问我!希望大家不要忘记点赞收藏哦!