CTFshow 信息搜集篇 web1-web20

Ctfshow 信息搜集 web 1

F12源代码。

Ctfshow 信息搜集 web 2

前台限制F12和右键,可以Ctrl+u/条件竞争/viewsource/抓包 打开一个空白网页,然后按F12,接着再把网址复制进去并回车/burpsuite拦截,重发。

Ctfshow 信息搜集 web 3

遇事不决抓个包,在响应头里面。

Ctfshow 信息搜集 web 4

在robots.txt。

CTFshow 信息搜集 web5

/index.phps 源码泄露。

CTFshow 信息搜集 web6

题目描述:解压源码到当前目录,测试正常,收工。

解压?zip?

直接访问url/www.zip。下下来的东西骗我,6。

image-20230418033559851

直接访问一下 url/fl000g.txt

image-20230418033722339

CTFshow 信息搜集 web7

题目描述:版本控制很重要,但不要部署到生产环境更重要。

git文件导致的源码泄露,.git文件是开发人员在开发过程中使用 Git分布式版本控制系统)做开发时产生的隐藏目录,该文件包含一些版本信息和网站源码,数据库信息等敏感信息。

dirsearch扫一下先。顺便补一下dirsearch基础知识。

python dirsearch.py -u 网址

-t       //线程数
python dirsearch.py -u 网址 -t 3  //

-x     //排除的响应状态码(以逗号分隔,支持指定范围)  如(-x 301,500-599)
python dirsearch.py -u 网址 -t 3 -x 400,403,404,500,503,429

image-20230418034455355

发现git泄露,拿githack再扫。扫不出东西。居然直接访问url/.git就行了,没想到。

image-20230418035029424

CTFshow 信息搜集 web8

题目描述:版本控制很重要,但不要部署到生产环境更重要。

dirsearch扫一下先。

image-20230418035457890

直接访问。

image-20230418035351221

CTFshow 信息搜集 web9

题目描述:发现网页有个错别字?赶紧在生产环境vim改下,不好,死机了。

程序员使用vim编辑器编写一个index.php文件时,会有一个.index.php.swp文件,如果文件正常退出,则该文件被删除,如果异常退出,该文件则会保存下来,该文件可以用来恢复异常退出的index.php,同时多次意外退出并不会覆盖旧的.swp文件,而是会生成一个新的,例如.swo文件。

在服务器上布署代码时。如果是使用 svn checkout 功能来更新代码,而没有配置好目录访问权限,则会存在此漏洞。黑客利用此漏洞,可以下载整套网站的源代码。

直接访问/index.php.swp 。

CTFshow 信息搜集 web10

题目描述:cookie 只是一块饼干,不能存放任何隐私数据。

抓包看看。好一个此地无银三百两。

image-20230418040002513

CTFshow 信息搜集 web11

题目描述:域名其实也可以隐藏信息,比如flag.ctfshow.com 就隐藏了一条信息。

flag直接给了。但是我还是做。

在线域名解析记录检测-在线Nslookup域名解析查询工具 (jsons.cn)

image-20230418040319952

CTFshow 信息搜集 web12

题目描述:有时候网站上的公开信息,就是管理员常用密码。

好高级。

image-20230418040457944

找不到头绪,抓包也没东西。我永远相信dirsearch。

image-20230418041542092

image-20230418041120590

前端burp抓不到,密码试了几个都不对。

回归题目描述。这个是密码。

image-20230418041331723

CTFshow 信息搜集 web13

题目描述:技术文档里面不要出现敏感信息,部署到生产环境后及时修改默认密码。

又是高级的页面。

image-20230418042230104

image-20230418042302690

image-20230418042337239

访问/system1103/login.php

CTFshow 信息搜集 web14

题目描述:有时候源码里面就能不经意间泄露重要(editor)的信息,默认配置害死人。

image-20230430214808588

扫描扫出一个后台/editor,看题目描述应该是从这边下手。

这两个地方点进去,都可以看到有个什么什么空间。

image-20230430215711529

慢慢找,然后发现var/www/html/nothinghere/fl000g.txt这个文件。直接访问url/nothinghere/fl000g.txt就行了。(只要www后面的,可以通过url直接访问)

image-20230430215421230

后来看wp发现,/editor是从源码里面发现的。

CTFshow 信息搜集 web15

题目描述:公开的信息比如邮箱,可能造成信息泄露,产生严重后果。

页面发现一个qq邮箱

image-20230430220643219

搜一下qq号,在西安

image-20230430220837784

扫描网页后台出一个/admin。访问一下。是个登录系统,看了wp直接忘记密码,然后输入所在城市是西安。

image-20230430221008292

得到重置密码登录,账号是admin。

image-20230430221040877

image-20230430221059933

CTFshow 信息搜集 web16

题目描述:对于测试用的探针,使用完毕后要及时删除,可能会造成信息泄露。

界面很好看很好玩哈哈哈哈。

image-20230430222646877

php探针是用来探测空间、服务器运行状况和PHP信息用的,探针可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息。是一个查看服务器信息的工具。 比如查看服务器支持什么,不支持什么,空间速度等等状况。

url/tz.php 版本是雅黑PHP探针,然后查看phpinfo搜索flag

image-20230430225923809

找到flag。

image-20230430225944449

CTFshow 信息搜集 web17

题目描述:备份的sql文件会泄露敏感信息

image-20230430230124309

sql备份文件:/backup.sql

image-20230430230214350

旧17题,个人感觉有点意思

直接在控制台输入ping www.baidu.com,即可获得真实ip地址。ping域名得ip。

image-20230501145036173

CTFshow 信息搜集 web18

前端小游戏,Ctrl+u看源代码,找到js/Flappy_js.js这一js文件,里面有一个Unicode编码。分析代码得出,这个和flag有关。

image-20230501145912706

送去在线网站解密。

image-20230501145948617

访问url/110.php

image-20230501150010157

CTFshow 信息搜集 web19

题目描述:密钥什么的,就不要放在前端了

查看源代码

image-20230501150610197

账号密码直接就有,但是cv过去不对,只能POST直接提交。重新分析一下代码看看。

    function checkForm(){
        var key = "0000000372619038";
        var iv = "ilove36dverymuch";
        var pazzword = $("#pazzword").val();
        pazzword = encrypt(pazzword,key,iv);
        $("#pazzword").val(pazzword);
        $("#loginForm").submit();
        
    }
    function encrypt(data,key,iv) { //key,iv:16位的字符串
        var key1  = CryptoJS.enc.Latin1.parse(key);
        var iv1   = CryptoJS.enc.Latin1.parse(iv);
        return CryptoJS.AES.encrypt(data, key1,{
            iv : iv1,
            mode : CryptoJS.mode.CBC,
            padding : CryptoJS.pad.ZeroPadding
        }).toString();
    }

我输入密码是结果前端AES加密然后传到服务器的,密钥源码里面有了。

image-20230501151409285

image-20230501151325995

CTFshow 信息搜集 web20

题目描述:mdb文件是早期asp+access构架的数据库文件,文件泄露相当于数据库被脱裤了。

image-20230501151822056

直接访问url/db/db.mdb,在下载下来的文件里面找到flag。

image-20230501152139570

信息搜集篇到此结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 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
发出的红包

打赏作者

Jay 17

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

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

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

打赏作者

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

抵扣说明:

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

余额充值