elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
21 Marzo 2010, 06:03  


Temas destacados: Últimos eventos sobre seguridad/inseguridad


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Hendrix, Karcrack)
| | |-+  [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] 2 Ir Abajo Imprimir
Autor Tema: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax  (Leído 12119 veces)
||MadAntrax||
Lab Member
Ex-Staff

Desconectado Desconectado

Mensajes: 1.511


Mala hierba nunca muere!


Ver Perfil WWW
[+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« en: 01 Abril 2009, 21:05 »

Bueno, ya terminé la nueva versión 0.3 y última!

Aquí vuelve ||MadAntrax|| con otra de sus aplicaciones...

Cactus Metamorph 0.3

Foto Ventana Principal



Listado de funcionalidades 0.3

[ + ] Modificar TimeDateStamp Permite modificar las fechas de creación, acceso y modificación del fichero final
[ + ] vMap: Offset Pointer (Muestra de forma gráfica que zonas del código se han modificado)
[ + ] Sistema de Log's (Genera y guarda un log con los cambios realizados al fichero, junto con TODOS sus offset's modificados)
[ + ] Virtual EOF (añade hasta 25 Kbytes de código adicional, altera el tamaño)
[ + ] Clonación de Código: Permite modificar el ejecutable con partes del código de otro ejecutable inofensivo
[ + ] Diccionario Estático: Selecciona de forma aleatoria un carácter hexadecimal para modificar el fichero
[ + ] Botón 'Detener': para finalizar el proceso de Metamorph en cualquier momento
[ + ] Ayuda Dinámica: Pulsar los botones '?' para ver la ayuda
[ + ] Mejoras en la GUI: Barra de título animada.
[ + ] Mejoras en la GUI: Añadida ventana de "About" con efecto petardos xD
[ + ] Mejoradas las estadísticas, ahora son más eficientes
[ + ] Mejoras en el código interno, los bucles y condiciones son ahora más estables y rápidos
[ + ] Se han cambiado los valores hexadecimales de los diccionarios
[ + ] Aumentados y mejorados los niveles de Ofuscación


Descripción

Este sencillo programa permite modificar un archivo ejecutable compilado (binario) para alterar su estructura interna sin modificar el tamaño original (ni aumentan ni disminuyen los bytes finales). No añade ningún Stub ni descomprime código en tiempo de ejecución. Si modificas 2 veces un mismo archivo obtendrás 2 ficheros distintos, nunca obtendrás 2 copias idénticas de un mismo fichero. Ahora como novedad podrás aumentar el tamaño del fichero modificado, añadiendo hasta 25 Kbytes de datos adicionales. También podrás usar partes del código de otra aplicación inofensiva para modificar tu ejecutable, de esta forma tu 'malware' tendrá partes de código de otra aplicación 'normal' y podrás despistar algo mejor a los Antivirus. Se ha añadido el módulo vMap que muestra en pequeñas celdas las zonas de código que se han modificado, permite también generar y guardar un archivo .log con todos los datos y modificaciones hechas al ejecutable, junto con el listado COMPLETO de los offset's modificados. De esta forma podrás utilizar el listado de offset's para modificar manualmente el mismo ejecutable sin necesidad de lanzar el proceso de nuevo o para integrarlo con otras tools.

Se ha añadido un nuevo modulo llamado 'Modificar TimeDateStamp'. Esto nos permite generar una fecha aleatória y establecerla como fecha de creación, acceso y modificación del fichero. De esta forma la víctima no sospechara si ve un fichero en su sistema con una fecha antigua. Además hay AntiVirus que no escanean ficheros con fechas muy inferiores. A parte permite dejar más modificado el ejecutable.

Para que sirve?

Los AntiVirus detectan un archivo malicioso si encuentran en su interior un patrón de datos que los identifican como tal. Un simple ejemplo:

fichero1
Citar
01010101011101010101

Los AntiVirus almacenan en su fichero de firmas un patrón que les ayuda ha identificar un archivo malicioso (firma), en este ejemplo diremos que es 01110. Bien, si yo consigo detectar cual es el patrón que delata a mi fichero malicioso y consigo cambiarlo un poco obtendré un fichero inocuo al AntiVirus, por ejemplo:

fichero2
Citar
01010101011111010101

Al realizar está técnica pueden ocurrir 3 cosas:

  • El fichero final se ha modificado perdiendo su funcionalidad
  • El fichero final se ha modificado manteniendo su funcionalidad, pero los AV lo siguen detectando
  • El fichero final se ha modificado manteniendo su funcionalidad, y los AV NO lo siguen detectando

Está claro que nosotros queremos llegar al 3º punto, pero no es una tarea sencilla: Hay que ir modificando los Offset's del fichero hasta dejarlo ligeramente modificado, sin "romper" el ejecutable y que el AV no lo detecte. Bien, pues Cactus Metamorph realiza esta tarea de forma automatizada y en pocos segundos.

Como funciona realmente?

Cactus Metamorph coge un fichero compilado (*.exe) y examina TODOS Y CADA UNO de los Offset's del fichero, intentando modificar aquellos que no comprometen la estabilidad ni el funcionamiento del fichero, dejándolo intacto en cuanto a funcionalidad, pero modificado en cuanto a su estructura.

Cabe destacar que Cactus Metamorph no utiliza Stub's, no añade código adicional al ejecutable final, no comprime su estructura ni la expande. No altera su tamaño, deja y respeta hasta el último byte del fichero original (en la versión 0.2 puedes añadir código, modificando los últimos bytes). Después de la metamorfosis, el fichero final cambia por completo, modificando su MD5, CRC32, etc...

Entonces... ¿este programa deja indetectable cualquier fichero o troyano?

No, y lo repito 100 veces más: NO. Cactus Metamorph no asegura que el fichero final vaya a quedar indetectable, es más, si intentas usar este programa con ficheros famosos (Poison Ivy, Bifrost, etc...) no conseguirás nada, pues estos ficheros tienen las firmas en los Offset's vitales del fichero, si se intentan modificar se vuelven inestables y no funcionan.

Este programa te permitirá modificar de forma masiva aquellos Offset's que no son vitales de un ejecutable y dependiendo de cada caso obtendrás:

  • Un fichero funciona indetectable
  • Un fichero funcional detectado
  • Un fichero no funcional (roto)

Dependiendo del nivel de Ofuscación y del Tamaño del Diccionario obtendrás un fichero más o menos modificado. En el cuadro de estadísticas obtendrás un valor llamado Total Offsets que indica cuantos Offset's se han modificado. Cuanto mayor es ese número mejor. Cada vez que uses este programa generará un fichero completamente distinto al anterior con un MD5 distinto. Disfrútalo

;)

Bueno, dejo ya de escribir, espero que haya quedado claro más o menos cómo funciona el programa. Os recomiendo que lo probéis, modifica un fichero y lo subes a virustotal.com para ver si has conseguido "burlar" algún Antivirus.

LINK DE DESCARGA: http://cactus-software.elhacker.net/Cactus_Metamorph_0.3.zip



Necesito la ayuda de algún usuario para traducir el programa completo al inglés. Mandar privados los interesados ;)
En línea

http://cactus-software.elhacker.net/

Cactus MSN Kick 2.0 (75%)
* Cactus Joiner 2.5.1 FUD (100%)
* Cactus Metamorph 0.3 (100%)
Cactus Downloader (50%)
Cactus Keylogger (40%)
Cactus Worm Generator (30%)
Cactus USB Shield (20%)
E0N
ex-todo ^^

Desconectado Desconectado

Mensajes: 3.001


http://e0n-productions.blogspot.com/


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #1 en: 01 Abril 2009, 21:13 »

Desde luego has estado un tiempo inactivo, pero has llegado con fuerza xD

Como siempre muy bueno ;)
En línea

Hwfr0ze | E0F

Desconectado Desconectado

Mensajes: 152



Ver Perfil
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #2 en: 01 Abril 2009, 21:27 »

magnifique
En línea

http://www.youtube.com/watch?v=VsQ9cgjUw5k
hwfr0ze@elhacker.net

I'm E0F ; I'm DarkDiam0nd.


No imitadores, gracias. je
Hacker_Zero

Desconectado Desconectado

Mensajes: 679


CASI Nunca digas es imposible....


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #3 en: 02 Abril 2009, 15:09 »

Versión final es igual a que no vas a continuar con el proyecto?  :(

Saludos
En línea

||MadAntrax||
Lab Member
Ex-Staff

Desconectado Desconectado

Mensajes: 1.511


Mala hierba nunca muere!


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #4 en: 02 Abril 2009, 15:58 »

Versión final es igual a que no vas a continuar con el proyecto?  :(

Saludos

No le puedo agregar más cosas... el programa está completamente completo. Lo único que falta es que algún usuario me ayude a traducir el programa en Inglés.

Si por casualidad se te ocurre algún módulo/método para modificar un ejecutable sin encryptar con stub ni inyecciones... me avisas!

;)
En línea

http://cactus-software.elhacker.net/

Cactus MSN Kick 2.0 (75%)
* Cactus Joiner 2.5.1 FUD (100%)
* Cactus Metamorph 0.3 (100%)
Cactus Downloader (50%)
Cactus Keylogger (40%)
Cactus Worm Generator (30%)
Cactus USB Shield (20%)
invisible_hack

Desconectado Desconectado

Mensajes: 869


Invisible_Hack™ Nick Registrado =P


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #5 en: 02 Abril 2009, 16:04 »

Se echaban de menos nuevas actualizaciones del soft  ;D

Citar
Se ha añadido un nuevo modulo llamado 'Modificar TimeDateStamp'. Esto nos permite generar una fecha aleatória y establecerla como fecha de creación, acceso y modificación del fichero. De esta forma la víctima no sospechara si ve un fichero en su sistema con una fecha antigua.

Eso si que es un puntazo, espero que dentro de algun tiempo liberes el source para echarle un vistazo a ver como haces esa función (entre otras cosas que me interesan de tu soft)

Mis felicitaciones, y creo que deberías cambiarte el nick a MadTerremoto, porque estás que no paras macho  :xD
En línea

El Rincón de Invisible



www.elrincondeinvisible.blogspot.com

¡Actualizo a diario! ^^

"Si no visitas mi blog, Chuck te dará una patada giratoria"

¡Smileys de cocineros han ganado! -->
Lewert

Desconectado Desconectado

Mensajes: 222



Ver Perfil
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #6 en: 02 Abril 2009, 17:16 »

Eso si que es un puntazo, espero que dentro de algun tiempo liberes el source para echarle un vistazo a ver como haces esa función (entre otras cosas que me interesan de tu soft)

La funcion se llama SetFileTime :)
En línea

Crack the bytes, crack yourself
Milo_EscorpioN^^

Desconectado Desconectado

Mensajes: 21



Ver Perfil
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #7 en: 02 Abril 2009, 17:31 »

lo probe y te saca avast y avg y casi te podria romper el stub de un crypter, yo diria que es mas facil aplicar el metodo xtazis del metodo de mover el entrypoint que tengo posteado en este thread o en mi blog pero igual se agradece la programadita  ;-)
En línea

OH YEAH XD
Arcangel_0x7C5

Desconectado Desconectado

Mensajes: 231



Ver Perfil
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #8 en: 02 Abril 2009, 17:41 »

Versión final es igual a que no vas a continuar con el proyecto?  :(

Saludos

No le puedo agregar más cosas... el programa está completamente completo. Lo único que falta es que algún usuario me ayude a traducir el programa en Inglés.

Si por casualidad se te ocurre algún módulo/método para modificar un ejecutable sin encryptar con stub ni inyecciones... me avisas!

;)

Pues otro método seria el que esta desarrollando Hacker_Zero, lo de canbiar los offset por equivalentes sin llegar a alterar el flujo

Saludos
En línea

||MadAntrax||
Lab Member
Ex-Staff

Desconectado Desconectado

Mensajes: 1.511


Mala hierba nunca muere!


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #9 en: 02 Abril 2009, 20:47 »

Nadie se ha fijado en los efectos de la GUI?

- Transparencias al iniciar
- TaskbarIcon al estilo Shark
- Popup Ballons informativos en el TaskBar
- Transparencia al mover el Form principal (se pueve mover pulsando sobre la imagen del titulo)
- DropShadow en todas las ventanas, incluso en Windows XP
- Titulo del formulario principal animado
- Sistema de ayuda por frames (pulsar los botones de [?] para verlos)
- Nueva ventanita de About con efecto "maquina de escribir" + Petardos Fireworks



jijiji. Saludos!! ;)
En línea

http://cactus-software.elhacker.net/

Cactus MSN Kick 2.0 (75%)
* Cactus Joiner 2.5.1 FUD (100%)
* Cactus Metamorph 0.3 (100%)
Cactus Downloader (50%)
Cactus Keylogger (40%)
Cactus Worm Generator (30%)
Cactus USB Shield (20%)
Arcangel_0x7C5

Desconectado Desconectado

Mensajes: 231



Ver Perfil
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #10 en: 02 Abril 2009, 21:11 »

Nadie se ha fijado en los efectos de la GUI?

Si, bien conseguida.
Lo que ocurre es que en este tipo de programas la GUI es lo de menos. Se le suele dar mas importancia a la funcionalidad que a la interface, ya que es una herramienta. Por que sera que los martillos apenas han cambiado.
En línea

Karcrack
Moderador
*****
Desconectado Desconectado

Mensajes: 1.357


Se siente observado ¬¬'


Ver Perfil
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #11 en: 02 Abril 2009, 21:33 »

Muy bueno, Mad...

No se porque pero esperaba Source :rolleyes: :P

La GUI como siempre estilo Cactus ;D
En línea

Hacker_Zero

Desconectado Desconectado

Mensajes: 679


CASI Nunca digas es imposible....


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #12 en: 02 Abril 2009, 22:21 »

Versión final es igual a que no vas a continuar con el proyecto?  :(

Saludos

No le puedo agregar más cosas... el programa está completamente completo. Lo único que falta es que algún usuario me ayude a traducir el programa en Inglés.

Si por casualidad se te ocurre algún módulo/método para modificar un ejecutable sin encryptar con stub ni inyecciones... me avisas!

;)

Si, creo saber un nuevo método. Creo saber también que es lo que hace el metemorph con los exes (analizando los resultados). El nuevo método lo estamos desarrollando Mrscript y yo en asm y karcrack en vb (se complementan ambas partes). Con éste método puedes cambiar datos de la sección code, de la data, incluso cambiar la iat y reestructurar el pe completamente. Mira unos temas más abajo, si te interesa ya sabes  :).

Saludos
En línea

invisible_hack

Desconectado Desconectado

Mensajes: 869


Invisible_Hack™ Nick Registrado =P


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #13 en: 02 Abril 2009, 22:21 »

Citar
No se porque pero esperaba Source

Hombre, la acaba de sacar jeje, supongo que dentro de un tiempo no tendrá inconveniente en publicarlo....
En línea

El Rincón de Invisible



www.elrincondeinvisible.blogspot.com

¡Actualizo a diario! ^^

"Si no visitas mi blog, Chuck te dará una patada giratoria"

¡Smileys de cocineros han ganado! -->
||MadAntrax||
Lab Member
Ex-Staff

Desconectado Desconectado

Mensajes: 1.511


Mala hierba nunca muere!


Ver Perfil WWW
Re: [+] Cactus Metamorph 0.3 [versión final] by MadAntrax
« Respuesta #14 en: 02 Abril 2009, 22:46 »

Muy bueno, Mad...

No se porque pero esperaba Source

No tengo inconveniente en publicar el source. Pero si lo hago tendré que eliminar el algoritmo casero que encuentra los offsets "no vitales" y los modifica. Sé que ese algoritmo es la parte principal del programa, pero no quiero publicarlo y ver como empiezan a salir herramientas iguales al Metamorph.

Hasta donde yo se, no hay otra herramienta parecida, las demás inyectan código, usan Stub's o similares, por eso quiero mantener la privacidad.

Mañana publico el source incompleto (sin el algoritmo principal), más vale eso que nada, no? Saludos!! :)
En línea

http://cactus-software.elhacker.net/

Cactus MSN Kick 2.0 (75%)
* Cactus Joiner 2.5.1 FUD (100%)
* Cactus Metamorph 0.3 (100%)
Cactus Downloader (50%)
Cactus Keylogger (40%)
Cactus Worm Generator (30%)
Cactus USB Shield (20%)
Páginas: [1] 2 Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

Yashira.org    Videojuegos    indetectables.net    Seguridad Informatica Colombia    Indejuegos    Internet móvil

Noticias Informatica    Seguridad Informática    ADSL    eNYe Sec    Seguridad Wireless    Underground México    Biblioteca de Seguridad

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC