playerın as decrypti bu php karşılığınıda
SNaRe vermiş sanırım
değerleride kaynak koddan alıyor
Alıntı
flashvars.un = "88a0658d15847ff3e232c61e7aa8a296";
flashvars.k1 = "68099";
flashvars.k2 = "84812";
flashvars.s = "136";
function decrypt
(str, key1, key2
) { var _local1 =
[];
var _local3 =
0;
while (_local3
< str.
length) { switch (str.
charAt(_local3
)) { case "0" :
_local1.
push("0000");
break;
case "1" :
_local1.
push("0001");
break;
case "2" :
_local1.
push("0010");
break;
case "3" :
_local1.
push("0011");
break;
case "4" :
_local1.
push("0100");
break;
case "5" :
_local1.
push("0101");
break;
case "6" :
_local1.
push("0110");
break;
case "7" :
_local1.
push("0111");
break;
case "8" :
_local1.
push("1000");
break;
case "9" :
_local1.
push("1001");
break;
case "a" :
_local1.
push("1010");
break;
case "b" :
_local1.
push("1011");
break;
case "c" :
_local1.
push("1100");
break;
case "d" :
_local1.
push("1101");
break;
case "e" :
_local1.
push("1110");
break;
case "f" :
_local1.
push("1111");
}
_local3++;
}
_local1 = _local1.
join("").
split("");
var _local6 =
[];
_local3 =
0;
while (_local3
< 384) {
key1 =
((key1
* 11) +
77213) % 81371;
key2 =
((key2
* 17) +
92717) % 192811;
_local6
[_local3
] =
(key1 + key2
) % 128;
_local3++;
}
_local3 =
256;
while (_local3
>=
0) { var _local5 = _local6
[_local3
];
var _local4 = _local3
% 128;
var _local8 = _local1
[_local5
];
_local1
[_local5
] = _local1
[_local4
];
_local1
[_local4
] = _local8;
_local3--;
}
_local3 =
0;
while (_local3
< 128) {
_local1
[_local3
] = _local1
[_local3
] ^
(_local6
[_local3 +
256] & 1);
_local3++;
} var _local12 = _local1.
join("");
var _local7 =
[];
_local3 =
0;
while (_local3
< _local12.
length) { var _local9 = _local12.
substr(_local3,
4);
_local7.
push(_local9
);
_local3 = _local3 +
4;
} var _local2 =
[];
_local3 =
0;
while (_local3
< _local7.
length) { switch (_local7
[_local3
]) { case "0000" :
_local2.
push("0");
break;
case "0001" :
_local2.
push("1");
break;
case "0010" :
_local2.
push("2");
break;
case "0011" :
_local2.
push("3");
break;
case "0100" :
_local2.
push("4");
break;
case "0101" :
_local2.
push("5");
break;
case "0110" :
_local2.
push("6");
break;
case "0111" :
_local2.
push("7");
break;
case "1000" :
_local2.
push("8");
break;
case "1001" :
_local2.
push("9");
break;
case "1010" :
_local2.
push("a");
break;
case "1011" :
_local2.
push("b");
break;
case "1100" :
_local2.
push("c");
break;
case "1101" :
_local2.
push("d");
break;
case "1110" :
_local2.
push("e");
break;
case "1111" :
_local2.
push("f");
}
_local3++;
} return (_local2.
join(""));
}