Articulo de referencia

JScript.Encode

JScript.Encode es un método creado por Microsoft que se utiliza para ofuscar el código fuente de JavaScript o VB Script tanto del lado del servidor como del cliente con el fin d...

JScript.Encode es un método creado por Microsoft que se utiliza para ofuscar el código fuente de JavaScript o VB Script tanto del lado del servidor como del cliente con el fin de proteger el código fuente de la copia . [ 1 ] El código JavaScript se utiliza para crear contenido web dinámico en muchos sitios web, y dado que el código fuente es fácilmente visible, esto se diseñó para proteger el código.

La codificación es una simple sustitución polialfabética que utiliza tres alfabetos. [ 2 ]

Cómo usar

Se puede utilizar un codificador de scripts de línea de comandos para codificar scripts. [ 1 ] [ 3 ] Para codificar un archivo de página web HTML llamado default.htm , utilice el siguiente comando:

screenc.exe default.htm defaultenc.htm 

El resultado se guardaría en un archivo llamado defaultenc.htm .

Debilidades

Se ha aplicado ingeniería inversa [ 2 ] y muchos sitios web proporcionan un decodificador en tiempo real. [ 4 ]

Referencias

  1. 1 2 Clinick, Andrew (agosto de 1999). "Codificación de scripts con Microsoft Script Engine versión 5.0" . Script Engine . Microsoft. Archivado del original el 14 de diciembre de 2002.
  2. 1 2 "Rompiendo el decodificador de scripts de Windows" . Virtual Conspiracy . Archivado del original el 08/12/2013. La seguridad por ocultación es una muy mala idea. En lugar de fomentar ese enfoque, Microsoft debería educar a los programadores para que encuentren otras formas de almacenar sus contraseñas y datos confidenciales, y decirles que un algoritmo o cualquier otro fragmento de código que necesite estar "oculto" es simplemente un mal diseño.
  3. Clinick, Andrew (agosto de 1999). "Clinick0899.exe" . Microsoft. Archivado del original (programa) el 14 de diciembre de 2002. El codificador de scripts de línea de comandos (screnc.exe) proporciona un mecanismo sencillo para codificar archivos HTML, ASP, SCT, VBScript y JScript. El grupo de scripts de Microsoft lo desarrolló como una herramienta de línea de comandos fácil de usar que se puede integrar fácilmente en sus archivos por lotes de implementación existentes.
  4. Lee, Grey (15 de febrero de 2012). "Decodificador de scripts de Windows" . GitHub . DecodificaciónJScript.Encoded
  • Decodificador de scripts de Windows
Obtenido de " https://en.wikipedia.org/w/index.php?title=JScript.Encode&oldid=1320156276 "