Hola, encontré el siguiente código en internet para sacar la dirección .FLV de los videos que pertenecen a Megavideo.
var __reg4 = "33744"; // Aqui debes poner el valor de flashvars.k1 = "33744";
var __reg6 = "44566"; // Aqui debes poner el valor de flashvars.k2 = "44566";
var __reg5 = "e0ea8875bba5b96a3601bd0c2368af48"; // Aqui debes poner el valor de flashvars.un = "e0ea8875bba5b96a3601bd0c2368af48";
var __reg3 = "489"; // Aqui debes poner el valor de flashvars.s = "489";
_root.s = __reg3;
trace("http://www" + __reg3 + ".megavideo.com/files/" + decrypt(__reg5, __reg4, __reg6) + "/");
function decrypt(str, key1, key2)
{
var __reg1 = [];
var __reg3 = 0;
while (__reg3 < str.length)
{
if ((__reg0 = str.charAt(__reg3)) === "0")
{
__reg1.push("0000");
}
else
{
if (__reg0 === "1")
{
__reg1.push("0001");
}
else
{
if (__reg0 === "2")
{
__reg1.push("0010");
}
else
{
if (__reg0 === "3")
{
__reg1.push("0011");
}
else
{
if (__reg0 === "4")
{
__reg1.push("0100");
}
else
{
if (__reg0 === "5")
{
__reg1.push("0101");
}
else
{
if (__reg0 === "6")
{
__reg1.push("0110");
}
else
{
if (__reg0 === "7")
{
__reg1.push("0111");
}
else
{
if (__reg0 === "8")
{
__reg1.push("1000");
}
else
{
if (__reg0 === "9")
{
__reg1.push("1001");
}
else
{
if (__reg0 === "a")
{
__reg1.push("1010");
}
else
{
if (__reg0 === "b")
{
__reg1.push("1011");
}
else
{
if (__reg0 === "c")
{
__reg1.push("1100");
}
else
{
if (__reg0 === "d")
{
__reg1.push("1101");
}
else
{
if (__reg0 === "e")
{
__reg1.push("1110");
}
else
{
if (__reg0 === "f")
{
__reg1.push("1111");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
++__reg3;
}
__reg1 = __reg1.join("").split("");
var __reg6 = [];
__reg3 = 0;
while (__reg3 < 384)
{
key1 = (key1 * 11 + 77213) % 81371;
key2 = (key2 * 17 + 92717) % 192811;
__reg6[__reg3] = (key1 + key2) % 128;
++__reg3;
}
__reg3 = 256;
while (__reg3 >= 0)
{
var __reg5 = __reg6[__reg3];
var __reg4 = __reg3 % 128;
var __reg8 = __reg1[__reg5];
__reg1[__reg5] = __reg1[__reg4];
__reg1[__reg4] = __reg8;
--__reg3;
}
__reg3 = 0;
while (__reg3 < 128)
{
__reg1[__reg3] = __reg1[__reg3] ^ (__reg6[__reg3 + 256] & 1);
++__reg3;
}
var __reg12 = __reg1.join("");
var __reg7 = [];
__reg3 = 0;
while (__reg3 < __reg12.length)
{
var __reg9 = __reg12.substr(__reg3, 4);
__reg7.push(__reg9);
__reg3 = __reg3 + 4;
}
var __reg2 = [];
__reg3 = 0;
while (__reg3 < __reg7.length)
{
if ((__reg0 = __reg7[__reg3]) === "0000")
{
__reg2.push("0");
}
else
{
if (__reg0 === "0001")
{
__reg2.push("1");
}
else
{
if (__reg0 === "0010")
{
__reg2.push("2");
}
else
{
if (__reg0 === "0011")
{
__reg2.push("3");
}
else
{
if (__reg0 === "0100")
{
__reg2.push("4");
}
else
{
if (__reg0 === "0101")
{
__reg2.push("5");
}
else
{
if (__reg0 === "0110")
{
__reg2.push("6");
}
else
{
if (__reg0 === "0111")
{
__reg2.push("7");
}
else
{
if (__reg0 === "1000")
{
__reg2.push("8");
}
else
{
if (__reg0 === "1001")
{
__reg2.push("9");
}
else
{
if (__reg0 === "1010")
{
__reg2.push("a");
}
else
{
if (__reg0 === "1011")
{
__reg2.push("b");
}
else
{
if (__reg0 === "1100")
{
__reg2.push("c");
}
else
{
if (__reg0 === "1101")
{
__reg2.push("d");
}
else
{
if (__reg0 === "1110")
{
__reg2.push("e");
}
else
{
if (__reg0 === "1111")
{
__reg2.push("f");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
++__reg3;
}
return __reg2.join("");
}
el caso es que no se como ejecutarlo, ya que en un html no me sale nada, ¿cómo puedo ejecutarlo?.
He estado googleando y solo me sale que pertenece a un objeto Flash, nada mas.
un saludo y gracias