El título dice oculta tu script, y ocultarlo es todo. Aquí está el experimento simple que demuestra que un EXE convertido entrega el texto completo del script a cualquiera que quiera verlo.
Cada convertidor anuncia que ocultará y protegerá su script. Esta página existe para trazar la línea exacta entre el marketing y la mecánica. Un EXE convertido oculta su secuencia de comandos, desde el escritorio, desde los usuarios felices con el Bloc de notas, desde copias casuales. Pero la forma en que funcionan estos contenedores significa que el script debe existir como texto legible en el disco mientras se ejecuta, y eso cambia lo que puede colocar de forma segura dentro de él.
echo Hello & pause%TEMP% en el ExploradorAlgunos convertidores ofrecen una opción no eliminar que deja el archivo extraído permanentemente, y las herramientas de proceso también pueden capturar el script desde la línea de comando en ejecución. El título del vídeo dice "oculta tu guión", y ocultar es exactamente la palabra correcta: oculto del menú Inicio y de un doble clic casual, visible para cualquiera que mire con atención.
Sea justo con la técnica: resuelve problemas reales. Los usuarios no pueden editar accidentalmente una línea y romper la herramienta. Los colegas curiosos no pueden copiar su trabajo casualmente y hacerlo pasar rápidamente. El script no se puede modificar casualmente para hacer otra cosa manteniendo su nombre en él. Para un técnico que entrega herramientas al personal de oficina, esa protección de nivel informal suele ser todo lo que necesita.
Contra qué no protege: un competidor que quiere su lógica, un auditor que quiere saber qué hace la herramienta o un atacante que quiere la contraseña del servidor que usted escribió en el script. Para los tres, el envoltorio es papel de seda.
Bat To Exe Converter ofrece Cifrar el programa, que protege con contraseña el EXE. Lea la letra pequeña de lo que eso significa: la contraseña se solicita cuando se inicia el programa. En el momento en que un usuario legítimo ingresa y se ejecuta la herramienta, el script se extrae y ejecuta en forma legible. La puerta mantiene alejada a las personas que no conocen la contraseña; no hace que el contenido del script sea secreto para las personas que sí la conocen. Una contraseña de inicio compartida escrita en scripts en toda una empresa es uno de los peores lugares donde puede vivir un secreto.
Mire el video para ver el proceso de conversión en sí; luego aplique las reglas de esta página antes de convertir cualquier script que toque una contraseña o servidor real.
Watch Full VideoSí. Mientras se ejecuta el EXE, el archivo por lotes se extrae en la carpeta temporal en texto sin formato, donde se puede copiar y leer. También hay herramientas extractoras dedicadas. Trate todo lo que esté dentro de un script convertido como publicado, no protegido.
Sólo pide una contraseña cuando se inicia el programa. Una vez que se ingresa la contraseña y se ejecuta la herramienta, el script se extrae en forma legible como de costumbre. Es una puerta de acceso para el lanzamiento, no una protección para el contenido.
Para presentación y prevención de accidentes: un archivo limpio con su ícono y detalles de versión, ningún archivo de texto perdido para que los usuarios lo editen o rompan, y un mensaje de administrador adecuado cuando sea necesario. Esos son beneficios reales; simplemente no son beneficios de seguridad.