Lo primero que necesitamos es descargar Windows Script Encoder, lo podemos encontrar en el download center de Microsoft o pinchando en aquí
Accedemos a la ruta de instalación, por defecto es C:\Program Files\Windows Script Encoder mediante cmd.
Vemos la ayuda con screnc /?
Usage: screnc [/?] [/s] [/f] [/xl] [/l ScriptLanguage] [/e DefaultExtension] <source> <destination>
/s - Silent: display no messages
/f - Force: allow file(s) overwrite (source == destination)
/xl - Exclude Language: does not add the language directive in asp files
/l ScriptLanguage -
Script Default Language: specify the default script language to be
used when encoding
/e DefaultExtension -
Default Extension: override actual file extension. Control the
encoder to be loaded.
<source>
The file to encode. It can have wildcard characters.
<destination>
The destination file. When <source> contains wildcard characters,
<destination> is the directory where to place the encoded
files; files will keep the same name. When <source> and
<destination> are the same /f must be used.
Para codificarlo -la forma más simple- insertamos el script origen y el destino con extension vbe (visual basic encoded):
screnc.exe scrioptOrigen scriptDestinoCodificado
screnc.exe C:\tmp\UsuariosXGrupos.vbs c:\tmp\UsuariosXGrupos-Encoded.vbe
Se generará el archivo vbe que tendrá la misma funcionabilidad que nuestro script original pero con el codificado, si abrimos con un notepad el aspecto será el siguiente:
Ya tenemos nuestro script a salvo de miradas indiscretas y manos hábiles.
No hay comentarios:
Publicar un comentario