当前位置: 首页 > news >正文

一家只做t恤的网站站长工具查询seo

一家只做t恤的网站,站长工具查询seo,宽屏蓝色企业网站源码,广告最多的浏览器-------------------搭建CTFd------------------------------ 给大家介绍一个本地搭建比较好用的CTF比赛平台:CTFD。 CTFd是一个Capture The Flag框架,侧重于易用性和可定制性。它提供了运行CTF所需的一切,并且可以使用插件和主题轻松进行自…

-------------------搭建CTFd------------------------------

给大家介绍一个本地搭建比较好用的CTF比赛平台:CTFD。

CTFd是一个Capture The Flag框架,侧重于易用性和可定制性。它提供了运行CTF所需的一切,并且可以使用插件和主题轻松进行自定义。

官方网站:https://ctfd.io/

github地址:https://github.com/CTFd/CTFd

 以下是我在 Ubuntu22下安装CTFD的整个过程;

1、安装git

sudo apt install git

2、安装pip

sudo apt install python-pip

3、安装Flask

sudo pip install Flask

4、克隆CTFd

sudo git clone https://github.com/CTFd/CTFd.git

4、安装CTFd

 sudo cd /usr/local/CTFd/
sudo pip install -r requirements.txt

5、启动CTFd

sudo python3 serve.py

6、现在浏览器去打开“http://127.0.0.1:4000/”已经正常了,需要我们先注册一个账号。

7、去CTFd放题目

创建一个管理员账号后,然后点击右上角 Admin -> Challenge 一直添加即可,第一个是名字,这里是我其中一个题目的编辑状况,这个平台是可以用Markdown来编辑题目的。

去CTFd放题目

CTFD本身是没有任何CTF比赛题库的,我们需要先自己用docker搭建CTF赛题docker搭建CTF赛题,然后再加入到CTFD这个框架里面去。

-------------------导入CTFtraining题库------------------------------

CTFTraining:https://github.com/CTFTraining/CTFTraining

2.1准备工作:安装docker ,如果没安装curl使用apt install curl把curl安装一下

# 安装PIP
curl -s https://bootstrap.pypa.io/get-pip.py | python3#安装最新版本的docker 
curl -s https://get.docker.com/ | sh# 运行docker服务
service docker start# 安装docker compose
pip install docker-compose

2.2CTF赛题环境

注意:CTFTraining的CTF名字规则是:比赛名称_年份_题目类型_题目名称_其他;

有不懂的请看某一个CTF赛题的 README.md 文件;

1)拉取CTFTraining项目

git clone https://github.com/CTFTraining/CTFTraining.git

 如果拉取下来的文件夹为空,就一个一个的拉吧或者一个一个下载!有点麻烦,目前没找到好办法,有好办法的麻烦告诉一下我。

 

2)启动某一个CTF赛题环境

这里我以[HCTF 2018]WarmUp为例:

GitHub - CTFTraining/hctf_2018_warmup: hctf_2018_warmup为例子,

进入到hctf_2018_warmup文件夹执行docker-compose up -d

3、浏览器打开 http://127.0.0.1:8081/ 界面如下:

 

此处的 http://127.0.0.1:8081/  每条题目ip端口

不一样,需要在docker-compose.yaml文件中查看

--------------------------------做题------------------------------

查看页面源代码,发现一个注释

中有source.php文件

访问source.php,可以看到以下源代码,并进行分析:

包含hint.php时给出提示,flag在ffffllllaaaagggg文件中 

分析发现在第一个mb_substr进行校验时,就可以绕过获取flag了,我们只需要在source.php后面添加一个?,然后将截取的字符串赋值到$_page进行校验,然后利用…/退回上级目录包含flag。

在网址后输入source.php?file=source.php?/../../../../ffffllllaaaagggg

具体视频见:

CTF下加载CTFtraining题库以管理员身份导入 [HCTF 2018]WarmUp,之后以参赛者身份完成解题全过程_哔哩哔哩_bilibili

http://www.ds6.com.cn/news/12247.html

相关文章:

  • 模板网站哪家好深圳网络营销和推广渠道
  • 企业通过门户网站做营销推广制作网页模板
  • 防水网站建设seo研究中心官网
  • 重庆网站建设推广公司网站制作郑州
  • 全面的网站建设app软件推广平台
  • 网站源码做exe执行程序收录优美的图片
  • 网站文章页图片不显示图片百度seo怎么样优化
  • 外国网站设计素材直通车怎么开
  • 厦门网络推广seo竞价排名
  • flash怎么做电子书下载网站球队排名榜实时排名
  • 代理记账0申报一年多少钱关于进一步优化当前疫情防控措施
  • 免费建设网站入驻市场调研问卷
  • 什么网站可以请人做软件链接平台
  • 做网站驻马店优化seo方案
  • 网站速度诊断 慢长沙网络推广服务
  • 没有安装 wordpress一键优化
  • 建网站最专业大专网络营销专业好不好
  • 成都企业模版网站建设企业在线培训系统
  • 网站的内容策略百度开户公司
  • 上市公司网站建设分析百度推广手机app下载
  • 营销型网站建设的利与弊网络推广怎么做才有效
  • 网站备案时间会过期吗搜索引擎seo是什么
  • 旅游网站组织结构图怎么做seo搜索引擎优化实训总结
  • 网站做外链的方式steam交易链接在哪里看
  • wordpress公告模板沈阳百度推广优化
  • 青岛网站关键字优化班级优化大师的功能有哪些
  • 网站做营利性广告需要什么备案seo是指
  • 芜湖疫情最新情况数据seo编辑的工作内容
  • 以下工具属于网站设计工具的是企业网站定制开发
  • 网站域名如何查询潍坊网站建设优化