ctfshow-web1~10-WP

本文详细介绍了10个CTF(Capture The Flag)中的Web安全挑战,涵盖查看源码、URL技巧、请求响应头、robots.txt、PHP源码泄露、ZIP源码泄露、Git泄露、SVN泄露、Vim缓存泄露和Cookie信息获取等技巧,每个关卡都有具体的解决方法和flag获取过程。
摘要由CSDN通过智能技术生成

web1

右键查看源码就能看到flag

web2

打开网页提示无法查看源代码,右键也使用不了,那我们就在url前面加上view-source:

view-source:http://83a83588-671e-4a94-9c6f-6857f9e20c2f.chall.ctf.show/

访问后即可获得flag

web3

右键源码也没看到信息,去查看一下请求头和响应头,在响应头这里找到flag

web4

题目提示robots,所以我们直接访问http://c6f215bf-6c3e-4a21-949b-1c37d603ca56.chall.ctf.show/robots.txt


然后根据提示,再访问flagishere.txt,即可得到flag

web5

题目提示是phps源码泄露,于是在index.php后面加上s,即构造url如下

http://69ba9522-1aaf-4726-b2df-360c5c88d1ac.chall.ctf.show/index.phps

访问后弹出一个下载文件,下载后打开文件得到flag

web6

题目提示www.zip源码泄露,于是构造url访问下载压缩包

http://da7afaa3-8d2b-4ae3-aa90-a0945c88ba15.chall.ctf.show/www.zip

在压缩包中有一个fl000g.txt文件,打开内容为:flag{flag_here},本来以为这是flag,然后提交错误了。接着访问

http://da7afaa3-8d2b-4ae3-aa90-a0945c88ba15.chall.ctf.show/fl000g.txt

得到正确的flag

web7

根据提示,是个git泄露问题,访问.git/index.php即可,即构造url如下:

http://e85f4c26-faf9-4ace-a049-4f1b4587ad44.chall.ctf.show/.git/index.php

访问后就能得到flag

web8

根据提示,本题考查的是svn泄露

SVN(subversion)是源代码版本管理软件。 在使用SVN管理本地代码过程中,会自动生成一个隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使隐藏文件夹被暴露于外网环境,这使得渗透工程师可以借助其中包含版本信息追踪的网站文件,逐步摸清站点结构。 在服务器上布署代码时。如果是使用 svn checkout 功能来更新代码,而没有配置好目录访问权限,则会存在此漏洞。黑客利用此漏洞,可以下载整套网站的源代码。

我们构造url访问,即可获得flag

http://a79a4695-f024-44dd-af3e-4eb6c2720be7.chall.ctf.show/.svn/

web9

本题考查的是vim的缓存泄露

vim编辑文本时会创建一个临时文件,如果程序正常退出,临时文件自动删除,如果意外退出就会保留,当vim异常退出后,因为未处理缓存文件,导致可以通过缓存文件恢复原始文件内容。而本题的情景就是电脑死机了意外退出,导致存在临时文件

构造url如下,下载.swp后缀结尾的文件

http://0b4ba9f5-92a1-42fa-ba28-49cff3f8400e.chall.ctf.show/index.php.swp

打开文件即可获取flag

web10

题目提示cookie,然后我们查看一下请求头,发现cookie数据为flag
 


我们解一下url编码,得到flag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若谷~~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值