elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
24 Mayo 2012, 15:27  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  problema con bifrost y flux
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problema con bifrost y flux  (Leído 869 veces)
eloko

Desconectado Desconectado

Mensajes: 187



Ver Perfil
problema con bifrost y flux
« en: 31 Agosto 2005, 00:56 »

hola

tengo un problema con bifrost y flux,
cuando trato de hacerlo indetectable con el metodo rit en el paso de hacerle un hueco con el programa Topo me deja inserbible el server

porfavor que alguien me ayude a como slocionar este problema

salu2 8)
En línea

Intel Core 2 Duo E4300 & BigTyphoon 1800Mhz@3600Mhz @ 24/7 2.88ghz
Corsair Value 2x1gb 5-5-5-12 2t 1.8v 667mhz@870mhz @ 6-5-5-5-12 2t 948mhz 2.1v
MSI P35 Platinium Bios v1.3
XFX 7900GT 256MB 1.4ns & Zalman VF-900cu 520/750 1.2v
WD 160gb 8mb buffer 7200RPM SataII
ThermalTake Toughpower 750w W0117 12vx4 18Ax4
LG GSA-H62N 18x Sata DVD-RW
ViewSonic E70F+ UltraBrit 17”

GNU/Linux Debian Lenny
Simbelmynë


Desconectado Desconectado

Mensajes: 856



Ver Perfil WWW
Re: problema con bifrost y flux
« Respuesta #1 en: 31 Agosto 2005, 01:46 »

Procura no agregar secciones al ejecutable ya que puede darte errores, siempre escribi sobre los bits de las secciones ya presentes, preferiblemente sobre el modulo ejecutable, descomprimi el archivo que vas a perforar siempre antes...
Espero te sirva saludos
En línea

Thor


Desconectado Desconectado

Mensajes: 1.176


Ver Perfil
Re: problema con bifrost y flux
« Respuesta #2 en: 31 Agosto 2005, 02:33 »

Otro consejo mas:
-Asegurate que cuando uses topo NO chequees la opcion de redireccionar Entry Point.
En línea
daperci

Desconectado Desconectado

Mensajes: 47



Ver Perfil WWW
Re: problema con bifrost y flux
« Respuesta #3 en: 31 Agosto 2005, 17:26 »

Con el topo tienes que agregarle unos 100k y solo en la parte ejecutable del programa.
Selecciona la opcion que dice agregar los bytes dentro del ejecutable y NO la de crear secciones nuevas.
Selecciona la opcion "exec only"
Salu2

www.indetectablex.tk

En línea

Simbelmynë


Desconectado Desconectado

Mensajes: 856



Ver Perfil WWW
Re: problema con bifrost y flux
« Respuesta #4 en: 31 Agosto 2005, 18:02 »

Lo de los 100 bytes es relativo, depende el lugar que topo nos indique que podremos utilizar, en un archivo muy pequeño, tal vez no encontremos un espacio de 100 bytes, por lo que si le agregamos mas de lo que se puede seguramente traera inconsistencias. Por el contrario si el archivo es grande, 100 bytes puede ser poco (esto no va a perjudicar el correcto funcionamiento, pero no te olvides que cada salto que haces en esa zona te esta consumiendo 5 bytes, mas lo que te ocupan las instrucciones que moves, estamos hablando de un promedio de 10 bytes (aproximacion) lo que solo te permitiria trasladar 10 firmas mas o menos, algunas mas algunas menos...
Para hacer el bifrost indetectable me vali de un espacio de 200 bytes y casi me quedo corto...
Exitos.
En línea

eloko

Desconectado Desconectado

Mensajes: 187



Ver Perfil
Re: problema con bifrost y flux
« Respuesta #5 en: 31 Agosto 2005, 19:22 »

hola

ya segui todos los pasos hacer el hueco con el topo despues abrir el olly buscar el offset que detecta el av despues copiarlo pegarlo en el NOP despues ir al offset en memoria y hacerle el assemble y ponerle JMP y el numero donde se encuentra el NOP despues lo escaneo y no me lo detecta el antivirus hasta ahi todo bien, pero a la hora de infectarme yo mismo para pobrar, si se me infecta se me abre el puerto todo bien pero no me notifica el cliente y no me puedo conectar, en cambio si abro el original se me infecta todo y si me notifica el cliente y se me conecta

ese es el problema que tengo, aver si me pueden ayudar

Salu2
En línea

Intel Core 2 Duo E4300 & BigTyphoon 1800Mhz@3600Mhz @ 24/7 2.88ghz
Corsair Value 2x1gb 5-5-5-12 2t 1.8v 667mhz@870mhz @ 6-5-5-5-12 2t 948mhz 2.1v
MSI P35 Platinium Bios v1.3
XFX 7900GT 256MB 1.4ns & Zalman VF-900cu 520/750 1.2v
WD 160gb 8mb buffer 7200RPM SataII
ThermalTake Toughpower 750w W0117 12vx4 18Ax4
LG GSA-H62N 18x Sata DVD-RW
ViewSonic E70F+ UltraBrit 17”

GNU/Linux Debian Lenny
piperrak

Desconectado Desconectado

Mensajes: 277


¡Amo YaBB SE!


Ver Perfil
Re: problema con bifrost y flux
« Respuesta #6 en: 31 Agosto 2005, 20:06 »

Pues esta claro, te has cargado el server. Algun paso has echo mal, ya que a pesar de que no suelo utilizar un metodo de esos (demasiado largo), si que funciona, y bastante bien (yo tb lo he probado)
En línea
eloko

Desconectado Desconectado

Mensajes: 187



Ver Perfil
Re: problema con bifrost y flux
« Respuesta #7 en: 31 Agosto 2005, 20:08 »

puede ser que el offset que ocupo para hacer el salto es importante para el server???

y que metodo usas para hacerlo indetectable podrias explicarlo?

Salu2
« Última modificación: 31 Agosto 2005, 21:06 por eloko » En línea

Intel Core 2 Duo E4300 & BigTyphoon 1800Mhz@3600Mhz @ 24/7 2.88ghz
Corsair Value 2x1gb 5-5-5-12 2t 1.8v 667mhz@870mhz @ 6-5-5-5-12 2t 948mhz 2.1v
MSI P35 Platinium Bios v1.3
XFX 7900GT 256MB 1.4ns & Zalman VF-900cu 520/750 1.2v
WD 160gb 8mb buffer 7200RPM SataII
ThermalTake Toughpower 750w W0117 12vx4 18Ax4
LG GSA-H62N 18x Sata DVD-RW
ViewSonic E70F+ UltraBrit 17”

GNU/Linux Debian Lenny
Simbelmynë


Desconectado Desconectado

Mensajes: 856



Ver Perfil WWW
Re: problema con bifrost y flux
« Respuesta #8 en: 31 Agosto 2005, 21:22 »

Algunas instrucciones como habras leido no pueden trasladarse, como por ejemplo los push, pero tambien es relativo, recuerdo haber llegado a mover jmp inclusive. Para evitarte estos problemas proba moviendo instrucciones del tipo mov, lea, sbb y fijate, esto no te garantiza el exito.
Suerte
En línea

eloko

Desconectado Desconectado

Mensajes: 187



Ver Perfil
Re: problema con bifrost y flux
« Respuesta #9 en: 31 Agosto 2005, 22:07 »

mucha gracias por las aclaraciones segui sus consejos

ahora logre hacerlo indetectable ante las firmas de nod32
ahora probare para mcafee y norton.

Salu2

En línea

Intel Core 2 Duo E4300 & BigTyphoon 1800Mhz@3600Mhz @ 24/7 2.88ghz
Corsair Value 2x1gb 5-5-5-12 2t 1.8v 667mhz@870mhz @ 6-5-5-5-12 2t 948mhz 2.1v
MSI P35 Platinium Bios v1.3
XFX 7900GT 256MB 1.4ns & Zalman VF-900cu 520/750 1.2v
WD 160gb 8mb buffer 7200RPM SataII
ThermalTake Toughpower 750w W0117 12vx4 18Ax4
LG GSA-H62N 18x Sata DVD-RW
ViewSonic E70F+ UltraBrit 17”

GNU/Linux Debian Lenny
Thor


Desconectado Desconectado

Mensajes: 1.176


Ver Perfil
Re: problema con bifrost y flux
« Respuesta #10 en: 31 Agosto 2005, 23:59 »

Una pekeña correccion, los push si que se pueden desplazar, siempre que usemos jmp para hacer estos desplazamientos.

En hxc me acuerdo que para hacer los saltos usaban CALL y para regresar RETN y ahi no hay k tocar ningun push pork cuando usas call se guarda en la pila la direccion de regreso para k RETN sepa donde volver (o algo asi).

Conclusion:
-Si para realizar los saltos usais JMP podeis mover PUSH, JMPs, ect.. lo unico que no me atreveria a mover seria un CALL
-Si para relaizar los saltos usais CALL no movais PUSH, POP's pork pondreis valores en la pila que es problable k lleven a la inestabilidad :D.

No estoy muy seguro ehh? pero creo k  es asi.
Otra cosa mas, cuando al lado de una instruccion en el olly dbg pone ">" es que ha esa intruccion apunta un salto por lo que mejor no mover esa instruccion. (podriais corregis los saltos que apunten a la instruccion :S)
Espero que os sirva de ayuda.
En línea
Simbelmynë


Desconectado Desconectado

Mensajes: 856



Ver Perfil WWW
Re: problema con bifrost y flux
« Respuesta #11 en: 1 Septiembre 2005, 02:56 »

Ja! con razon pude saltar un JMP el otro dia... no lo sabia...
Igualmente mover los PUSH es algo que siempre me termino dando errores, pero no se que logica seguira despues de todo, en mas de una ocasion intento saltar un MOV o LEA y tambien me da errores :S
En fin... gracias thor...
A todo esto que es lo que hacen precisamente los POP???
Saludos
En línea

eloko

Desconectado Desconectado

Mensajes: 187



Ver Perfil
Re: problema con bifrost y flux
« Respuesta #12 en: 1 Septiembre 2005, 04:52 »

lo hice indetectable el flux para nod32 y mcafee el unico problema esque la captura de la pantalla no se puede se desconecta el server,

pero en fin lo hice de la siguiente manera

algunos valores 00 los converti en NOP ahi hice un salto con la firma que detecta el nod32, pero para mcafee no me resultaba hacerle un salto entonces lo que hice fue convertir el offset en NOP. Resulto del todo bien lo unico la captura de la pantalla

cuando sale eso: 0000  ADD BYTE PTR DS:[EAX],AL
 ¿significa que tiene valor cero? ¿o me equivoco?

Salu2

En línea

Intel Core 2 Duo E4300 & BigTyphoon 1800Mhz@3600Mhz @ 24/7 2.88ghz
Corsair Value 2x1gb 5-5-5-12 2t 1.8v 667mhz@870mhz @ 6-5-5-5-12 2t 948mhz 2.1v
MSI P35 Platinium Bios v1.3
XFX 7900GT 256MB 1.4ns & Zalman VF-900cu 520/750 1.2v
WD 160gb 8mb buffer 7200RPM SataII
ThermalTake Toughpower 750w W0117 12vx4 18Ax4
LG GSA-H62N 18x Sata DVD-RW
ViewSonic E70F+ UltraBrit 17”

GNU/Linux Debian Lenny
Thor


Desconectado Desconectado

Mensajes: 1.176


Ver Perfil
Re: problema con bifrost y flux
« Respuesta #13 en: 1 Septiembre 2005, 10:59 »

PUSH mete un valor en la pila y POP lo saca.
0000  ADD BYTE PTR DS:[EAX],AL
Eso son ceros, pero el ollydbg lo interpreta como una instruccion rarra.Asi que eso tmb se pueden utilizar como hueco.
eloko: ¿conseguistes saltarte la heuristica de NOD 32?
« Última modificación: 16 Junio 2006, 02:40 por Thor » En línea
eloko

Desconectado Desconectado

Mensajes: 187



Ver Perfil
Re: problema con bifrost y flux
« Respuesta #14 en: 1 Septiembre 2005, 21:27 »

la heuristica de nod32 no la consegui saltar pero bueno lo mas relevante es saltarse norton, mcafee y panda porque son los mas utilizados por usuarios comunes (porque son marcas conocidas)


Salu2
En línea

Intel Core 2 Duo E4300 & BigTyphoon 1800Mhz@3600Mhz @ 24/7 2.88ghz
Corsair Value 2x1gb 5-5-5-12 2t 1.8v 667mhz@870mhz @ 6-5-5-5-12 2t 948mhz 2.1v
MSI P35 Platinium Bios v1.3
XFX 7900GT 256MB 1.4ns & Zalman VF-900cu 520/750 1.2v
WD 160gb 8mb buffer 7200RPM SataII
ThermalTake Toughpower 750w W0117 12vx4 18Ax4
LG GSA-H62N 18x Sata DVD-RW
ViewSonic E70F+ UltraBrit 17”

GNU/Linux Debian Lenny
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines