CTFSHOW-信息收集

目录​​​​​​​

WEB1

WEB2

WEB3

WEB4

WEB5

WEB6

WEB7 

WEB8

WEB9

WEB10

WEB11

WEB12

WEB13

WEB14

WEB15

WEB16

WEB17

WEB18

WEB19

WEB20


WEB1

考点:开发注释未及时删除

方法:查看网页源代码

WEB2

考点:js前台拦截 (无效操作)右键无法使用

知识点: view-source是一种协议,早期基本上每个浏览器都支持这个协议。后来Microsoft考虑安全性,对于WindowsXP pack2以及更高版本以后IE就不再支持此协议。但是这个方法在FireFoxChrome浏览器都还可以使用。 如果要在IE下查看源代码,只能使用查看中的"查看源代码"命令.

方法:view-source: URL

Safari浏览器可以直接在开发里查看原文件。​​​​​​​

WEB3

burpsuite抓包看响应头部,或者在google浏览器中f12 netwrok查看响应头部

WEB4

考点:robots协议

知识点:Robots是网站跟爬虫间的协议,用简单直接的txt格式文本方式告诉对应的爬虫被允许的权限,也就是说robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。因为一些系统中的URL是大小写敏感的,所以robots.txt的文件名应统一为小写。

方法:访问url/robots.txt

然后在访问flagishere.txt  

WEB5

考点:源码泄漏-phps源码泄露

知识点:phps即为 PHP Source,phps文件就是php的源代码文件,通常用于提供给用户(访问者)查看php代码,但是,并不是所有的php文件都存在.phps后缀

方法:直接访问url/index.phps可以下载网站的php源代码文件,打开即可。

WEB6

考点:www.zip文件

知识点:网站的文件都是放置在www文件夹下面的,zip是一种压缩格式。也就是WWW文件夹里面的文件全部压缩在www.zip里面了,访问url/www.zip即可找到这个文件

WEB7 

考点:版本控制工具-git源码泄露

知识点:版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。

你可以把一个版本控制系统(缩写VCS)理解为一个“数据库”,在需要的时候,它可以帮你完整地保存一个项目的快照。当你需要查看一个之前的快照(称之为“版本”)时,版本控制系统可以显示出当前版本与上一个版本之间的所有改动的细节。

常用版本控制工具:git,svn,hg,cvs,tower等

方法:访问url/.git/index.php

WEB8

考点:同web7

方法:访问url/.svn/index.php

WEB9

考点:生产环境

知识点:linux下vi/vim异常关闭是会存留.swp文件

方法:提示vim异常关闭,访问url/index.php.swp,得到flag。

WEB10

考点:cookie

方法:查看网页的cookie

然后url解码。

WEB11

考点:域名解析

方法:解析ctfshow.com域名

WEB12

考点:网页后台

知识点:url后面带斜杠与不带斜杠的区别

例如:https://www.baidu.com/test/https://www.baidu.com/test

当Web服务器接收到对某个末尾不含斜杠的url请求时,例如https://www.baidu.com/test,这时服务器会搜索网站根目录下有没有名为“test”的文件,如果没有就把test当做目录处理,然后返回test目录下的默认首页。

当Web服务器接收到的是末尾带斜杠的请求时就会直接当做目录处理。

方法:访问url/admin/ 提示登录,用户名admin,密码:查看网页底部的help number。

WEB13

方法:提示技术文档里面不要出现敏感信息,部署到生产环境后及时修改默认密码,在页面底部发现document可以点击,然后根据步骤即可。

WEB14

方法:访问url/editor/,找到图片带一个+号的图标,打开访问图片空间,寻找文件目录,/var/www/html/nothinghere 中有一个fl000g.txt,访问url/fl000g.txt即可。

WEB15

方法:提示公开的信息比如邮箱,可能造成信息泄露,产生严重后果,访问后台,发现可以有忘记密码选项,点击,密保问题是所在地城市,在网站底部发现一个qq邮箱,查找qq所在地为西安,修改密码后登录即可。

WEB16

考点:探针

知识点:互联网探针(NET probe),侦听网络数据包的网络探针称为互联网探针。数据包捕获、过滤、分析都能在“互联网探针”上实现。一般是用来检测服务器的运载负载情况的,以及检测服务器WEB环境软件版本兼容度的。比如我们有些时候WEB环境需要某个软件的某个版本支持,于是会用探针检测是否有安置和检测版本。

常用php探针工具:phpinfo、雅黑探针、php探针是用来探测空间、服务器运行状况和PHP信息用的,探针可以实时查看服务器硬盘资源、内存占用、网卡 流量、系统负载、服务器时间等信息。 url后缀名添加/tz.php 版本是雅黑PHP探针,然后查看phpinfo搜索flag。

phpinfo函数是PHP最为常用的配置输出函数。phpinfo函数能够输出服务器PHP当前状态的大量信息,其中包含了PHP的编译选项、启用拓展、php版本信息、服务器信息、环境变量配置、HTTP头和PHP授权信息。

方法:访问url/tz.php,在php相关参数下,点击phpinfo,查找flag

WEB17

考点:真实ip的寻找

方法:提示,透过重重缓存,查找到ctfer.com的真实IP,提交 flag{IP地址}

直接在终端里ping域名可以得到真实的ip地址

WEB18

方法:提示玩101分给你flag,查看源代码,在大于100的if语句中发现一串uniconce密文,解码:你赢了,去幺幺零点皮爱吃皮看看,访问110.php即可。

WEB19

方法:查看源代码,在注释里面得到用户名和密码,但是因为代码里面说了,提交密码时前端会对密码进行加密在传输,所以我们直接用hackbarpost传参,或者burpsuite,来躲过前端的加密

WEB20

方法:提示mdb文件是早期asp+access构架的数据库文件,文件泄露相当于数据库被脱裤了,访问,url/db/db.mdb下载mdb文件。

一般用ACCESS数据库查看器就能直接打开,当然也可以用办公软件excel来对打开 即可得flag

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ctfshow-web-web红包题是一道CTF比赛中的网络安全题目。这道题目的背景是一个在线购物网站,要求我们通过安全漏洞来获得网站的红包。 首先,我们可以检查网站的源代码,寻找可能存在的漏洞。在网站的前端页面中,我们注意到了一个提交订单的功能,并且发现了其中一个参数可以被用户任意修改。这可能导致一个被称为SQL注入的漏洞。 我们试图通过在参数中插入恶意代码来进行SQL注入攻击。我们发现当我们输入`' or 1=1 -- `时,查询结果会返回所有订单记录,而不仅仅是当前用户的订单。这表明成功利用了SQL注入漏洞。 接下来,我们要尝试进一步利用这个漏洞来获取网站的红包。我们可以通过构建特制的SQL语句来绕过登录过程,直接获取红包的信息。 最终,我们成功地利用了网站存在的漏洞,获取到了红包的相关信息。这个过程展示了在网络安全竞赛中,如何通过分析代码和利用漏洞来实现攻击的目标。 在这个过程中,我们需要具备对SQL注入漏洞的理解和掌握,并且需要有一定的编程和网络安全知识。通过解决这样的题目,我们可以提高我们对网络安全攻防的认识和技能,以更好地保护网络安全。 ### 回答2: ctfshow-web-web红包题是一个CTF(Capture the Flag)比赛中的Web题目,目标是通过分析Web应用程序的漏洞来获取红包。CTF比赛是一种网络安全竞赛,在这种比赛中,参赛者需要通过解决各种不同类型的安全挑战来积分。 该题目中的Web应用程序可能存在一些漏洞,我们需要通过分析源代码、网络请求和服务器响应等信息来找到红包的位置和获取红包的方法。 首先,我们可以查看网页源代码,寻找可能的注入点、敏感信息或其他漏洞。同时,我们还可以使用开发者工具中的网络分析功能来查看浏览器和服务器之间的通信内容,找到可能存在的漏洞、密钥或其他敏感信息。 其次,我们可以进行输入测试,尝试不同的输入来检查是否存在注入漏洞、文件包含漏洞、路径遍历漏洞等。通过测试和观察响应结果,我们可以得到一些重要的信息和线索。 最后,我们可以分析服务器响应和错误信息,查找可能存在的网站配置错误、逻辑漏洞或其它任何可以利用的安全问题。此外,我们还可以使用常见的Web漏洞扫描工具,如Burp Suite、OWASP ZAP等,来辅助我们发现潜在的漏洞。 通过以上的分析和测试,我们有可能找到获取红包的方法。然而,具体的解题方法还需要根据题目中的具体情况来确定。在CTF比赛中,每个题目的设置都可能不同,解题的方法和思路也会有所差异。因此,在解题过程中,要保持敏锐的观察力和灵活的思维,尝试不同的方法和技巧,才能成功获取红包并完成任务。 ### 回答3: ctfshow-web-web红包题是一个CTF比赛中的网络题目,其目标是寻找并利用网页内的漏洞,获取红包。 首先,我们需要分析该网页的源代码,寻找可能存在的漏洞。可以通过审查元素、浏览器开发者工具等方式进行源代码分析。 其中,可能存在的漏洞包括但不限于: 1. 文件路径遍历漏洞:通过对URL的参数进行修改,尝试访问其他目录中的文件。 2. XSS漏洞:通过在用户输入的地方注入恶意代码,实现攻击者想要的操作。 3. SQL注入漏洞:通过修改数据库查询参数,获取未授权的数据。 4. 文件上传漏洞:上传恶意文件并执行。 一旦发现漏洞,我们需要进一步利用它们来获取红包。例如,如果存在文件路径遍历漏洞,我们可以尝试通过修改URL参数的方式,访问网站服务器上存放红包的文件目录,获取目录中的文件。 如果存在XSS漏洞,我们可以尝试在用户输入的地方注入一段JavaScript代码,以获取网页中的敏感信息或执行一些恶意操作,如窃取cookies。 如果存在SQL注入漏洞,我们可以尝试通过修改数据库查询参数,获取未授权的数据,如红包的具体位置或密码。 如果存在文件上传漏洞,我们可以尝试上传一个特殊设计的恶意文件,以执行任意命令或获取服务器上的文件。 综上所述,ctfshow-web-web红包题需要我们深入分析网页代码,发现可能存在的漏洞,并利用这些漏洞获取红包。这个过程需要我们对常见的漏洞类型有一定的了解,并具备相关的漏洞利用技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值