滲透測試資訊收集之Google Hacking
目錄
Google Hacking
Google Hacking 是利用谷歌搜尋的強大,來在浩瀚的網際網路中搜索到我們需要的資訊。至於怎麼上谷歌,好吧。如果作為一名資訊保安愛好者連谷歌都不會上,趁早轉行吧!
利用Google搜尋我們想要的資訊,需要配合谷歌搜尋引擎的一些語法:
基本搜尋
- 邏輯與:and
- 邏輯或: or
- 邏輯非: -
- 完整匹配:"關鍵詞"
- 萬用字元:* ?
高階搜尋
intext:
尋找正文中含有關鍵字的網頁,例如: intext:黑客
intitle:
尋找標題中含有關鍵字的網頁,例如: intitle:黑客 將只返回標題中包含 黑客 的網頁,intitle:黑客 中國 將返回標題中包含黑客而正文中包含中國的網頁
allintitle:
用法和intitle類似,只不過可以指定多個詞,例如: alltitle:黑客 中國 將返回標題中包含黑客 和中國的網頁
inurl:
將返回url中含有關鍵詞的網頁:例如:inurl:admin
allinurl:
用法和inurl類似,只不過可以指定多個詞,例如:inurl:admin passwd 將返回url中含有admin和passwd的網頁
site:
指定訪問的站點,例如:黑客 site:https://blog.csdn.net 將只在指定的網站中搜素正文中含有黑客的網頁
filetype:
指定訪問的檔案型別,例如:filetype:pdf site:gov 將只返回政府網站型別為pdf的網頁
link:
指定連結的網頁,例如:link:https://blog.csdn.net 將返回所有包含指向 blog.csdn.net 的網頁
related:
相似型別的網頁,例如:related:www.securityfocus.com 將返回與 www.securityfocus 相似的頁面,相似指的是網頁的佈局相似
cache:
網頁快照,谷歌將返回給你他儲存下來的歷史頁面,如果你同時制定了其他查詢詞,將在搜尋結果裡以高亮顯示,例如:cache:www.hackingspirits.com guest ,將返回指定網站的快取,並且正文中含有guest
info:
返回站點的指定資訊,例如:info:www.baidu.com 將返回百度的一些資訊
define:
返回某個詞語的定義,例如:define:Hacker 將返回關於Hacker的定義
phonebook:
電話簿查詢美國街道地址和電話號碼資訊。例如:phonebook:Lisa+CA 將返回名字裡麵包含Lisa並住在加州的人的所有名字
查詢網站後臺
- site:xx.com intext:管理
- site:xx.com inurl:login
- site:xx.com intitle:後臺
檢視伺服器使用的程式
- site:xx.com filetype:asp
- site:xx.com filetype:php
- site:xx.com filetype:jsp
- site:xx.com filetype:aspx
檢視上傳漏洞
- site:xx.com inurl:file
- site:xx.com inurl:load
Index of
利用 Index of 語法去發現允許目錄瀏覽的web網站,就像在本地的普通目錄一樣。下面是一些有趣的查詢:
- Index of /admin
- Index of /passwd
- Index of /password
- Index of /mail
- "Index of /" +passwd
- "Index of /" +password.txt
- "Index of /" +.htaccess
- "Index of /root"
- "Index of /cgi-bin"
- "Index of /logs"
- "Index of /config"