欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flash破解與加密綜合

 更新時(shí)間:2007年01月23日 00:00:00   作者:  
本文將陸續(xù)更新,請(qǐng)以 http://www.zhugao.cn/info/news_study_show.asp?id=503 為準(zhǔn),同時(shí)也避免網(wǎng)友轉(zhuǎn)載時(shí)可能出現(xiàn)的遺漏。誠(chéng)邀感興趣的朋友一起討論,以修正文中不足。限于篇幅,本文對(duì)破解及加密工具的使用方法不作詳述,只對(duì)相關(guān)技巧進(jìn)行說(shuō)明。所涉及的工具大部分可以在我的網(wǎng)站中找到。

寫(xiě)此文,也了卻了五個(gè)月前與 HBrO 約下的總結(jié)一篇加解密的文章。由于加密Flash一直是件比較頭疼的事情,所以整理本文的初衷為側(cè)重加密。無(wú)論是加密還是解密,都無(wú)法絕對(duì)地反映出人們的心理,加密者不一定就是心胸狹隘,解密者不一定就是市儈小人。本文只談技術(shù),不談人品。


以下為2006年8月1日所寫(xiě),今天引以為序。

也談Flash破解與防破解
上傳時(shí)間:2006-8-1
原文地址:http://www.zhugao.cn/info/news_show.asp?id=211

在一些名門論壇,談?wù)撈平庵g(shù)被明文禁止甚至?xí)衼?lái)不盡的鄙視。我一直都對(duì)這個(gè)觀點(diǎn)有種很異樣的感覺(jué)。誠(chéng)然,尊重原創(chuàng)是一種美德。然而對(duì)于不會(huì)說(shuō)話的工具而言,其本身又豈會(huì)有善惡之分?有善惡之分的,是使用這些工具的人。

因?yàn)闊o(wú)法控制其中的尺度,只好一盡排斥,這是中國(guó)官方乃至國(guó)際官方一慣的作風(fēng)。言論自由成為人人崇尚卻又時(shí)時(shí)為其所害的一面幌子。自由,也有度。

破解和防破解是必將同時(shí)存在的對(duì)立體。如同制造病毒和防范病毒一樣。因?yàn)橹圃觳《镜难哉搹牟粫?huì)公開(kāi)出現(xiàn)在一些名門場(chǎng)合,所以每當(dāng)病毒來(lái)襲,防范的一方總是措不及防。這是當(dāng)然,世上有幾名黑客會(huì)自報(bào)家門?

幸運(yùn)的是,F(xiàn)lash 破解是一種公開(kāi)的技術(shù)。然而不幸的是,這種公開(kāi)的技術(shù)卻被鄙視為一種下流手段。說(shuō)句公道話,這里面確實(shí)有一些正人君子,可是更有一些人前一套人后一套的道貌岸然之士。這讓我想起一句話:“寧做真小心,不做偽君子。”

既然如此,對(duì)于這種神奇的技術(shù),為什么不能堂堂正正的來(lái)討論?我們更希望看到的,不是這種偷偷摸摸,而是從破解中汲取,從防范中得到。

破解篇

這里所談的破解,包括提取swf、破解已加密及未加密的swf,即通常所說(shuō)的“swf to fla”。

獲取swf的工具

● Flash Saver - 保存網(wǎng)頁(yè)中的swf ( 下載地址 )
● Flash文件格式轉(zhuǎn)換器(FlashChanger) - 轉(zhuǎn)換未加殼的exe為swf ( 下載地址 )
● Flash吸血鬼 - 不得已時(shí)用之。( 下載地址 )
提取范圍很廣,只要能看到Flash的窗口,包括加殼及未加殼的exe、網(wǎng)頁(yè)等等。在使用Flash吸血鬼提取swf的過(guò)程中建議不要進(jìn)行其他操作,否則速度會(huì)變得極其緩慢,配置不好的機(jī)器有可能死機(jī)。這也是這款軟件目前版本(v2.2)最大的一個(gè)不足之處。如果想中止程序,可以在任務(wù)管理器中結(jié)束。

使用Temporary Internet Files(IE緩存)下載MV、SWF等資源
上傳時(shí)間:2006-9-20
原文地址:http://www.zhugao.cn/info/news_show.asp?id=326

偶爾會(huì)有網(wǎng)友問(wèn)我關(guān)于網(wǎng)上 MV 如何下載,其實(shí)方法很簡(jiǎn)單,只要到 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 打開(kāi)或刷新你要找的資源 (比如 MV) 所在的網(wǎng)頁(yè)。再刷新 Temporary Internet Files 就能看到了,如果資源比較大,需要過(guò)一會(huì),等下載完后再刷新才能看到。

有時(shí),部分資源會(huì)被隱藏。查看 Temporary Internet Files 的屬性可以斷定里面有文件,可是里面的內(nèi)容卻看不到。此時(shí),用 WinRAR 壓縮一下 Temporary Internet Files 就能看到了。為了不浪費(fèi)時(shí)間,壓縮的時(shí)候,壓縮方式請(qǐng)選擇“存儲(chǔ)”。為了便于搜索查找,可以把壓縮后的 Temporary Internet Files 解壓到另一個(gè)目錄下,里面的東西此時(shí)已經(jīng)一目了然,分別分布在 Content.IE5 文件夾下的四個(gè)子文件夾中。

可以將 Temporary Internet Files 移動(dòng)到其他分區(qū)下,一方面可以給系統(tǒng)分區(qū)減負(fù),另一方面也便于查找。移動(dòng)方法如下:
Internet 選項(xiàng) → 常規(guī)選項(xiàng)卡 → 在“Internet 臨時(shí)文件”區(qū)點(diǎn)擊“設(shè)置” → 移動(dòng)文件夾 → 選擇一個(gè)分區(qū),例如選擇 D,就把 Temporary Internet Files 移到了 D 盤(pán)的根目錄下。最后會(huì)提示重啟,其實(shí)不是重啟,是注銷。記得保存當(dāng)前的其他工作,按確定注銷。

從Word中提取Flash
測(cè)試環(huán)境:WindowsXP / Office2003
上傳時(shí)間:2006-12-2
原文地址:http://www.zhugao.cn/info/news_show.asp?id=443

1、需要一款16進(jìn)制編輯工具WinHex ( 下載地址 )

2、打開(kāi)含有Flash的Word文檔,點(diǎn)擊“控件工具箱”的“設(shè)計(jì)模式”按鈕進(jìn)入設(shè)計(jì)模式,選擇Word中的Flash,復(fù)制粘貼到任意文件夾,會(huì)看到一個(gè)“片段”文件。

3、打開(kāi)WinHex,將該“片段”文件拉到WinHex中,單擊下拉菜單“搜索”→“查找16進(jìn)制值”,搜索“465753”,在搜索到的“465753”中的“4”位置上單擊右鍵,選擇“選塊開(kāi)始”。

4、繼續(xù)“搜索”→“查找16進(jìn)制值”,搜索“3A5C”,然后按住F3,直到出現(xiàn)“3A5C未找到”,點(diǎn)擊“是”,在最后搜索到的“3A5C”中“C”位置上單擊右鍵,選擇“選塊結(jié)尾”。(注:少數(shù)情況可能會(huì)搜索不到“3A5C”,則改為搜索“3A”或“5C”,方法相同)。

5、在選塊內(nèi)任意處點(diǎn)擊右鍵→編輯→復(fù)制選塊→進(jìn)入新文件→輸入文件名 (如test.swf) →保存。

常用破解工具

談到破解,很多朋友都會(huì)想到時(shí)下流行的閃客精靈。以下為常用的破解工具,按我使用的頻繁程度,分別有:

● 碩思閃客精靈(Sothink SWF Decompiler) ( 下載地址 )
● Action Script Viewer(ASV) ( 下載地址 )
● Imperator FLA(有使用者譯為“羅馬統(tǒng)治者”)
(這是我最早認(rèn)識(shí)的用來(lái)還原swf的工具,可惜一直在關(guān)注也沒(méi)有發(fā)現(xiàn)2.0以上的破解版,只有1.6.9.8的破解版,這已經(jīng)是3年前的版本了,只對(duì)Flash6.0以下有效。)
● 碩思閃客之錘(Sothink SWF Quicker) ( 下載地址 )

以上四款,以Decompiler最為常用。ASV雖然強(qiáng)大,但在實(shí)用性方面卻不如Decompiler,這應(yīng)當(dāng)也是為什么數(shù)年來(lái)Decompiler能夠長(zhǎng)久風(fēng)靡的原因。而ASV對(duì)付Flashincrypt加密過(guò)的swf卻是輕而易舉,這大大彌補(bǔ)了Decompiler的不足。不少網(wǎng)友知道用ASV來(lái)查看swf,但是不知道如何使用它來(lái)將swf還原成fla,以5.01版本為例,只需兩步。

1. 打開(kāi)等待破解的swf文件(支持拖放打開(kāi)),輸出重建數(shù)據(jù)(File → Export Rebuild Data (JSFL)...)到某一目錄下,例如:桌面\新建文件夾。

2. 雙擊目錄下的“rebuildcommand.jsfl”,系統(tǒng)將啟動(dòng)Flash重建fla文件。根據(jù)原swf文件的復(fù)雜程度,重建fla所需的時(shí)間將有所區(qū)別。

破解附言

破解swf,依賴的主要是現(xiàn)成工具,多款工具綜合使用,一款不行試另一款,如果作者有意加密,視破解者自身水平,在獲取swf時(shí)將遇到規(guī)??纱罂尚〉睦щy,在破解時(shí)亦將不可避免的多花些許心思。如果遇到 SWF Encrypt 加密過(guò)的作品,只能對(duì)其中的AS無(wú)奈了。前幾天聽(tīng)聞閃客互聯(lián)的獵人兄對(duì) SWF Encrypt 有破解之法,然而似有賣關(guān)之嫌,未見(jiàn)其實(shí)。

加密篇


加密方法流傳不少,此處只談我所知的較為實(shí)用的方法。

更改后綴,避開(kāi) Flash Saver 等下載工具

此方法可有效避開(kāi) Flash Saver 等下載工具。使提取者不得不從緩存中查找文件,一定程度上增加了提取難度。后綴可改為 gif、jpg、txt 等等。雖然可以更改后綴,然而在插入到網(wǎng)頁(yè)時(shí),仍然需要以 swf 的形式插入,使用此 swf 來(lái)加載改過(guò)后綴的影片。

限制 Flash 在指定域名/網(wǎng)址中播放 (Flash 防盜鏈)
上傳時(shí)間:2006-8-4
原文地址:http://www.zhugao.cn/info/news_show.asp?id=217

url = "http://www.zhugao.cn";

/*
以下判斷網(wǎng)址的前 20 個(gè)字符(字符數(shù)根據(jù)你的網(wǎng)址作相應(yīng)修改),如果與"url"不一致則播放失敗。注:swf 可以放在任意目錄下,只要網(wǎng)址的前 20 個(gè)字符是正確的。
*/

if(_url.substring(0, 20)<>url){
gotoAndStop(2);

/*
這里可以做一些東西,例如:將發(fā)布設(shè)置中的“本地回放安全性”設(shè)為“只訪問(wèn)網(wǎng)絡(luò)”,然后在這里做無(wú)數(shù)的彈窗
onEnterFrame = function(){
getURL("http://www.zhugao.cn", "_blank");
}
*/

}else{
gotoAndPlay(3); //跳到正常播放
}

為了便于閱讀,以下是沒(méi)有注釋的代碼:
url = "http://www.zhugao.cn";
if(_url.substring(0, 20)<>url){
gotoAndStop(2);
}else{
gotoAndPlay(3);
}

如果要允許多個(gè)域名,可以這樣寫(xiě):
url = "http://www.zhugao.cn";
url2 = "http://zhugao.cn";
if((_url.substring(0, 20)==url) || (_url.substring(0, 16)==url2)){
gotoAndPlay(3);
}else{
gotoAndStop(2);
}

● 注意:用此方法,設(shè)計(jì)過(guò)程中導(dǎo)出時(shí)的技巧:
用IE打開(kāi)先打開(kāi)指定目標(biāo)網(wǎng)址,以避免在導(dǎo)出時(shí)頻繁彈出窗口,如果無(wú)效,請(qǐng)將默認(rèn)瀏覽器設(shè)置成IE,關(guān)閉導(dǎo)出時(shí)的player窗口即可繼續(xù)編輯。有時(shí)Flash軟件會(huì)因此發(fā)生錯(cuò)誤而被強(qiáng)行結(jié)束,導(dǎo)出前請(qǐng)保存文檔,切記!

常用加密工具

● SWF Encrypt ( 下載地址 )
可有效防止目前流行的幾乎所有破解工具對(duì)其所加密作品的AS查看。2006年10月更新為3.0.12,盡管加密后文件仍然有明顯的增大(視原swf的復(fù)雜程度,增大幅度有所不同),然而令人振奮的是,已經(jīng)支持放射狀漸變,支持Flash8.0。加密技巧:分解swf逐個(gè)加密,以盡量避免加密后單個(gè)文件體積龐大的問(wèn)題。

● Flashincrypt ( 下載地址 )
可輕易防止閃客精靈目前的版本對(duì)其所加密作品的AS查看,加密后的文件幾乎保持原文件大小。遺憾的是不能防止 Action Script Viewer 5.0 以上的版本。

適當(dāng)應(yīng)用與javascript結(jié)合
加密JS,從而實(shí)現(xiàn)間接加密swf。相關(guān)工具及例子:
T4nk JS混淆工具
用于javascript的混淆加密。
Encrypt HTML
加密網(wǎng)頁(yè)腳本,包括 HTML source code, javascript, VBScript, text, links and graphics 等。
從Flash到JavaScript的通訊,從JavaScript到Flash的通訊
控制 Flash Player 的 JavaScript 方法一覽表

在Word中插入Flash
測(cè)試環(huán)境:WindowsXP / Office2003
上傳時(shí)間:2006-12-2
原文地址:http://www.zhugao.cn/info/news_show.asp?id=443

可用在獨(dú)立文件給客戶看的時(shí)候,盡管可以用前述方法從word中提取swf,然而此方法仍然具有一定防范效果。

1、新建一Word文檔并保存。

2、在Word中依次單擊下拉菜單“視圖”→“工具欄”→“控件工具箱”。

3、在“控件工具箱”中點(diǎn)擊“其他控件”,選擇列表中的“Shockwave Flash Object”。

4、右鍵單擊插入進(jìn)來(lái)的Flash播放控件,選擇“屬性”。

5、在“屬性”窗口的“Movie”欄輸入Flash動(dòng)畫(huà)的路徑及文件名,需要用絕對(duì)路徑,可采用以下兩種:
file:///C:/test/test.swf
http://www.zhugao.cn/test.swf

6、將“EmbedMovie”項(xiàng)設(shè)置為“True”,使Flash嵌入到Word中。“Height”和“Width”分別為Flash的高和寬?!癝cale”默認(rèn)為ShowAll,為縮放模式,始終顯示Flash中的所有內(nèi)容,如果改為NoScale則始終按1:1比例,不會(huì)縮放Flash中的內(nèi)容。

7、單擊控件工具箱上的“退出設(shè)計(jì)模式”按鈕,在Word中即可播放Flash了。再次按下該按鈕則暫停播放,進(jìn)入設(shè)計(jì)模式。如當(dāng)時(shí)未顯示Flash,請(qǐng)保存退出Word,再打開(kāi)該Word文檔,點(diǎn)擊“退出設(shè)計(jì)模式”按鈕即可看到Flash。

打包成加殼exe

用Flash的默認(rèn)程序打包的exe很容易轉(zhuǎn)成swf,SWFKit是一款很不錯(cuò)的加殼打包軟件,不易被還原。
下載地址(含SWFKit演示教程)

2007-1-22更新:
【可以用 UPX 和 ASProtect 等壓縮加殼工具對(duì) Flash 的默認(rèn)程序打包的 EXE 進(jìn)行操作,然而仍然可以用 FlashChanger 輕易還原。而用 SWFKit 打包的 EXE 才是更安全的, FlashChanger 奈何不了它。此次測(cè)試還發(fā)現(xiàn),UPX 對(duì) EXE 的壓縮功能很強(qiáng),壓縮比率可達(dá) 50% - 70% ,建議用 SWFKit 打包后再用 UPX 等壓縮加殼工具對(duì)其進(jìn)行操作。( UPX下載地址 )】。

附:SWFkit拖動(dòng)exe窗口的方法
此方法與本文所述加解密無(wú)關(guān),僅作為使用SWFKit的附加參考。

后記

破解時(shí)需要多種方法或工具綜合使用,加密亦然,需根據(jù)用途綜合加密。
● 對(duì)于網(wǎng)絡(luò)用swf的推薦加密方案:
更改后綴,限制在指定域名播放,分解成多個(gè)swf并用SWF Encrypt加密。
此方案主要依賴于SWF Encrypt,重在保護(hù)作品的AS,一旦SWF Encrypt遭到破解軟件的有效攻擊,此方案即宣告破產(chǎn)。

附:加密案例:Family Player (請(qǐng)使用IE瀏覽)

***************

本文的相關(guān)討論帖:
經(jīng)典論壇:http://bbs.blueidea.com/thread-2713590-1-1.html
閃吧論壇:http://space.flash8.net/bbs/thread-321245-1-1.html

本文被陸續(xù)收錄到:
藍(lán)色理想:http://www.blueidea.com/tech/multimedia/2007/4438.asp
閃吧:http://www2.flash8.net/teach/5722.htm
68design:http://www.68design.net/article/13582.aspx
太平洋電腦網(wǎng):http://www.pconline.com.cn/pcedu/sj/wz/flash/0701/947543.html

◆ 轉(zhuǎn)載請(qǐng)注明出處!

相關(guān)文章

最新評(píng)論