• OBFAU3 (Ofuscador AutoIt)

  • Rincón donde presentamos programas hechos por miembros del foro y donde puedes colaborar como betatester.
Rincón donde presentamos programas hechos por miembros del foro y donde puedes colaborar como betatester.
 #488453  por Solitario
 07 Sep 2016, 19:51
gracias compa, aver como va eso xD
 #488454  por vdixsniperzz
 07 Sep 2016, 20:16
solo una pregunta como encripto el server de M3?? nunca hice nada FUD con python :S lo siento si es algo que sabe todo el mundo, porque le clicko y se cierra :SS
 #488460  por SadFud
 07 Sep 2016, 23:12
vdixsniperzz escribió:solo una pregunta como encripto el server de M3?? nunca hice nada FUD con python :S lo siento si es algo que sabe todo el mundo, porque le clicko y se cierra :SS
bajate la gui, elige que archivo quieres ofuscar, elige las opciones, dale a ofuscar. Tu ofuscado se guardara en ese directorio en la carpeta Output.
necesitas tener instalado python 2.7. Encontraras tutoriales de como hacerlo en google
 #488461  por vdixsniperzz
 07 Sep 2016, 23:32
SadFud escribió:
vdixsniperzz escribió:solo una pregunta como encripto el server de M3?? nunca hice nada FUD con python :S lo siento si es algo que sabe todo el mundo, porque le clicko y se cierra :SS
bajate la gui, elige que archivo quieres ofuscar, elige las opciones, dale a ofuscar. Tu ofuscado se guardara en ese directorio en la carpeta Output.
necesitas tener instalado python 2.7. Encontraras tutoriales de como hacerlo en google
si, si tengo el python pero lo que pasa que al abrirlo, sale pantalla negra y se cierra asi que no puedo seleccionar archivo ni nada cuando ejecuto el Obfuscator.py
 #488464  por SadFud
 08 Sep 2016, 02:46
vdixsniperzz escribió:
SadFud escribió:
vdixsniperzz escribió:solo una pregunta como encripto el server de M3?? nunca hice nada FUD con python :S lo siento si es algo que sabe todo el mundo, porque le clicko y se cierra :SS
bajate la gui, elige que archivo quieres ofuscar, elige las opciones, dale a ofuscar. Tu ofuscado se guardara en ese directorio en la carpeta Output.
necesitas tener instalado python 2.7. Encontraras tutoriales de como hacerlo en google
si, si tengo el python pero lo que pasa que al abrirlo, sale pantalla negra y se cierra asi que no puedo seleccionar archivo ni nada cuando ejecuto el Obfuscator.py
usa la gui
 #488469  por overxfl0w13
 08 Sep 2016, 07:28
Buenas a todos .

Traigo la 4º actualización del ofuscador donde, además de añadir funciones y solucionar algunos problemas, se han hecho cambios en la interfaz y en el modo de uso de la aplicación.

En primer lugar, se ha compilado el código del ofuscador y generado un ejecutable (OBFAU3.exe), ahora solo es necesario lanzar el ejecutable (NO SE REQUIERE Python, probado en Win7/10 64 bits) con los parámetros adecuados. Con respecto a estos parámetros, en la versión actual se deben especificar en el fichero config.ini respetando los tipos de datos que se dan como ejemplo. Además, como se puede ver el fichero config.ini mencionado, ya es posible utilizar las traducciones que se añadan a Languages (de momento español, inglés y portugués).


Changelog 4



· Añadido fichero de configuración del proceso. Todos los parámetros se gestionan ahora desde config.ini.

· Traducción al Español y Portugués (este último no funciona pero está realizada la traducción).

· Posibilidad de cambiar de idioma.

· Ocultados parámetros de funciones.

· Soporte a ByRef y valores por defecto en parámetros de funciones.

· Mejorada la estabilidad en la ofuscación de nombres de variables, funciones y parámetros.

· Generado ejecutable.

· Añadidos todos los snippets AutoIt ([ Debe registrarse para ver este enlace ]) sin dependencias ni efectos visibles (+30).

· Arreglado método shuffle para ocultar strings. Cuidado con las combinaciones, duplica el tamaño de las strings.

· Detectados problemas en algunas funciones hardcodeadas (se depurará en la siguiente versión).
vdixsniperzz escribió:solo una pregunta como encripto el server de M3?? nunca hice nada FUD con python :S lo siento si es algo que sabe todo el mundo, porque le clicko y se cierra :SS
Para ejecutar el ofuscador, recomiendo usar el ejecutable de esta versión variando los parámetros desde config.ini ahora no se cerrará la ventana , es lo más fácil de usar y lo más actualizado . Cuando se actualicen y se prueben las interfaces, usarlas será lo recomendable .

Descargas



Sendspace (Ejecutable): [ Debe registrarse para ver este enlace ]

Github (Código fuente y ejecutable): [ Debe registrarse para ver este enlace ]


Usadlo bien .
 #488482  por vdixsniperzz
 08 Sep 2016, 19:23
overxfl0w13 escribió:Buenas a todos .

Traigo la 4º actualización del ofuscador donde, además de añadir funciones y solucionar algunos problemas, se han hecho cambios en la interfaz y en el modo de uso de la aplicación.

En primer lugar, se ha compilado el código del ofuscador y generado un ejecutable (OBFAU3.exe), ahora solo es necesario lanzar el ejecutable (NO SE REQUIERE Python, probado en Win7/10 64 bits) con los parámetros adecuados. Con respecto a estos parámetros, en la versión actual se deben especificar en el fichero config.ini respetando los tipos de datos que se dan como ejemplo. Además, como se puede ver el fichero config.ini mencionado, ya es posible utilizar las traducciones que se añadan a Languages (de momento español, inglés y portugués).


Changelog 4



· Añadido fichero de configuración del proceso. Todos los parámetros se gestionan ahora desde config.ini.

· Traducción al Español y Portugués (este último no funciona pero está realizada la traducción).

· Posibilidad de cambiar de idioma.

· Ocultados parámetros de funciones.

· Soporte a ByRef y valores por defecto en parámetros de funciones.

· Mejorada la estabilidad en la ofuscación de nombres de variables, funciones y parámetros.

· Generado ejecutable.

· Añadidos todos los snippets AutoIt ([ Debe registrarse para ver este enlace ]) sin dependencias ni efectos visibles (+30).

· Arreglado método shuffle para ocultar strings. Cuidado con las combinaciones, duplica el tamaño de las strings.

· Detectados problemas en algunas funciones hardcodeadas (se depurará en la siguiente versión).
vdixsniperzz escribió:solo una pregunta como encripto el server de M3?? nunca hice nada FUD con python :S lo siento si es algo que sabe todo el mundo, porque le clicko y se cierra :SS
Para ejecutar el ofuscador, recomiendo usar el ejecutable de esta versión variando los parámetros desde config.ini ahora no se cerrará la ventana , es lo más fácil de usar y lo más actualizado . Cuando se actualicen y se prueben las interfaces, usarlas será lo recomendable .

Descargas



Sendspace (Ejecutable): [ Debe registrarse para ver este enlace ]

Github (Código fuente y ejecutable): [ Debe registrarse para ver este enlace ]


Usadlo bien .
de las otras maneras ya lo consegui de python pero el del exe cuando quiero hacer exe el test_mod.au3 me sale un error que pone invalid file install() function
 #488488  por overxfl0w13
 08 Sep 2016, 22:02
vdixsniperzz escribió:
overxfl0w13 escribió:Buenas a todos .

Traigo la 4º actualización del ofuscador donde, además de añadir funciones y solucionar algunos problemas, se han hecho cambios en la interfaz y en el modo de uso de la aplicación.

En primer lugar, se ha compilado el código del ofuscador y generado un ejecutable (OBFAU3.exe), ahora solo es necesario lanzar el ejecutable (NO SE REQUIERE Python, probado en Win7/10 64 bits) con los parámetros adecuados. Con respecto a estos parámetros, en la versión actual se deben especificar en el fichero config.ini respetando los tipos de datos que se dan como ejemplo. Además, como se puede ver el fichero config.ini mencionado, ya es posible utilizar las traducciones que se añadan a Languages (de momento español, inglés y portugués).


Changelog 4



· Añadido fichero de configuración del proceso. Todos los parámetros se gestionan ahora desde config.ini.

· Traducción al Español y Portugués (este último no funciona pero está realizada la traducción).

· Posibilidad de cambiar de idioma.

· Ocultados parámetros de funciones.

· Soporte a ByRef y valores por defecto en parámetros de funciones.

· Mejorada la estabilidad en la ofuscación de nombres de variables, funciones y parámetros.

· Generado ejecutable.

· Añadidos todos los snippets AutoIt ([ Debe registrarse para ver este enlace ]) sin dependencias ni efectos visibles (+30).

· Arreglado método shuffle para ocultar strings. Cuidado con las combinaciones, duplica el tamaño de las strings.

· Detectados problemas en algunas funciones hardcodeadas (se depurará en la siguiente versión).
vdixsniperzz escribió:solo una pregunta como encripto el server de M3?? nunca hice nada FUD con python :S lo siento si es algo que sabe todo el mundo, porque le clicko y se cierra :SS
Para ejecutar el ofuscador, recomiendo usar el ejecutable de esta versión variando los parámetros desde config.ini ahora no se cerrará la ventana , es lo más fácil de usar y lo más actualizado . Cuando se actualicen y se prueben las interfaces, usarlas será lo recomendable .

Descargas



Sendspace (Ejecutable): [ Debe registrarse para ver este enlace ]

Github (Código fuente y ejecutable): [ Debe registrarse para ver este enlace ]


Usadlo bien .
de las otras maneras ya lo consegui de python pero el del exe cuando quiero hacer exe el test_mod.au3 me sale un error que pone invalid file install() function
Comprueba la configuración del config.ini, concretamente la ruta de los archivos a ofuscar. Si compilando te da algún error, vuelve a ofuscar. Es posible, además, que al ejecutar el compilado de un script ofuscado de algún error, ante eso vuelve a ejecutar el ejecutable del script ofuscado y si el error no desaparece, vuelve a ofuscar (cambiando parámetros o no, como veas) .

Acabo de probar el ejecutable en W7 64b para ofuscar un server de M3, se ofusca correctamente, permite compilar el script sin problemas y funciona.


Configuración



Ejecutable



Compilación



Funcionando



Si sigue sin funcionarte, dame más detalles (error concreto, script utilizado, modo de uso, parámetros etc.) e intentaremos solucionarlo
 #488492  por SuC
 08 Sep 2016, 23:58
Te ha quedado de lujo muy buen trabajo, overxfl0w13!
 #488499  por overxfl0w13
 09 Sep 2016, 22:39
Gracias a todos por las comentarios, sugerencias y críticas, si queréis ayudar o se os ocurren ideas para continuar el proyecto poneos en contacto conmigo .

Comento para publicar la nueva versión del proyecto, que, en principio, será la última a no ser que sigan surgiendo ideas. La actualización se ha dedicado a solucionar problemas con las funciones hardcodeadas y los parámetros, además ahora se permite compilar directamente desde el ofuscador sin necesidad de abrir Aut2Exe. Se han realizado pruebas con más scripts y ha funcionando perfectamente en todos con muy buenos resultados, dejo el changelog.



Changelog 5


· Arregladas las funciones hardcodeadas (junto con la adición de bloques aleatorios pueden darse situaciones que corrompan el script, volver a ofuscar o reducir el número de funciones hardcodeadas).

· Error Unable to parse line, se soluciona volviendo a ejecutar el script ofuscado.

· Arreglado bug al ocultar parámetros de funciones hardcodeadas (ahora no se ocultan en estas funciones).

· Algunos problemas se solucionan por la profundidad de ofuscado de números (recomendado entre 1 y 2 o entre 1 y 1).

· Realizadas pruebas con más scripts (los resultados han sido muuy buenos).

· Compilación automática de los scripts con Aut2Exe y posibilidad de cambiar parámetros de compilación en config.ini.

· Mejorado el procesamiento de parámetros.

Con ello, dejo los links del ejecutable y del código fuente, por SendSpace y Github.



Descargas


· SendSpace (Ejecutable) : [ Debe registrarse para ver este enlace ]

· Github (Ejecutable y código fuente): [ Debe registrarse para ver este enlace ]


Repito, si alguien quiere ayudar o tiene ideas, es bienvenido, si no, solo me dedicaré a atenderos y mantener los errores que os surjan.

Saludos a todos
 #488500  por Flame
 10 Sep 2016, 00:59
Buen trabajo hombre, lo trasteare un poco mas y comento cualquier sugerencia ..
 #488501  por jorge705
 10 Sep 2016, 03:46
no puedo ejecutar el .exe porque esta compilado para 64bits y yo tengo 32, gracias, ocupe la version por linea de comandos y funciona perfectamente, muchas gracias por compartir
 #488534  por Flame
 11 Sep 2016, 20:07
Bueno overxfl0w13
Me arroja el siguiente error que
config.ini no se a encontrado no esta bien formado el config.ini incluso la llame Config.ini con mayuscula y nada
Ejecutándolo en w10 x32 bits

[ProjectFiles]

ScriptToObfuscate = ./TestScripts/Stub.au3
ScriptObfuscated = ./TestScripts/stub_mod.au3
ReplaceIncludes = True