如何去除Flash動畫線上播放限制

來源:互聯網
上載者:User

  筆者非常喜歡聽任賢齊演唱的歌曲“浪花一朵朵”,在朋友家看到配有該歌曲的swf動畫,裡面的三國人物與劇情和歌曲的配合得非常好,整個MTV渾然一體,絕對是個經典的搞笑小品!於是急忙回家下載下來,興沖沖地點擊,卻出現這樣的提示:This movie can only be Viewed at www.xxxxx.com,提示該動畫必須線上觀看才行,可憐我那56K的小貓如何能承受得了呢!難道我們就沒有辦法在本地觀看這類動畫嗎?別著急,看過本文介紹的兩個方法,你就再也不會為這樣的線上觀看限制發愁了。

  方法一、打造一個無堅不摧的Flash.exe檔案

  flash動畫無法在本地觀看,關鍵是你的Flash.exe檔案無法開啟這樣受到保護的動畫,如果能簡單的修改修改Flash.exe,就可以讓它開啟受保護的Flash動畫。下面是具體的方法:用Ultraedit等十六進位檔案編輯器開啟受保護的Flash檔案,按ALT+F3,尋找如下字串:83 BD C8 F8 FF FF 00 0F 84 D5 00 00 00,將其改為: 83 BD C8 F8 FF FF 00 E9 D6 00 00 00 90,儲存即可。這樣匯入有密碼的swf檔案就無需密碼了!但要開啟這類動畫,還得修改Flash.exe檔案的另外一處地方才行。

  方法是運行16進位檔案編輯器UltraEdit-32,點擊“搜尋”菜單下的“尋找”選項,在出現的“尋找”對話方塊中的“尋找什麼”欄中填入:85C0751B8B45EC,會找到兩處結果(圖2),找到後將它們都修改為:85C0EB1B8B45EC,然後儲存修改結果,退出UltraEdit-32,這樣你就擁有了一個無堅不摧地Flash.exe檔案了!現在,無論是帶有密碼保護的swf檔案,還是有功能限制的swf檔案,都擋不住你了。運行Flash.exe,然後點擊“檔案”→“開啟”菜單,找到你想看的swf動畫,不會有任何提示就可以開啟該動畫,點擊“控制”菜單下的“播放”,或直接按斷行符號鍵就可以觀看該動畫!

  注意:在修改Flash.exe檔案前,建議您先備份該檔案,免得誤操作導致檔案損壞。另外,以上修改方法針對中、英文Flash5.0版有效,因為我只分析了這兩個版本,如果你用的不是這兩個版本,則不能使用本方法。

  方法二、修改swf檔案本身

  現在我們換個思路。既然swf檔案受到保護無法直接用Flash.exe開啟,那麼我們能不能對這個swf檔案本身動手修改一下呢?這個思路不錯,應該可行!

  注意:swf檔案只能線上觀看,主要是作者在該檔案中加入了指令碼語言,在檔案中判斷我們是否是線上觀看該動畫,如果不是則不開啟檔案,這一點和破解軟體非常地相似(有比較語句也有跳躍陳述式)。也就是說在swf檔案中也有類似破解軟體時我們經常提到的關鍵的跳轉,只要能改變這個跳轉的狀態(有跳改為不跳,或由不跳改為跳),就可以避開它的保護。

  本著這個思路,用UltraEdit-32開啟開篇中提到的“浪花一朵朵”這個動畫(langhuaduoduo.swf),按Alt+F3搜尋:showgood.com,注意在“尋找”對話方塊的“尋找ASCII字元”選項前一定要打上“√”(圖3)。

  點擊“下一個”按鈕會找到好幾處結果,其中位移地址000062B0這一行引起了我的注意(圖4)。因為在它右邊顯示的是“bbq movie.showgood.com indexOf bbq1 210.78.159.210 noline _root gotoAndStop”。這是一段指令碼語言,非常明顯,它就是檢測是否在相關網站上觀看該動畫的關鍵區段,後面的gotoAndStop就相當於我們平時破解軟體時的關鍵跳轉。把gotoAndStop所對應的16進位代碼都改成00就可以了。儲存修改結果,運行這個swf檔案試試,終於得嘗所願看到了這個精彩好看的swf動畫!

  如果你也碰到了和我一樣的問題,不妨試試我說的方法。

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。