iT邦幫忙

2025 iThome 鐵人賽

DAY 9
0

除了前兩天介紹,可以用來掃描服務的 nmap,今天要來介紹,當我們找到一個 web serivce,我們可以用工具,將路徑給掃描出來!

網頁路徑掃描工具介紹

當我們找到一個 web service 後,可以使用路徑掃描工具將隱藏的路徑和目錄掃描出來!

Gobuster

這是目前最受歡迎的路徑掃描工具之一,用 Go 語言編寫,速度非常快。

基本用法:

# 基本目錄掃描
gobuster dir -u http://target.com -w /path/to/wordlist.txt

# 掃描特定副檔名
gobuster dir -u http://target.com -w wordlist.txt -x php,html,txt

# 設定執行緒數量
gobuster dir -u http://target.com -w wordlist.txt -t 50

Dirbuster

OWASP 開發的 Java GUI 工具,操作直觀,適合初學者。

特點:

  • 圖形化介面
  • 內建多個字典檔
  • 可以暫停和恢復掃描
  • 支援遞迴掃描

Dirb

經典的命令列工具,內建許多常用字典。

基本用法:

# 使用預設字典
dirb http://target.com

# 使用自定義字典
dirb http://target.com /path/to/wordlist.txt

# 設定延遲避免被封鎖
dirb http://target.com -z 1000

FFuF (Fuzz Faster u Fool)

現代化的模糊測試工具,不只能掃描路徑,還能進行各種模糊測試。

基本用法:

# 目錄掃描
ffuf -w wordlist.txt -u http://target.com/FUZZ

# 過濾特定狀態碼
ffuf -w wordlist.txt -u http://target.com/FUZZ -fc 404

# 子域名掃描
ffuf -w subdomains.txt -u http://FUZZ.target.com

常用字典檔推薦

SecLists:

最全面的字典集合,包含各種掃描字典

  • directory-list-2.3-medium.txt - 常用目錄
  • big.txt - 大型綜合字典
  • common.txt - 常見檔案和目錄

DirBuster 內建字典:

  • directory-list-1.0.txt
  • directory-list-lowercase-2.3-medium.txt

掃描技巧和注意事項

1. 調整請求速度

# 避免觸發 WAF 或被封鎖
gobuster dir -u http://target.com -w wordlist.txt --delay 200ms

2. 使用代理

# 透過 Burp Suite 代理
gobuster dir -u http://target.com -w wordlist.txt --proxy http://127.0.0.1:8080

3. 自定義 User-Agent

gobuster dir -u http://target.com -w wordlist.txt -a "Mozilla/5.0..."

4. 遞迴掃描

# 對找到的目錄進行deeper掃描
gobuster dir -u http://target.com -w wordlist.txt -r

實用場景

路徑掃描可以幫你發現:

  • 隱藏的管理面板 (/admin, /manager)
  • 備份檔案 (backup.zip, .bak)
  • 配置檔案 (config.php, .env)
  • 測試頁面 (test.php, /dev)
  • API 端點 (/api, /v1)

重要提醒

⚠️ 在進行任何掃描前,務必確保你有合法的授權,並遵守相關的法律法規!


上一篇
[Day 8] Nmap 啟動!
下一篇
[Day 10] I catch U!
系列文
帶著筆電勇闖從零開始的滲透測試異世界10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言