Foro Black Hat SEOArchivo · solo lectura
RankHispano

¿Quieres que se conozca tu proyecto?

Da de alta gratis tu proyecto en menos
de un minuto gracias a la IA
en RankHispano.com

Desofuscar código JavaScript

Iniciado por Sauron · 7 ago 2014 · 7 respuestas · 18.061 visitas

  1. Sauron
    Los programadas de lenguajes script como JS y PHP tratan de que su código deje de ser legible ofuscandolo. En el caso de JavaScript se puede desofuscar con herramientas online como son:

    http://www.dcode.fr/javascript-unobfuscator-desobfuscation

    Y luego para darle un aspecto bonito a las líneas de código te recomiendo:

    http://jsbeautifier.org/

    El mejor que he encontrado para desofuscar código js:
    http://www.jsnice.org/

    Si conoces otras herramientas potentes para desofuscar JavaScript comentalas!!
  2. jcarlosweb
    Hola Nicolas, he probado la herramientas que recomiendas, pero por ejemplo esta variable no puede:
    var _0xa5f1 = ["video","plugin"];
    ¿Se podría hacer y saber como la llamo el anterior programador?

    Gracias!!
  3. Sauron
    @jcarlosweb eso sólo no te lo decodifica, necesitas meter todo, pero si está corretacmente ofuscado no vas a ver nada, sólo se hará un poquito más legible
  4. jcarlosweb
    Gracias @"Sauron" , me lo ha descodificado todo menos los nombre de las variables(var _0xa5f1=["\x74\x65\x78\x74\x62\x6F\x78","\x76\x69\x64\x65\x6F"]) y array como te puesto anteriormente, el codigo es javascript, pero lo he podido hacer con http://www.unphp.net/ con esta herramienta de php, para que lo tengas en cuenta.

    Un pregunta en que formato esta el nombre de la variable para que no lo pueda descodificar?

    Gracias!!
  5. Sauron
    @"jcarlosweb" un buen ofuscador lo que hace con las variables y funciones les cambia el nombre y las pone como las ves y sin proceso para volver al nombre original, y sólo el desarrollador que tiene el código ORIGINAL puede verlo correctamente :)
  6. jcarlosweb
    Pero sabes que tipo de osfuscacion es?
  7. Miguel2008
    jcarlosweb escribió:Gracias @"Sauron" , me lo ha descodificado todo menos los nombre de las variables(var _0xa5f1=["\x74\x65\x78\x74\x62\x6F\x78","\x76\x69\x64\x65\x6F"]) y array como te puesto anteriormente, el codigo es javascript, pero lo he podido hacer con / con esta herramienta de php, para que lo tengas en cuenta.

    Un pregunta en que formato esta el nombre de la variable para que no lo pueda descodificar?

    Gracias!!



    Esta parte última
    (var _0xa5f1=["\x74\x65\x78\x74\x62\x6F\x78","\x76\x69\x64\x65\x6F"])


    (var _0xa5f1=["textbox","video"])


    De todas maneras si está bien ofuscado, es posible que no le valga de mucho al programador ;)
  8. TheoXT
    En este corto tiempo que ando buscando sobre ofuscación/desofuscación de código javascript me he topado con cierta cantidad de código ofuscado y una de las técnicas que siempre me ha servidor para desofuscar es hacerlo manualmente utilizando la consola del navegador, a parte también de utilizar algunas herramientas. Me interesa el tema :)

Este hilo pertenece al archivo del foro y ya no admite respuestas.

Otros hilos de esta sección