Swf反編(biān)譯yogda下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開(kāi)發編程工具(jù) → Swf反編譯編輯器 v1.0.564 官(guān)方最新版

Swf反編譯編輯器

v1.0.564 官方最新版 Swf反編譯編輯器 網(wǎng)友評分:8

同類相關軟件

軟件介紹

軟(ruǎn)件標簽: Swf 反編譯 yogda

swf反編譯yogda是針對flash打造(zào)的反編譯調試程序,主要是為開發人員提供反編譯修改功能,超強的的使用功能為程序員們(men)軟件開發(fā)提供更多的幫助,需(xū)要的用戶快(kuài)來綠色資源網下載吧(ba)!

Swf反編譯編(biān)輯器介紹:

反編(biān)譯調試flash的程序,有了Yogda,開發人員(yuán)可以修改/優化的adobe flash應用(yòng)程序編譯後的字節碼。

說起來修改flash遊戲,理論上應該可以找到(dào)更好的(de)解決辦法——直接去修改二次編譯後的代(dài)碼,那樣就可以為所欲為了,咕~~(╯﹏╰)b。有位老大爺說得好,工欲善其(qí)事必先利其器(qì)!這東東嘎哈的不用說了,這丫的可以直接修(xiū)改代(dài)碼……咕~~(╯﹏╰)b挺好挺強大。

Swf反編譯編輯器

yogda詳細介紹:

Yogda是一個AVM2 bytecode級的swf編輯器(qì)。
由著名flash開源(yuán)3D引擎(qíng)Yogurt3d的開發者開發,但Yogda是一個商業軟件。
使用Yogda可更改/替換swf的tag,並可以直接對swf的doabc做匯編級別的修改(gǎi)(AVM2時代的flasm?),
可以(yǐ)把它看成一個高級一點的"閃客之錘"。
這意味著swf加解密又多了一個方便可靠的(de)工具。

反編譯舉例說明:

用你選擇的反編譯器打開導(dǎo)出(chū)的SWF,Yogda則依次展(zhǎn)開左(zuǒ)邊的樹,來到這裏(lǐ):

Public function _fla:frame1();

看右麵(我隻是右(yòu)鍵複製的):

function 0000 *():
 {
 
    // Max stack    : 5
    // Local count  : 1
    // Scope depth  : 10
    // Max Scope depth  : 11
    // Exception Count  : 0
    // Trait Count  : 0
    // Code Length   : 65 bytes.
 
       0  getlocal0 
       1  pushscope 
       2  getlocal0 
       4  pushbyte 60
       6  initproperty _w
       7  getlocal0 
       9  pushbyte 60
       11  initproperty _h
       12  getlocal0 
       14  getlex graphics
       16  initproperty gr
       17  getlocal0 
       19  getproperty gr
       22  callpropvoid clear,0
       23  getlocal0 
       25  getproperty gr
       27  pushbyte 1
       29  pushint 1
       32  callpropvoid LINEStyle,2
       33  getlocal0 
       35  getproperty gr
       37  pushint 2
       39  pushdouble 1
       42  callpropvoid beginFill,2
       43  getlocal0 
       45  getproperty gr
       47  pushbyte 20
       48  dup 
       49  getlocal0 
       51  getproperty _w
       52  getlocal0 
       54  getproperty _h
       57  callpropvoid drawRect,4
       58  getlocal0 
       60  getproperty gr
       63  callpropvoid endFill,0
       64  returnvoid 
 }


看見紅的那幾行了吧(當(dāng)然你(nǐ)編輯器上不是紅的(de),看行號,要是沒紅的,看下(xià)麵),就是(shì)gr.lineStyle(1, 0x999999);反編譯的結果了,0x999999呢?除了(le)byte,bool類型,其他的一般都被(bèi)索引代替了,可以翻看(kàn)左麵的Integers,裏麵依次(cì)有(yǒu)編號,但是編號和這裏的編號不對(duì)應,應該+1。 不扯遠了,再次對比:
 

gr.lineStyle(1, 0x999999);

就是:

       23  getlocal0 
       25  getproperty gr
       27  pushbyte 1
       29  pushint 1
       32  callpropvoid lineStyle,2


注:前麵的數字不是行號,是字節號。

翻譯一下,注意對照看ABC:

23,其語義應理解為This.

25,Gr.

27,咱(zán)就不說堆棧,參數(shù)1

29,咱還不說堆棧,參數2

32,調用

前麵的倆參數(shù),是給後麵調用用的。很(hěn)明白了吧。所以,我(wǒ)們想把這鬼子丫的改成清晰的黑框子,很易:

雙擊29那行,修改(gǎi)為pushbyte 1,點OK保(bǎo)存(cún)。然後小鼠標輕點工具欄(lán)上(shàng)內保存(cún)按鈕,重新運行那個new.swf,丫的黑了吧!

很易是不(bú),不過還得(dé)說,我(wǒ)們還得用winhex,因為我習慣於WINHEX,直接CTRL+ALT+X查找(zhǎo)一串標誌性的16進製,然後去編輯——2D 01改為24 01……暈了吧,開個玩笑。

軟件截圖

下載地址 電腦版

點擊報錯 軟(ruǎn)件無法下載或下載後無法使(shǐ)用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評論 查看(kàn)所有評論(lùn)(0)

昵稱:
請不(bú)要評論無意義或髒話,我們所有評(píng)論會有人工審核.
字數: 0/500 (您的評論需要經過審核才能顯示)
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡