Flash video parser 一般守則

前言碎碎念:
經過四個小時的努力跟掙扎,冒著爆肝的危險,總算找出解析隱藏在Flash背後影片的方法。
學會此套方法之後,不管是YouTube、土豆或者優酷等線上視頻網站都可以迎刃而解。

所需工具:
瀏覽器:可以輕易獲得原始碼尤佳
HTTP 除錯工具:例如 Charles ( http://www.charlesproxy.com/ ),如果你要直接用WireShark也可以 :P
Flash Decompiler: 例如 Sothink SWF Decompiler ( http://www.sothink.com/product/flashdecompiler/index.htm )
一個不怕爆肝,BUG不解心不死的決心

步驟:
1) 開啟目標網頁
2) 觀看原始碼
3) 找出關鍵的SWF
3a) 如果不能直接找出來,或許要從JavaScript下手找出來
4) 使用HTTP 除錯工具獲得關鍵的Request跟Response
5) 使用Flash Decompiler,反組譯關鍵SWF
6) 找出關鍵程式碼,對比步驟4的Request跟Response,瞭解全部參數的意義
7) 舉一反三
8) Happy Hacking


延伸閱讀:sina tudou youku 在线视频下载地址获取原理
懶人用網頁:http://clipnabber.com/

留言

這個網誌中的熱門文章

RTC & CMOS 技術詳解

[自由網路] 如何取得 Google Drive (真實)外連位址 (Direct Link)