有些在線看的視頻很值得收藏,但是要找到它的地址可不是一件容易的事情,對于那些應(yīng)用級的用戶來說。
以前查看下網(wǎng)頁的源代碼就可以找到媒體地址,但現(xiàn)在的站長隱藏媒體路徑的方法越來越高明,如把地址放到一個小的SWF文件里或者用腳本隨機更改下載地址等等。也許我們可以用那些所謂的“媒體地址嗅探器”,但是你是否會發(fā)現(xiàn),這些軟件都是“成品”,如果換一個網(wǎng)站或者站長改一下防下載方式就不能嗅探了。
如果我們直接使用網(wǎng)卡嗅探工具來找地址呢,我相信你一旦學會將會受益匪淺。
WSockExpert是個小巧的捉包工具,如果熟悉使用后我相信你會喜歡它的。
先打開你要下載的在線播放的窗口,并把播放器置于停止狀態(tài)。WSockExpert 下載地址如圖:
接著打開WSockExpert,并定位到IE進程,如圖:
展開IE進程后請再定位到“在線播放”窗口,建議只開一個在線播放窗口,以防造成不必要的麻煩。看圖:
按完“OPEN”,WSockExpert就進入就緒狀態(tài)了。
這個時候就進入非常關(guān)鍵的步驟了,現(xiàn)在切到瀏覽器“在線播放”窗口,點擊網(wǎng)頁內(nèi)播放器的開始播放按鈕,一旦出現(xiàn)視頻正常播放的界面就馬上按停止或者馬上切到WSockExpert界面,按WSockExpert右上角的“暫停/開始”按鈕。停止信息包的捕獲。如果你的動作不夠快,你的WSockExpert里面將有一大堆你不需要的數(shù)據(jù)包。其實我們一點“播放”播放器就會向站點請求媒體的地址,獲得地址后就開始傳輸媒體了。所以這步很關(guān)鍵,我們一定要及時的在播放器得到地址后馬上停止數(shù)據(jù)包的捕捉。WSockExpert只會保存一定數(shù)量的數(shù)據(jù)包,新的數(shù)據(jù)包會覆蓋舊的數(shù)據(jù)包(其實只要找到WSockExpert目錄下的WSockExpert.ini配置文件,將其中的默認MaxPacketCount=100修改為MaxPacketCount=5000等即可)。
有些播放器在你點“停止”按鈕后依然在下載東西,所以建議你還是直接按WSockExpert的“暫停”按鈕吧。
如果上面的步驟你都很完美的完成了,那么我們現(xiàn)在開始分析捕捉到的數(shù)據(jù)包,找到我們需要的媒體地址。
我們可以看到在WSockExpert中,它已經(jīng)把“SEND”的數(shù)據(jù)包用粉紅色標出來了,我們只要關(guān)注粉紅色的內(nèi)容就可以了。播放器開始播放之前要先拿到媒體的地址,向服務(wù)器請求地址的時候當然是按客戶端與服務(wù)器的通信標準。其中“GET”就是請求文件的意思,后面跟著的字符自然就是文件的地址和名字了。呵呵,離成功不遠啦。
我們需要分別點那些粉紅色的發(fā)送出去的帶有“GET”的數(shù)據(jù)條目查找我們需要的帶有后綴“FLV”的地址。(如果你要找的是音頻的或者其他視頻格式的請更換思路,常見的音頻有WMA,MP3,MP2,WAV。而視頻有WMV,RM,RMVB,F(xiàn)LV,AVI,MPEG等,如果你熟悉后,一看到播放器基本就能確定媒體的類型了,接著就是在WSockExpert中找相應(yīng)地址即可。)
從上面的圖中可以看出,我們點了其中一個帶有“GET”的數(shù)據(jù)條目后,下方視圖顯示了大量的有用信息。GET的文件,還有“HOST”,“host:”后面跟的就是所GET文件所在的主機地址。“HOST:”后的地址加上“GET”后面的文件路徑就是這個所GET的文件具體地址了。我們把地址放到IE的地址欄來確定一下。
好了,我們現(xiàn)在把地址弄到地址欄里,我們按IE右上角的“轉(zhuǎn)到”按鈕看看。
下載對話框出來了,看看大小,恩,是了,這個地址就是我們要的!
得到地址了,我們就不用為IE下載慢和保存文件的問題所煩惱了。我們直接用下載工具下載吧!
這個站點開多個線程也是可以的,呵呵,爽吧?
其實WSockExpert這個工具的用戶定位是一些動手能力比較強,電腦應(yīng)用水平好的用戶。但我相信你看完這個文章,你就會知道,其實就這么簡單。呵呵,是的,就這么簡單。任何菜鳥看了都能明白的,但愿老鳥不要笑話我就行了。
WSockExpert這個工具的作用可不是專門拿來找媒體地址的,它的主要功能可不是這個,呵呵,有時間你再了解下,相信你也很快成長為高手!
可以破解獲取MTV和MP3歌曲地址!
關(guān)鍵詞: WSockExpert