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