Google Hacking 並非新事物,早期常被忽視,認為無實際用途。實則不然,善用 Google 進階搜尋語法,能獲取驚人資訊——無論是資安研究或滲透測試。
| 語法 | 說明 | 範例 |
|---|---|---|
intext: | 搜尋網頁正文包含特定字串 | intext:動網 |
allintext: | 搜尋正文同時包含多個字串 | allintext:安全 天使 |
intitle: | 搜尋網頁標題包含字串 | intitle:安全天使 |
allintitle: | 標題同時包含多字串 | allintitle:admin login |
cache: | 檢視 Google 快取頁面 | cache:example.com |
define: | 查詢詞語定義 | define:hacker |
filetype: | 重點推薦 搜尋特定檔案類型 | filetype:doc、filetype:bak、filetype:mdb |
info: | 查詢指定網站基本資訊 | info:example.com |
inurl: | 搜尋 URL 包含字串 | inurl:admin 尋找後台登入頁 |
allinurl: | URL 同時包含多字串 | allinurl:admin login |
link: | 查詢連結至指定網站的頁面 | link:example.com |
site: | 限定搜尋特定網域 | site:example.com |
以 xxxx.com 為例演示:
site:xxxx.com → 發現子域名 a1~a4.xxxx.com (不同伺服器)site:xxxx.com filetype:doc → 獲得多份文件site:xxxx.com intext:管理site:xxxx.com inurl:loginsite:xxxx.com intitle:管理https://a2.xxxx.com/sys/admin_login.ASP、https://a3.xxxx.com:88/_admin/login_in.ASPsite:a2.xxxx.com filetype:asp、filetype:php、filetype:aspxsite:a2.xxxx.com intext:FTP://*:* → 無收穫site:a2.xxxx.com inurl:filesite:a3.xxxx.com inurl:loadhttps://a2.xxxx.com/sys/uploadfile.ASP,但無權限存取,嘗試 SQL 注入…提醒: 本文僅供資安研究與防禦教學,請勿用於非法滲透。實際測試需取得授權。