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-unobfusca...bfuscation
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!!
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!!
@
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
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!!
@
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

Pero sabes que tipo de osfuscacion es?
(03-08-2015, 06:08 PM)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
Código:
(var _0xa5f1=["\x74\x65\x78\x74\x62\x6F\x78","\x76\x69\x64\x65\x6F"])
Código:
(var _0xa5f1=["textbox","video"])
De todas maneras si está bien ofuscado, es posible que no le valga de mucho al programador

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
