在實戰中我們常常面臨這樣的困境:我們感覺到目標網站採用的是一套開放的源碼,但是由站長對頁面的修改抹殺了能夠直接擷取這套源碼名稱的顯性標誌。這對我們的破解顯然是不利的,我們可能會為了找到源碼來研究而疲於到各大下載網站下載類似的源碼,一一確定,更有甚於,我們拿到了網站的後台密碼,但卻找不到後台路徑,並且有時候這個後台還是源碼預設的——用字典跑不出來之後,還有什麼選擇?
現在我向大家推薦另外一種選擇:源碼目錄查詢——這是“了結網”(www.seeknot.com)推出的一項服務。其實這個思路大家在平常一定也有過,就是通過網站的特殊檔案名稱確定源碼的名稱。廢話少說,先看一個例子:
目標網站是一個購物網站,其中的一個欄目“我的出售”指向的路徑是:mycsproc.asp——這個頁面命名很有特徵性,呵呵,到www.seeknot.com的搜尋欄裡輸入mycsproc.asp,選擇預設的按目錄尋找方式,提交。
返回兩個搜尋結果:一個是 “誠信寶物商店第二版”,一個是“虛擬遊戲裝備交易站程式”,通過“目錄列表”連結查看所有檔案名稱和目錄結構,進一步核實是我們要找的源碼,並且發現預設的資料庫路徑是 “/db.mdb”,試著down一下,如果成功,就能直接獲得資料庫,雖然使用者密碼是md5加密的(ps:seeknot還提供一個md5的hash尋找,簡單的md5加密串都可以破解,別的網站也有此功能,不再贅述),如果你足夠幸運,遇到簡單的hash值和預設的後台路徑,你就可以通過“Manager/Admin_Login.asp”,直搗黃龍了。
換言之,用seeknot的源碼目錄查詢功能,最好的情況可以獲得資料庫,後台路徑等全部敏感資訊,最壞的情況也能夠馬上確定源碼的本來面目,下載一套,讀源碼,找漏洞。
其實,源碼目錄尋找,md5尋找都是一種資訊檢索方式,私意以為,搜尋的本質就是用空間來換取時間的一種行為,我們會陸續推出類似的定向服務。整篇文章好像在給自己的網站做廣告,不過如果是有益的,及時的,那又何妨自薦。順便把本站推薦給廣大站長,希望你們能從這裡找到需要的源碼。