亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

flash 加密解密的相關知識說明

2020-07-17 13:15:43
字體:
來源:轉載
供稿:網友
希望大家了解一些解密方面的東西,對自己的心血好好保護。最好的方法就是完全不給,一旦作品發布,必須做好被人破解的準備。另外,無論何時,不是技術相當人之間的交流性質的話,不要發論壇短消息或郵件和我討論這一話題。


Q1:為什么要破解flash文件
我認為目前有五種性質:
是通過破解別人的文件,了解別人的編程思路,進行模仿或學習
漢化優秀flash軟件,游戲,讓大家分享。或因為游戲設置不平衡,改部分參數,如xxxx百倍經驗值版等等。
一些小公司,僅僅通過將別人的作品,改頭換臉,把自己的標望上面一打。
一些個人,行為同上。
通過flash破解,來了解flash加密技術。

而為什么加密,基本上原因就只一種,保護自己的心血。


Q2:怎么才算是破解了

Q1,我們也可以這么分
反編譯出大部分代碼,尤其是核心代碼
需要得到所有的字符串,參數的修改
這是最無恥的,什么都破解的了。因為不需要完整破解,很多加個讀取的殼可能就能加水印了。
同上
此類基本同一


Q3:加密的總被破解了,再沒什么加密是安全的了吧?

Swf的文件格式,現在已經是透明的了,很多人,人云亦云的說,因為flash文件格式的透明,flash加密總是會被解開的。此說法完全沒道理。不過flash是腳本語言,它不能自己運行,必須要flashplayer或類似的東西進行解釋,所以不管怎么加密,你必須保證flashplayer仍然認識它。

Q2,如有些方式的加密,反編譯后可以生成偽碼,而且偽碼也能運行,但是人看不懂,不能修改。這也能算加密成功。但是只要讓flash變成既可以運行,但是又不是人可以看懂的代碼,太難。目前見過幾個混淆可以達到這種效果,方式不詳。

有些方式的加密,用軟件完全反編譯不能。手動也非常辛苦,最后得不嘗失,即使破解了,也不方便修改。即使破解了一個,也不一定能破解同樣方式的第二個。這也算成功了。Doswf基本做到了這一點。不過doswf太能損壞文件了,且試用版水印+彈窗,我并不建議大家使用。

基本上,目前主要就用swfEncrypt直接加密了,要么自己想辦法,自己寫。最好的加密是把文件格式變成exe,用別的軟件給它加殼。Exe加解密技術成熟得多。但是缺點是,大家都是要的網絡上能流通的swf啊。


Q4:怎么加密?

Flash,現在主要就分動畫和程序。
Swftag標簽格式的文件,支持的標簽也并不多。而flash中的庫,是暴露在最外面的,自身完全無法加密。要保護動畫,必須要加loader的殼。action部分,支持很多指令。Opcode其實和匯編碼沒多大區別。(另外這里插一句,有些人斷章取意的認為alchemy能讓flash執行效率高N倍,也沒道理,如果看過官方的詳細說明,外加avm2的說明的話,就應該知道,大多abc只是轉換成了flash本身支持的opcode,極少數為avm2額外的專門的解釋器,alchemy的出現,最多是為了方便別的平臺的程序員而已,不久以后可能我這觀點也行不通了)。因此,action部分能做很多文章,而市面上的加密軟件也多是在這部分上動腦筋。你也可以寫個loader,配合改一些動畫swf的數據。然后加密as部分的loader來達到加密動畫的目的。

不過現在,商業氣息太濃,產品沒測試好就拿出來賣了。真沒想到
5個小時不到就能把swfEncrypt6.04完全搞定。即使因為沒讀完avm2tag及一些debugtag而不能完全還原成源碼,也能輕松的注入自己的指令到加密后的文件中,能修改,也能刪除



Q5:解密需要些什么?

解構的頭腦,對代碼的熟悉,外加大量的猜碼運氣。其實大多flash也沒怎么加密的。一般用軟件可以直接反編譯。swf8及以前,swf9swf10tag上有很大不同。我也沒研究透徹,主要講下之前的。Swf8及以前的是用avm1解釋,swf9如果包含byteArray asset的,和swf10基本可以視為一致。因此建議as3加密時,即使你用不上,也把byteArray,bitmapdata,loader類導入進去,在原先代碼基礎上,間接插上垃圾代碼。Swf9swf10本身的廢話部分也比swf8及以前多多了,本身破解難度要高一些。

目前市面上這些解密的軟件,由效果大小來排
Swf10方面
閃客精靈,WINHEX,tamarin相關工具,nemo
Swf9方面
閃客精靈,ASVWINHEX,tamarin相關工具,nemo
Swf8方面
Asvflasm,閃客精靈,WINHEXflash游戲修改大師

另外,如果是要破解游戲,必須還有一款用得熟練的游戲修改軟件。最近不知道有什么新的好,我用習慣了GameExpert,雖然功能很少。網絡方面,還得再加WPE(這軟件忒久了,,以前自己做星際和傳奇的簡單外掛就用的它,功能也不怎么樣,就沒發現換代的東西)

至于什么flash吸血鬼,URLEDITORUE用處不大,flash橡皮插偶爾還能一用。
基本上,軟件是對于新手破解用的,這在Q1里面,新手一般是
這類人。閃客精靈和WINHEX因為功能強大,基本無可替代。而其他的,高手必須得有能力去寫軟件,去幫助你完成這些活。



Q6:flash可以動態修改?

很多人都試圖用金山游俠修改過flash游戲,結果沒人修改成功,實際上因為現在很多游戲都開始采用動態內存,所以基本上金山游俠這類軟件改不了。Flash可能是網頁上最早采用防護動態修改的技術了吧。

我以前成功過好幾次,理論上來講,基本上所有程序都是調內存里再運行,像flash,基本上和flashplayer一起裝內存里運行。所以改內存絕對是有效果的。只是flash數據和很多dos,win下面的游戲數值表示方法不一樣,因為動態內存,位置也總跑,用金山游俠基本很難找到。

不過現在有flash游戲修改大師這一工具,as2的游戲算是不需要費腦筋去想數值存在哪,在哪個范圍跳來跳去,用什么方法鎖定它們而不至于死機。游戲人只是因為游戲難度過大想修改,建議直接用flash游戲修改大師,就此打住。


Q7:swf如何加密才比較容易防止破解呢?

其實上面也提到過一些,一個成熟的加密:
1 加殼,一定要用URLLoader+ByteArray讀一次
2 讀這一次的過程中,可能會用到某個算法,這一算法一定不能每次一樣,可以隨機生成。而密匙完全可以以另一種算法,加密后放在同一文件中。比如說先讀某幾個bytes來知道是什么算法,再整個的解密。密匙藏法太多了,我另有一篇文章有相關的內容,目前還未發表過。
3 大量改方法名,所有都改,讓破解者很難猜。改法也完全可以隨機。
4 手動改跳轉和push命令部分。Pushjump歷來都是加密用兵之地。目前我也沒摸透什么改法可以讓最新閃客精靈和asv完全掛掉。所有加解密軟件都是很規矩的讀tag數據的,flashplayer有點不同。因為這個,所以一個用某軟件加密過的swf,不可能再被另一個加密軟件再加密了可以視為后一個加密軟件沒能力解讀之前的加密。(這方面具體的我又寫了一篇文章,也暫未發表,很早以前看過有個老外寫過很多,有人翻譯了,可以網上找找看。記得那里面提到的方法已經對現在的閃客精靈無效了,不過很有啟發。)
5 加無效代碼進去。無效代碼基本是if之類,不怎么拖速度。目前只發現幾個加密swf能夠在真實代碼之間插進大量無效代碼。而大部分都是加在頭和尾。。。和沒加密沒什么區別。
6 死循環!一個讓除了flashplayer外,所有加解密軟件都掛掉的死循環。這招算比較狠的,不過好難啊,改jump也能產生這種效果,不過多半是flashplayer也掛掉,基本只能手動不靠批量,太依靠運氣。


Q8:怎么算是加密成功了?

Q2:
首先得讓asv,閃客精靈完全捕捉不到真實代碼的影子。
能隱藏庫元件的話,加分!
閃客精靈和asv在反編譯時掛掉了
手動分析發現,代碼太多擾碼。好不容易解讀后,發現只是能達到效果的偽碼,卻不能還原成原始代碼。
只能完全手動分析,太耗時,放棄

基本上,一個加密至少要達到第四點才能算是成功了。如果你找到了辦法使你的swf可以讓閃客精靈和asv掛掉,恭喜你。之后想辦法在中間加大量的無效碼吧。這樣如果不是很嚴重的利益驅使,你的swf就沒人能破了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产99视频精品免视看7| 色系列之999| 亚洲伦理中文字幕| 狠狠久久五月精品中文字幕| 91久久精品国产91性色| 九九热这里只有精品6| 亚洲第一区第一页| 欧美精品videos性欧美| 亚洲国产精品大全| 91av视频导航| 日韩av免费网站| 最新91在线视频| 国产精品久久综合av爱欲tv| 国产精品视频久久| 国产精品久久久久秋霞鲁丝| 欧美日韩一区二区三区在线免费观看| 日韩电影视频免费| 欧美最猛性xxxx| 国产精品99久久久久久久久| 亚洲精品suv精品一区二区| 91经典在线视频| 97精品国产97久久久久久春色| 日韩精品高清在线| 欧美成人一区在线| 色综合伊人色综合网| 中文字幕一区二区精品| 欧美在线视频网站| 九九热精品视频国产| 一区二区三区国产在线观看| 成人在线播放av| 国产91在线播放九色快色| 欧美成人激情在线| 欧美色视频日本高清在线观看| 国产成人精品久久二区二区| 久久久精品视频成人| 亚洲一级免费视频| 精品日韩视频在线观看| 色婷婷综合成人av| 日韩天堂在线视频| 欧美日韩一区免费| 亚洲午夜激情免费视频| 精品自在线视频| 色综合久久天天综线观看| 日本亚洲欧美成人| 91精品国产乱码久久久久久久久| 久久久久久久久久久人体| 97视频免费在线看| 日韩有码在线视频| 亚洲香蕉成人av网站在线观看| 久久99国产综合精品女同| 国产精品一区二区性色av| 国产精品h在线观看| 欧美成人免费大片| 亚洲美女性生活视频| 久久久久久亚洲精品不卡| 95av在线视频| 午夜精品一区二区三区在线视频| 日韩三级影视基地| 在线日韩精品视频| 亚洲成人教育av| 久久伊人精品天天| 成人欧美一区二区三区在线湿哒哒| 3344国产精品免费看| 亚洲欧美国产精品va在线观看| 欧美久久久精品| 成人网页在线免费观看| 久久精品国产精品亚洲| 欧美激情性做爰免费视频| 亚洲美女性生活视频| 2019国产精品自在线拍国产不卡| 成人xvideos免费视频| 亚洲а∨天堂久久精品喷水| 97婷婷涩涩精品一区| 久久久久日韩精品久久久男男| 国产成人avxxxxx在线看| 国产精品久在线观看| 国产成人免费av电影| 2019国产精品自在线拍国产不卡| 亚洲aaaaaa| 97国产在线视频| 久久夜色撩人精品| 在线播放日韩欧美| 欧美日韩不卡合集视频| 日韩美女av在线免费观看| 91在线高清免费观看| 久久精品影视伊人网| 亚洲国产另类久久精品| 亚洲欧美变态国产另类| 午夜精品久久久久久久99黑人| 国内精品视频在线| 日韩欧美黄色动漫| 国产一区二区色| 日韩欧美国产骚| 亚洲免费一在线| 91九色精品视频| 久久久久久97| 亚洲人午夜精品免费| 久久精品久久久久久国产 免费| 午夜精品在线观看| 亚洲精品久久久久久久久久久久| **欧美日韩vr在线| 亚洲最新av网址| 国产中文字幕日韩| 91免费版网站入口| 欧美xxxx14xxxxx性爽| 日韩专区中文字幕| 久久综合久久美利坚合众国| 欧美性猛交xxxx乱大交3| 精品中文字幕在线| 精品国产91久久久| 日韩在线观看精品| 国产精品欧美在线| 91免费的视频在线播放| 日韩视频免费在线观看| 欧美放荡办公室videos4k| 日本精品久久久久久久| 97av在线播放| 高清欧美一区二区三区| 国产精品视频99| 亚洲毛茸茸少妇高潮呻吟| 成人亲热视频网站| 久久久黄色av| 久久精品视频va| www.日韩免费| 久久99精品久久久久久琪琪| 午夜精品福利电影| 91久久久久久久一区二区| 中文字幕亚洲欧美一区二区三区| 久久人人爽亚洲精品天堂| 亚洲色图第一页| 韩国19禁主播vip福利视频| 国产精品福利片| 日本一区二区三区在线播放| 92国产精品久久久久首页| 欧美视频免费在线观看| 欧美午夜片在线免费观看| 最近2019免费中文字幕视频三| 国产专区精品视频| 精品高清美女精品国产区| 亚洲欧美变态国产另类| 亚洲国产成人爱av在线播放| 精品国产一区二区三区久久狼黑人| 国产精品久久久久久av福利| 欧美午夜精品久久久久久久| 日韩有码在线观看| 日韩美女在线播放| 亚洲精品美女久久久| 成人欧美一区二区三区在线| 欧美一级大片在线观看| 欧美国产乱视频| 91国内产香蕉| 精品久久久久久国产| 欧美一级视频一区二区| 91久久国产综合久久91精品网站| 不卡av电影在线观看| 国产精品欧美在线| 亚洲一区美女视频在线观看免费| 亚洲国产美女精品久久久久∴| 亚洲日韩欧美视频一区| 国产欧美一区二区三区视频| 57pao成人永久免费视频| 亚洲人成电影网| 不卡av在线网站| 欧美日韩xxxxx|