Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: insider dealing en 30 Noviembre 2018, 13:41 pm



Título: Archivo .js
Publicado por: insider dealing en 30 Noviembre 2018, 13:41 pm
Buenos días, amigos tengo un archivo programado con código del lenguaje .js (JAVASCRIPTS), del cual no tengo conocimiento alguno, este código al parecer esta codificado, por favor echarle un vistaso

DL.dropbox.com/s/b7wq5f3ugesxyen/Autobot.js?dl=0 (http://DL.dropbox.com/s/b7wq5f3ugesxyen/Autobot.js?dl=0)

 Quisiera saber, que tipo de codificación o ofuscación tiene, y como puedo volverlo a código javascript normal, legible. Un saludo y gracias de antemano


Título: Re: Archivo .js
Publicado por: #!drvy en 30 Noviembre 2018, 20:10 pm
No se que herramienta habrán utilizado pero ahí lo tienes un poco más legible. Es una mezcla de entre https://jsnice.org y un script en PHP para reemplazar las variables que genera.

Código
  1. $variables = array("Autobot", "3.1", "protocol", "location" ....);
  2. $content = file_get_contents('./obfuscated.js');
  3. foreach ($variables as $index => $variable) {
  4.    $content = str_replace('_0xa25e['.$index.']', $variable, $content);
  5. }
  6. file_put_contents('new.js', $content);

Resultado: https://pastebin.com/R7B0GqcR

Todavía le quedan algunas variables que traducir..

Saludos


Título: Re: Archivo .js
Publicado por: insider dealing en 30 Noviembre 2018, 23:55 pm
Wow, me has ayudado un monto, muchas gracias amigo, te mereces lo mejor en este foro  ;-), el código cambio, mucho, pero todavía me faltan traducir algunas variables, como lo has hecho? para obtener el verdadero nombre de las variables. Un saludo