Desofuscar código JavaScript
Iniciado por Sauron · 7 ago 2014 · 7 respuestas · 18.061 visitas
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!!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!!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 legiblejcarlosweb 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!!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 :)jcarlosweb Pero sabes que tipo de osfuscacion es?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 ;)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
- Social Locker simple en HTML y JavaScriptSauron · 16 jun 201420 respuestas · 47.307 visitasÚltimo mensaje: 7 dic 2018
- Script para postear en diferentes grupos de Facebookrodrigol · 6 jun 201418 respuestas · 43.485 visitasÚltimo mensaje: 7 may 2018
- Scrapear con phytoncarlosse · 3 may 201411 respuestas · 24.557 visitasÚltimo mensaje: 19 mar 2017
- Redirección .htaccess de un dominiowrongchris · 15 mar 20174 respuestas · 15.565 visitasÚltimo mensaje: 29 nov 2017
- Scrapear utilizando PHP nativo y la librería CurlSauron · 19 mar 20147 respuestas · 15.162 visitasÚltimo mensaje: 9 jul 2015
- Ayuda script para forzar a ver anuncio a los usuariosdobrick · 26 feb 20185 respuestas · 15.034 visitasÚltimo mensaje: 12 may 2019
- Duda para desarrolladores webharmonica · 8 may 20158 respuestas · 14.252 visitasÚltimo mensaje: 20 jul 2015
- Auto login Dropbox con iMacrosaprengo · 30 abr 201510 respuestas · 13.047 visitasÚltimo mensaje: 6 may 2015

