haylaz_prens Posted April 8, 2013 Share Posted April 8, 2013 (edited) 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 April 8, 2013 by haylaz_prens Quote Link to comment Share on other sites More sharing options...
reyiz Posted April 8, 2013 Share Posted April 8, 2013 .as3 kodlarında Adobe Flash Pro ile değişiklik yapabilirsiniz. Çalışmayı bitirdikten sonra File > Export'tan swf dosyası şeklinde kaydedebilirsiniz. Quote Link to comment Share on other sites More sharing options...
haylaz_prens Posted April 18, 2013 Author Share Posted April 18, 2013 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ı. Quote Link to comment Share on other sites More sharing options...
haylaz_prens Posted April 18, 2013 Author Share Posted April 18, 2013 birde bu şifreleme sistemi nedir arkadaşlar bir fikri olan varmı . Biraz inceledim Rijandael 128 bit gbi . ama ? tam çözemedim. _ Örneğin -- 6f2d8c09c5d2d684423ae8ffd3eede70 Quote Link to comment Share on other sites More sharing options...
haylaz_prens Posted April 18, 2013 Author Share Posted April 18, 2013 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.