Blog Reacción Estudio

¡Tu zona de aprendizaje!

Cómo ofuscar código Javascript – Generador online

Para los que no sepan que es la ofuscación, la definición de la Wikipedia es la siguiente:

«La ofuscación se refiere al acto deliberado de realizar un cambio no destructivo, ya sea en el código fuente de un programa informático o código máquina cuando el programa está en forma compilada o binaria, con el fin de que no sea fácil de entender o leer.»

Pues bien, esto es muy útil a la hora de publicar nuestro código Javascript en nuestra página web, ya que cualquiera puede acceder a él. La ofuscación la podemos utilizar simplemente para que no nos copien nuestro código Javascript o por si hemos cometido algún error durante la programación que no pueda servir como vulnerabilidad en nuestra web.

Por ejemplo, tenemos éste código:

var a="Hello World!";
function MsgBox(msg)
{
    alert(msg+"\n"+a);
}
MsgBox("OK");

Ofuscado quedaría de la siguiente manera:

var _0x55ae=["\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x21","\x0A","\x4F\x4B"];var a=_0x55ae[0];function MsgBox(_0x9e43x3){alert(_0x9e43x3+_0x55ae[1]+a);} ;MsgBox(_0x55ae[2]);

Javascript Obfuscator es una aplicación web que nos permite ofuscar nuestro código Javascript. Tiene varias opciones, como codificar las cadenas y los números, mover las cadenas, remplazar los nombres, etc.

Ir a Javascript Obfuscator