PDA

Ver la versión completa : [Ayuda] Encriptacion ARC4



manulaiko
20-03-2014, 15:16
Hola!!

Estoy intentando desencriptar los paquetes de un juego (DarkOrbit), hasta el momento se que es ARC4 y poco más, he intentado buscar la clave pero no la encuentro.

Si alguien pudiera ayudarme se lo agradecería mucho.

Esto es lo que me ha parecido más importante:



public static function run(param1:_-fP) : void {
var _loc10_:* = true;
var _loc11_:* = false;
var _loc3_:ByteArray = null;
var _loc4_:BigInteger = null;
var _loc5_:_-Tv = null;
var _loc6_:BigInteger = null;
var _loc7_:BigInteger = null;
var _loc8_:ByteArray = null;
var _loc2_:RSAKey = new RSAKey(new BigInteger("84c16e0a5860d56409207e6b542f168de24e434198e68b363d ec817b77a594a17f968f177e871bfd626d139099cb3af0070c f2a03b46d1404503dc95d5a72f7c61e36b61967be50bd6bdf8 d3376171b00fce65c521bc3267cdf7e6b0c3d725c9"),65537);
try
{
_loc3_ = new ByteArray();
_loc2_.verify(param1._-j1w,_loc3_,param1._-j1w.length);
_loc3_.position = 0;
_loc4_ = new BigInteger(_loc3_);


Os voy a dejar el link para descargar el archivo .as que me parece que son los más importante, y también el archivo .swf, el original esta ofuscado con un xor empezando por el bit 77 y aumentando 1 cada itineración, así que lo he deofuscado y ya lo puedes abrir con JPEXS, que en mi opinión es el mejor decompilador de swf.

Lista de paquetes: https://mega.co.nz/#!7gJS1LDA!LeOCrIoJ5OpEMMh-2dJiOt-IijxQxDHIq_zRKbXefUY
Archivo .swf: https://mega.co.nz/#!z8JlXTwA!aGPpfM4WNe4qFvAEEe977C5cjEpVH_ve--PHlBelhk4
Archivos .as: https://mega.co.nz/#!ut5AVQxb!5ziBTYQeoYaT_kv590bBPYh-Q3TRq3_9rrqcpb_5Wpg

Porfavor, necesito ayuda!