亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號

Flash文件的加密與破解技術(shù)詳細(xì)解析
2007-02-28   

破解和防破解是必是同時(shí)存在的對立體。如同制造病毒和防范病毒一樣,制造病毒的言論從不會公開出現(xiàn)在一些名門場合,所以每當(dāng)病毒來襲,防范的一方總是措不及防。我們更希望看到的不是偷偷摸摸,而是從破解和防范中學(xué)習(xí)到實(shí)用的技術(shù)和知識。

一、破解篇
這里所談的破解,包括提取swf、破解已加密及未加密的swf,即通常所說的“swf to fla”。
獲取swf的工具
·Flash Saver - 保存網(wǎng)頁中的swf
·Flash文件格式轉(zhuǎn)換器(FlashChanger) - 轉(zhuǎn)換未加殼的exe為swf
·Flash吸血鬼 - 不得已時(shí)用之。
提取范圍很廣,只要能看到Flash的窗口,包括加殼及未加殼的exe、網(wǎng)頁等等。在使用Flash吸血鬼提取swf的過程中建議不要進(jìn)行其他操作,否則速度會變得極其緩慢,配置不好的機(jī)器有可能死機(jī)。這也是這款軟件目前版本(v2.2)最大的一個(gè)不足之處。如果想中止程序,可以在任務(wù)管理器中結(jié)束。
使用Temporary Internet Files(IE緩存)下載MV、SWF等資源
偶爾會有網(wǎng)友問我關(guān)于網(wǎng)上 MV 如何下載,其實(shí)方法很簡單,只要到 Temporary Internet Files 文件夾下就能找到想找的大部分網(wǎng)絡(luò)資源。
Temporary Internet Files 是 IE 的臨時(shí)文件夾。目錄一般在C:\Documents and Settings\你的用戶名\Local Settings\Temporary Internet Files
使用 Temporary Internet Files 查找資源的技巧:先清空 Temporary Internet Files,然后用 IE 打開或刷新你要找的資源 (比如 MV) 所在的網(wǎng)頁。再刷新 Temporary Internet Files 就能看到了,如果資源比較大,需要過一會,等下載完后再刷新才能看到。
有時(shí),部分資源會被隱藏。查看 Temporary Internet Files 的屬性可以斷定里面有文件,可是里面的內(nèi)容卻看不到。此時(shí),用 WinRAR 壓縮一下 Temporary Internet Files 就能看到了。為了不浪費(fèi)時(shí)間,壓縮的時(shí)候,壓縮方式請選擇“存儲”。為了便于搜索查找,可以把壓縮后的 Temporary Internet Files 解壓到另一個(gè)目錄下,里面的東西此時(shí)已經(jīng)一目了然,分別分布在 Content.IE5 文件夾下的四個(gè)子文件夾中。

可以將 Temporary Internet Files 移動到其他分區(qū)下,一方面可以給系統(tǒng)分區(qū)減負(fù),另一方面也便于查找。移動方法如下:
Internet 選項(xiàng) → 常規(guī)選項(xiàng)卡 → 在“Internet 臨時(shí)文件”區(qū)點(diǎn)擊“設(shè)置” → 移動文件夾 → 選擇一個(gè)分區(qū),例如選擇 D,就把 Temporary Internet Files 移到了 D 盤的根目錄下。最后會提示重啟,其實(shí)不是重啟,是注銷。記得保存當(dāng)前的其他工作,按確定注銷。
從Word中提取Flash
測試環(huán)境:WindowsXP / Office2003
·需要一款16進(jìn)制編輯工具WinHex
·打開含有Flash的Word文檔,點(diǎn)擊“控件工具箱”的“設(shè)計(jì)模式”按鈕進(jìn)入設(shè)計(jì)模式,選擇Word中的Flash,復(fù)制粘貼到任意文件夾,會看到一個(gè)“片段”文件。
·打開WinHex,將該“片段”文件拉到WinHex中,單擊下拉菜單“搜索”→“查找16進(jìn)制值”,搜索“465753”,在搜索到的“465753”中的“4”位置上單擊右鍵,選擇“選塊開始”。
·繼續(xù)“搜索”→“查找16進(jìn)制值”,搜索“3A5C”,然后按住F3,直到出現(xiàn)“3A5C未找到”,點(diǎn)擊“是”,在最后搜索到的“3A5C”中“C”位置上單擊右鍵,選擇“選塊結(jié)尾”。(注:少數(shù)情況可能會搜索不到“3A5C”,則改為搜索“3A”或“5C”,方法相同)。
·在選塊內(nèi)任意處點(diǎn)擊右鍵→編輯→復(fù)制選塊→進(jìn)入新文件→輸入文件名 (如test.swf) →保存。
常用破解工具
談到破解,很多朋友都會想到時(shí)下流行的閃客精靈。以下為常用的破解工具,按我使用的頻繁程度,分別有:

·碩思閃客精靈(Sothink SWF Decompiler)
·Action Script Viewer(ASV)
·Imperator FLA(有使用者譯為“羅馬統(tǒng)治者”)
這是我最早認(rèn)識的用來還原swf的工具,可惜一直在關(guān)注也沒有發(fā)現(xiàn)2.0以上的破解版,只有1.6.9.8的破解版,這已經(jīng)是3年前的版本了,只對Flash6.0以下有效。)
·碩思閃客之錘(Sothink SWF Quicker)
以上四款,以Decompiler最為常用。ASV雖然強(qiáng)大,但在實(shí)用性方面卻不如Decompiler,這應(yīng)當(dāng)也是為什么數(shù)年來Decompiler能夠長久風(fēng)靡的原因。而ASV對付Flashincrypt加密過的swf卻是輕而易舉,這大大彌補(bǔ)了Decompiler的不足。
不少網(wǎng)友知道用ASV來查看swf,但是不知道如何使用它來將swf還原成fla,以5.01版本為例,只需兩步:
·打開等待破解的swf文件(支持拖放打開),輸出重建數(shù)據(jù)(File → Export Rebuild Data (JSFL)...)到某一目錄下,例如:桌面\新建文件夾。
·雙擊目錄下的“rebuildcommand.jsfl”,系統(tǒng)將啟動Flash重建fla文件。根據(jù)原swf文件的復(fù)雜程度,重建fla所需的時(shí)間將有所區(qū)別。
破解附言
破解swf,依賴的主要是現(xiàn)成工具,多款工具綜合使用,一款不行試另一款,如果作者有意加密,視破解者自身水平,在獲取swf時(shí)將遇到規(guī)模可大可小的困難,在破解時(shí)亦將不可避免的多花些許心思。如果遇到 SWF Encrypt 加密過的作品,只能對其中的AS無奈了。


熱詞搜索:

上一篇:給你的網(wǎng)頁上把鎖 網(wǎng)頁加密完全攻略(1)
下一篇:MS SQL數(shù)據(jù)庫SA權(quán)限入侵的感悟

分享到: 收藏