<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>信息泄露 on 波奇大王的 &#34;Hugo Project&#34;</title>
        <link>https://www.guitarhero.wang/tags/%E4%BF%A1%E6%81%AF%E6%B3%84%E9%9C%B2/</link>
        <description>Recent content in 信息泄露 on 波奇大王的 &#34;Hugo Project&#34;</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Tue, 01 Sep 2026 13:15:49 +0800</lastBuildDate><atom:link href="https://www.guitarhero.wang/tags/%E4%BF%A1%E6%81%AF%E6%B3%84%E9%9C%B2/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>目录爆破与目标类型判断</title>
            <link>https://www.guitarhero.wang/notes/ctf/info-leak/%E7%9B%AE%E5%BD%95%E7%88%86%E7%A0%B4%E4%B8%8E%E7%9B%AE%E6%A0%87%E7%B1%BB%E5%9E%8B%E5%88%A4%E6%96%AD/</link>
            <pubDate>Tue, 01 Sep 2026 13:15:49 +0800</pubDate>
            <guid>https://www.guitarhero.wang/notes/ctf/info-leak/%E7%9B%AE%E5%BD%95%E7%88%86%E7%A0%B4%E4%B8%8E%E7%9B%AE%E6%A0%87%E7%B1%BB%E5%9E%8B%E5%88%A4%E6%96%AD/</guid>
            <description>&lt;h1 id=&#34;目录爆破与目标类型判断&#34;&gt;目录爆破与目标类型判断&#xD;&#xA;&lt;/h1&gt;&#xD;&#xA;    &lt;blockquote&gt;&#xD;&#xA;        &lt;p&gt;适用：Web 目录扫描（dirsearch）、源码泄露探测&#xA;核心认知：&lt;strong&gt;先判断目标类型，再决定用不用目录爆破&lt;/strong&gt;——工具是死的，判断是活的&lt;/p&gt;&#xA;&#xD;&#xA;    &lt;/blockquote&gt;&#xD;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;一为什么有时候扫不出结果dirsearch-的过滤机制&#34;&gt;一、为什么有时候&amp;quot;扫不出结果&amp;quot;？（dirsearch 的过滤机制）&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;dirsearch 扫描前会做&lt;strong&gt;通配响应（wildcard）检测&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;1. 请求几个随机路径，看目标是否&amp;#34;catch-all&amp;#34;（对不存在的路径也返回 200 同页面）&#xA;2. 如果检测到 → 建立&amp;#34;通配画像&amp;#34;&#xA;3. 扫描时：响应和通配画像【相似度≥90%】→ 判定为无效 → 静默过滤，不报告&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;结果&lt;/strong&gt;：遇到 catch-all 站点，所有&amp;quot;和首页长得一样&amp;quot;的路径都被吞掉 → 看起来&amp;quot;什么都没扫到&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;这是防噪音设计&lt;/strong&gt;（否则 catch-all 站会报几千条假结果），不是工具坏了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;二目标类型判断花-3-秒先做这步&#34;&gt;二、目标类型判断（花 3 秒，先做这步！）&#xD;&#xA;&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curl -o nul -w &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;%{http_code} %{size_download}&amp;#34;&lt;/span&gt; https://目标/随便不存在的xyz123&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curl -o nul -w &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;%{http_code} %{size_download}&amp;#34;&lt;/span&gt; https://目标/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;结果&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;结论&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;该干嘛&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;随机路径 404 / 大小不同&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;✅ 正常站点&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;dirsearch 放心扫，能出结果&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;随机路径 200 且大小一样&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;⚠️ catch-all&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;目录爆破意义不大，换思路&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;catch-all 站点的正确思路&lt;/strong&gt;：源码审计（看主页源码/JS）、参数探测、伪协议、手动试常见文件名。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三dirsearch-正确用法&#34;&gt;三、dirsearch 正确用法&#xD;&#xA;&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 基本（正常站点）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dirsearch -u http&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt;//目标 -e php,txt,zip,bak -x &lt;span style=&#34;color:#ae81ff&#34;&gt;403&lt;/span&gt; -t &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 指定字典&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dirsearch -u http&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt;//目标 -w 字典.txt -e php&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 强制显示指定状态码（辅助判断）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dirsearch -u http&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt;//目标 -e php -i &lt;span style=&#34;color:#ae81ff&#34;&gt;200&lt;/span&gt;,&lt;span style=&#34;color:#ae81ff&#34;&gt;301&lt;/span&gt;,&lt;span style=&#34;color:#ae81ff&#34;&gt;302&lt;/span&gt;,&lt;span style=&#34;color:#ae81ff&#34;&gt;401&lt;/span&gt;,&lt;span style=&#34;color:#ae81ff&#34;&gt;403&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 中断后恢复&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Ctrl+C → [q]uit 退出 → [s]ave 保存会话 → 下次 --resume 会话文件 继续&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;：默认字典（dicc.txt）&lt;strong&gt;没有 .phps 条目&lt;/strong&gt;——扫 .phps 要 &lt;code&gt;-e php,phps&lt;/code&gt; 或自定义字典。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四源码泄露文件类型php-站必试清单&#34;&gt;四、源码泄露文件类型（PHP 站必试清单）&#xD;&#xA;&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;index.phps        ← 直接显示高亮源码（重点！）&#xA;index.php.bak     ← 备份文件&#xA;index.php~        ← vim 备份&#xA;index.php.swp     ← vim 交换文件&#xA;index.php.txt     ← 改名保存&#xA;index.php.old     ← 旧版本&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;原理&lt;/strong&gt;：&lt;code&gt;.php&lt;/code&gt; 被执行看不到源码；&lt;code&gt;.phps&lt;/code&gt; 被 Web 服务器配置映射为&lt;strong&gt;源码显示&lt;/strong&gt;（Apache &lt;code&gt;AddType application/x-httpd-php-source .phps&lt;/code&gt;，nginx 同理）——访问直接看高亮源码。这是开发者/出题人常留的&amp;quot;后门&amp;quot;，等于主动泄露。&lt;/p&gt;&#xA;&lt;h2 id=&#34;五工具对比&#34;&gt;五、工具对比&#xD;&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;工具&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;特点&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;适合&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;dirsearch&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;好用，有 wildcard 过滤（会吞相似内容）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;正常站点、CTF&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;ffuf&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;快，参数灵活（-ac 自动校准可关）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;进阶、复杂场景&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;gobuster&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;老实，行为简单&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;想避开相似度过滤时&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;手动 curl&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;永远最可靠&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;试已知文件名时&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;六实战流程照这个走&#34;&gt;六、实战流程（照这个走）&#xD;&#xA;&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;1. curl 随机路径 → 判断目标类型（正常 / catch-all）&#xA;2. 正常 → dirsearch 扫（-e 加全扩展名）&#xA;3. catch-all → 手动试源码泄露文件 + 分析主页&#xA;4. 扫出结果 → 200/301 重点看；403 存在但被拦&#xA;5. 扫不出 → 不是坏事，说明没隐藏文件，转源码审计/参数探测&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;记忆口诀&#34;&gt;记忆口诀&#xD;&#xA;&lt;/h2&gt;&#xD;&#xA;    &lt;blockquote&gt;&#xD;&#xA;        &lt;p&gt;&lt;strong&gt;先探类型再爆破，catch-all 换思路；源码泄露试 phps，手动 curl 最可靠。&lt;/strong&gt;&lt;/p&gt;&#xA;&#xD;&#xA;    &lt;/blockquote&gt;&#xD;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;em&gt;速查表持续补充，实战遇到新技巧随时更新。&lt;/em&gt;&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
