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

一家只做t恤的网站怎么在百度上发布广告

一家只做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.khdw.cn/news/19430.html

相关文章:

  • 黄岛网站建设负面消息处理企业网站怎么推广
  • 品牌网站建设 app建设网络媒体发稿
  • 网站建设前景如何今日国内最新新闻
  • 资讯网站开发需求网页设计代码
  • 网站建设建站seo技术中心
  • 网址制作网站网站模板中心
  • wordpress管理员密码被改上海站群优化
  • 商业网站用什么语言做怎么建立自己的网页
  • 网站建设的背景有哪些网络整合营销推广
  • 深圳教育 网站建设整合营销方案案例
  • 贵阳网站制作企业怎么seo快速排名
  • 小程序模板图清理优化大师
  • 小程序的下载谷歌seo推广招聘
  • 澳门做网站免费网站制作软件平台
  • html5手机网站北京seo优化多少钱
  • 网站开发都用什么软件游戏推广赚钱
  • 网站建设合同封面模板谷歌搜索引擎免费
  • liunx做网站跳转服务器企业网站推广策划
  • 做番号类网站违法吗百度引流怎么推广
  • 网站做推广的企业智谋网站优化公司
  • 做婚恋交友类网站优化网站做什么的
  • 《梦幻西游》官网长春网站seo哪家好
  • 有什么网站可以做编程题百度竞价推广是什么
  • 网站建设经济成本分析关键词排名提高方法
  • 全国旅游景点网站开源百度app官网
  • 门户网站建设意义网络营销的特点不包括
  • 陕西农产品网站建设html简单网页代码
  • php做心理测试网站小企业广告投放平台
  • 网站标题用什么隔开怎么开自己的网站
  • axure做网站好不好武汉整站seo数据上云