• 13-11-2010, 13:56:09
    #1
    Merhaba arkadaşlar,
    Elimde bir action script şifreleme fonksiyonu var fakat action script bilmedigim için ne oldugunu yorumlayamadım. Bu fonksiyonun aynısını php formatında yapmam gerekiyor.
    Kod

            public static function sifrele2(param1:String, param2:String) : String
            {
                var _loc_4:String;
                _loc_4 = "" + (param2.charAt(8) + param2.charAt(9));
                _loc_4 = _loc_4 + (param2.charAt(0) + param2.charAt(1));
                _loc_4 = _loc_4 + param1;
                _loc_4 = _loc_4 + (param2.charAt(4) + param2.charAt(5) + param2.charAt(6) + param2.charAt(7));
                _loc_4 = _loc_4 + (param2.charAt(2) + param2.charAt(3));
                var _loc_5:* = new Base64Encoder();
                new Base64Encoder().encodeUTFBytes(_loc_4);
                _loc_4 = _loc_5.drain();
                var _loc_6:String;
                var _loc_7:int;
                while (_loc_7 < _loc_4.length)
                {
                    // label
                    if (_loc_7 % 2 == 0)
                    {
                        _loc_6 = _loc_6 + _loc_4.charCodeAt(_loc_7).toString(16);
                    }// end if
                    _loc_7++;
                }// end while
                return _loc_6;
            }// end function
    fonksiyonun içinde kullandıgı bir kaç fonksiyon daha var sanırım. lazım olanı yazarsaniz burdan verebilirim.
  • 13-11-2010, 16:29:39
    #2
    kimin swfsini decompile ettiniz ?
  • 13-11-2010, 21:21:11
    #3
    flashguru adlı üyeden alıntı: mesajı görüntüle
    kimin swfsini decompile ettiniz ?
    decompile felan yok sadece bu kodun php halini yapmak için iş aldim.
  • 13-11-2010, 22:02:38
    #4
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    decompile felan yok sadece bu kodun php halini yapmak için iş aldim.
    demek yok ..
    param1 param2 ...
    _loc_1 loc_2 ve diger paramtreler decomp programlarının atadıgı taglardır
    cunku bunların gercek degerini bulamaz o programlar, yani yalan soyleme ya da bilmiyor isen decomp felan yok deme .
    büyük ihtimal bir bot yapımı yada lisans kırımı için bu isteniyor, hala yok diyebilirsn ama koddan ortada herşey bilmiyorsanda decomp yok demeyiniz.
    yardım isterken şeffaf olmak gerek
  • 13-11-2010, 22:14:10
    #5
    flashguru adlı üyeden alıntı: mesajı görüntüle
    demek yok ..
    param1 param2 ...
    _loc_1 loc_2 ve diger paramtreler decomp programlarının atadıgı taglardır
    cunku bunların gercek degerini bulamaz o programlar, yani yalan soyleme ya da bilmiyor isen decomp felan yok deme .
    büyük ihtimal bir bot yapımı yada lisans kırımı için bu isteniyor, hala yok diyebilirsn ama koddan ortada herşey bilmiyorsanda decomp yok demeyiniz.
    yardım isterken şeffaf olmak gerek
    herhangi birşeyi decompile etmedim ve bot yazmıyorum. kod decompile edilmiş bir kodddan bir parça olabilir onu da bilmiyorum. zaten bilgim olsa başlık ta açmazdim, bu fonksiyon verildi ve aynısı php için yapılabilinirmi soruldu onun için araştiriyorum.
  • 13-11-2010, 22:30:23
    #6
    decompile felan yok demeyin o zaman
    bu son cumlenizi ilk basta yazsanız daha iyi olurdu ,
    sorunuza gelince bir değerin UTF byte degeri yazılabiliniyorsa yapılır
    base64 de zaten php var biliyorum .

    yalnız olayın hiç güzel bi iş için istenmedigini bilin , birşey decomp edilmiş ve çözülmeye calısılıyor yaptıranın niyeti pek iyi degil bot yazdırmıyor ise .
    ayrıca kod as3 kod olmasına ragmen flash bi dosyaya ait degildir, cunku bu kodların bazıları flexde kullanılan sınıflar
    o yüzden decomp ile cıkan bu kodlar flex kod olarak cıkmadı program as3 olarak atmıs kodu yani bunu cozsenizde yani ifadeleri, yine de eksik şeyler olabilir
    haberiniz olsun
  • 16-11-2010, 14:22:42
    #7
    php bilen bunuda yapar _loc_4 ların ne olduğunuda anlamadım
  • 16-11-2010, 16:43:21
    #8
    trvendetta adlı üyeden alıntı: mesajı görüntüle
    php bilen bunuda yapar _loc_4 ların ne olduğunuda anlamadım
    _loc_4 ler değişken, $_loc_4 diye çevrilecek php'ye.