Jump to content

Swf Decomplier


haylaz_prens
 Share

Recommended Posts

Merhaba arkadaslar benım bır konuda yardıma ıhtıyacım var. Swf dosyasını decomplier ettikten sonra içerisindeki as3 kodlarında degısıklık yapmak istiyorum sonrada tekrar eskı halıne swf yapmak ısıyorum mumkunmudur. ? Şimdiden teşekkür ederim.

1-Swf Decomplier yapıyorum.

2- As3 kodunu degıstıyorum.

Ama işlem bittikten sonra tekrar nasıl swf ye donusturecegım onu bılmıyorum?

Edited by haylaz_prens
Link to comment
Share on other sites

  • 2 hafta sonra ...

Shotlink le sag tıkladım decomlier yaptım içerisinde bir cok dosya cıktı as3 dosyasını buldum notepad e açtım.  Gerekli değişiklşiği yaptım. Sonra Flash ile import yaptım fla dosyasını sonra file dan export yaptığımda sorun oluştu diyor.

 

reyiz denedim kardeş ama ilginç hatalr veriyor daha basit bir yolu varmı acaba shotlink te sag tıkla decomlı et var tam tesrsı  comlıer et gıbı seçenek veya paketle gıbı.

Link to comment
Share on other sites

Detaylar

as3 kodları

package com.it.pacem.cryptography
{
    import *.*;

    public class Rijndael extends Object
    {
        private var roundsArray:Array;
        private var shiftOffsets:Array;
        private var Nr:Number;
        private var Nk:Number;
        private var Nb:Number;
        private var Rcon:Array;
        private var SBox:Array;
        private var SBoxInverse:Array;
        public var blockSize:Number = 128;
        public var keySize:Number = 128;

        public function Rijndael(param1:Number, param2:Number)
        { public function encrypt(param1:String, param2:String, param3:String) : String
        {
            var _loc_10:* = NaN;
            var _loc_4:* = new Array();
            var _loc_5:* = new Array();
            var _loc_6:* = this.blockSize / 8;
            if (param3 == _a_-_---._a_--_--(-1820302600))
            {
                _loc_4 = this.getRandomBytes(_loc_6);
            }
            var _loc_7:* = this.formatPlaintext(this.strToChars(param1));
            var _loc_8:* = this.keyExpansion(this.strToChars(param2));
            var _loc_9:* = 0;
            while (_loc_9 < _loc_7.length / _loc_6)
            {
               
                _loc_5 = _loc_7.slice(_loc_9 * _loc_6, (_loc_9 + 1) * _loc_6);
                if (param3 == _a_-_---._a_--_--(-1820302600))
                {
                    _loc_10 = 0;
                    while (_loc_10 < _loc_6)
                    {
                       
                        _loc_5[_loc_10] = _loc_5[_loc_10] ^ _loc_4[_loc_9 * _loc_6 + _loc_10];
                        _loc_10 = _loc_10 + 1;
                    }
                }
                _loc_4 = _loc_4.concat(this.encryption(_loc_5, _loc_8));
                _loc_9 = _loc_9 + 1;
            }
            return this.charsToHex(_loc_4);
        }// end function

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...