Hola, Hago este Post para los que todavía hacen sus script Batch y quieran algo de Proteccion.
Bueno Primero que nada , el sacarle el codigo a un Script Batch es demasiado sencillo, ya sea hacer Dump a la salida de comandos etc...
Bueno hice este pequeño editor de codigo de tan solo
1.7mb . Codigo Fuente : (You are not allowed to view links.
Register or
Login)
Antes que nada ya habia posteado algunos obfuscadores para Batch anteriormente, que los habia codeado en batch , link para el que le interese :
You are not allowed to view links.
Register or
LoginBueno pero estas dos versiones tenian un gran , prero gran bug. el cual al Obfuscar llamadas a variables
(ej : %variable%) pues de jodia todo , no servia. pueden leer mas en los link que puse anteriormente .
Bueno ahora en vb.net acomode dicho bug. ya esta listo :
Link de Descarga del IDE: You are not allowed to view links.
Register or
LoginBueno a Continuacion imagenes :1)Codigo a Obfuscar :
2) Seleccionamos la Opcion que desemos para obfuscar :
3) Codigo Obfuscado :
4) La Salida Siempre es la misma :
Sin Embargo Un DUMP a la salida de comandos o un Debug simple y ya te sacaran el codigo :
Ej : Tubat.bat > Codigo.txt 2>&1
Por eso siempre es preferible Obfuscar y Convertir a .exe tu script.
Es posible que cuando Obfusques algun simbolo y corras el script se bugee, eso lo solucionare mas adelante , si pueden ayudarme a encontrar que simbolos son los que hace que se bugee seria mejor, gracias por leer.