[Aporte] ObfuscateBatch

Iniciado por Hendrix, 21 Marzo 2008, 13:28 PM

0 Miembros y 1 Visitante están viendo este tema.

Hendrix

En una mañana de aburrimiento e codeado esta herramienta, es bastante sencilla y sirve mas que nada para ofuscar el codigo fuente de un archivo .bat, lo deja algo "ilegible" y funciona normalmente al 100%.

E tenido un problemilla con las variables, que lo e solventado de la forma mas "simple", no ofuscandolas.

Con todos los codigos que lo e porbado a funcionado, si alguein encuentra un error que lo diga.

Un Saludo  :)

PD: Se me olvidaba, esta escrito en C#, lo posteo aqui pues esta echo para Batch.
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

[Zero]

Lo probaré con algunos arhivos que tengo y te cuento. Se podría volver al estado original conociendo al algoritmo de cifrado?
Saludos

"El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche

Hendrix

Claro, y no es ncriptación, sino ofuscación, ya que es el mismo codigo pero "escrito de otra manera"  ;)

Un Saludo  :)
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

Freeze.

CitarClaro, y no es ncriptación
Pero tu programa dice lo contrario :¬¬

Archivo cifrado
Encriptadas 3 lineas

Por cierto que en la parte que dice cuantas lineas ofuscaste dice "encritadas".




Felicitaciones por la herramienta. La veo muy novedosa y util ;)

Hendrix

Buena observación  ;)

Ahora lo corregire.

Un Saludo :)
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

[Zero]

A mi me lo deja totalmente ilegible y 100% funcional, salvo algunas variables como buenamente dijiste. Felicidades!
Saludos

"El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche

leogtz

Hola, estoy teniendo problemas para usar tu Software, descargo el archivo, pero no viene con extension .rar por default, se la cambio, lo descomprimo y me salen dos archivos un .exe y uno con extension .cs.

Luego al abrir el .exe me tira este error :
La aplicacion no se ha podido iniciar correctamente (0xc0000135). Haga clic en Aceptar para terminar la aplicacion.

No se si sera un error mio o de otra cosa.
Tenia ganas de usar el software, bueno espero poder utilizarlo al rato.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Hendrix

Como dije, esta escho en C#, descagate el .Net framework para poder correr ejecutables echos en C# (y todos los de plataforma .Net), dicho framework ya viene pre-instalado en Vista creo.

Un Saludo :)
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

leogtz

A pues con razon  :D, voy a instalar lo que me dijiste, para probar el software.
Gracias Man...
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com