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



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Básico (Moderador: zhyzura)
| | | |-+  Jugando con netcat
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 Ir Abajo Imprimir
Autor Tema: Jugando con netcat  (Leído 55480 veces)
D4RIO

Desconectado Desconectado

Mensajes: 406


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #345 en: 08 Diciembre 2007, 12:18 »

Mmm...sobre esa implementación de C, está un poco a lo bruto:::.

Fijate: Usas system() para meter echo en la consola... pero si usas directamente printf() o cout en c++ lo haces más prolijo y efectivo.
Una implementación C++ sencilla y pelada sería algo asi:
Código
#include<iostream>
#include<string>
#include<cstdlib>
using namespace std;
 
/***************************
*INICIALIZO VARIABLES
***************************/

const string USER = "yo";
const string PASS = "miPa55w0rd";
const string RUSR = "ZZZ" ;
const string RPWD = "ZZZ";
 
int COUNT = 0 ;
bool LOGEAR = false ;
 
 
/************
*   M A I N
*************/

int main(void)
{
   //Entrada
   cout << "SecureShell 2007::\n";
   cout << "Bienvenido, por favor registrese ::\n\n";
   cout << "User:";
   cin  >> RUSR;
   cout << "Password: ";
   cin  >> RPWD;
   //Primer Plato :: Comprobacion
   if ( RUSR == USER && RPWD == PASS )
   {
     LOGEAR= true;
   }
   else
   {
 
     //No te salio? :: Un par de intentos mas o no entras
     while ( LOGEAR == false && COUNT < 4 )
     {
           cout << "\n(!) User o Password incorrecto\n";
           cout << "Intentelo de nuevo ::\n\n";
           cout << "User:";
           cin  >> RUSR;
           cout << "Password: ";
           cin  >> RPWD;
 
           if ( RUSR == USER && RPWD == PASS )
          {
            LOGEAR= true;
          };
          COUNT++;
     };//Fin While
   };//Fin else
 
   if ( LOGEAR == true )
   {
     cout << "Login correcto\n";
     cout << "Inicializando Shell :::::\n";
     system("ssh-login"); // El cmd esta renombrado a ssh-login
   }
   else
   {
     cout << ":!: Login Fallido :!:\nByebye!!\n";
   };
return 0;
}
 

Y creo que eso funcionaría bien. Aunque también estuve experimentando hacer shells capadas... o sea que solamente permiten ciertos comandos, y eso se puede aplicar en conjunto con un login, para hacer que un usuario pueda ejecutar ciertas cosas y otro no.

Es cuestion de ser creativo:::.

BYEBYE!
En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
puaggg

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Jugando con netcat
« Respuesta #346 en: 09 Diciembre 2007, 22:24 »

una pregunta tonta...
soy nuevo nuevisimo en esto.
tengo el permiso d un colega y me ha retado ha entrar a su empresa y lo estoy intentando con netcat,pero..es posible entrar sin meter netcat como troyano ,me explico
a pelo sin enviar nada.solo desde mi pc. encontrar algun boquete y materme x ahi.
gracias de antamano.
seguire leyendo.
un saludo pa tos.
En línea
Zykl0n-B

Desconectado Desconectado

Mensajes: 24



Ver Perfil
Re: Jugando con netcat
« Respuesta #347 en: 10 Diciembre 2007, 00:16 »

Con respecto a D4RIO, dije mil y una vez, que al Programarlo en C, utilizando "Printf", netcat no transfería los datos, quedaba "A ciegas", y lo hice con System para hacercelo a todos más fácil, ¿Qué esperas? no todos son programadores Aquí, de la forma que lo hice es "Entendible" hasta por el más Newbie.

Con respecto a Puaggg, No, Netcat te da Acceso remoto funcionando como Cliente/Servidor, las 2 únicas formas de que ganes Acceso a la empresa de tu colega es que:

1.- Él deje un Netcat Escuchando por conexiones, y así, tú no tendrías que meter nada, sólo utilizar a Netcat como Cliente, Conectarte y Entrar.

2.-Que tu colega deje un Servidor telnet Activado, así sólo usarias a Netcat como cliente, y entrarías por Telnet.

Pero no sólo con Netcat, puedes Utilizar Exploits para entrar a la empresa, el mismo Netcat trae una función para Obtener datos de los servidores a los que se conecta, y así puedes investigar vulnerabilidades conocidas, visita Este foro, ahí he estado escribiendo y detallando varias cosas, entre ellas todas las funciones posibles de Netcat...

vale, Saludos.
« Última modificación: 10 Diciembre 2007, 00:23 por Zykl0n-B » En línea

Die Toten Kehren Wieder Mit Der Wind
          <-~#] Zyklon-B [#~->
puaggg

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Jugando con netcat
« Respuesta #348 en: 10 Diciembre 2007, 22:28 »

gracias por la respuesta ciklon-b me voy paya a leer un rato.
un saludo.
En línea
WannaBeHacker

Desconectado Desconectado

Mensajes: 244



Ver Perfil
Re: Jugando con netcat
« Respuesta #349 en: 11 Diciembre 2007, 00:58 »

gracias por la respuesta ciklon-b me voy paya a leer un rato.
un saludo.


LOL, aprende a copiar y pegar el nick XD!
En línea

http://imagenes.mregidor.es
Simplemente, otro hosting de imágenes.
Como imageshack pero todas las opciones gratis
D4RIO

Desconectado Desconectado

Mensajes: 406


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #350 en: 11 Diciembre 2007, 17:33 »

 :huh: Es increible que alguien meta lengua nomas para crear conflicto...

Respecto a Zykl0n-B, no uso printf sino cout, y en mi experiencia, el shell remoto SI muestra todo lo que mando por cout a la salida. Por eso solo uso system() para llamar a cmd (que lo use renombrado).

Y por lo de los newbies ... creo que si un newbie desea comenzar a programar, entonces como buen hacker debe sentarse a leer un rato, y la programacion que uso en mi ejemplo se aprende en muy poco. Y claro, si lo que quiere un newbie es tener el programa sin importarle cómo funciona ni nada, que se dedique a otra cosa...

Y recordar:::

Las Shells remotas SI muestran la salida de cout o printf, y si no te sale es porque estas haciendo algo mal...te lo digo por experiencia, ya he programado shells capadas para usar en hosts remotos y uso cout deliberadamente::::::::::::::y funciona.

BYEBYE!
En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
SLOAN

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Re: Jugando con netcat
« Respuesta #351 en: 15 Diciembre 2007, 19:42 »

Hola como etas quiero aprender como funciona el netcat ya lo hice download pero no lo puedo ejecutar tengo win xp. No encuentro ningun archivo .exe
En línea
Zykl0n-B

Desconectado Desconectado

Mensajes: 24



Ver Perfil
Re: Jugando con netcat
« Respuesta #352 en: 15 Diciembre 2007, 22:09 »

Netcat originalmente fue hecho para plataformas UNIX, si no encuentras un "Exe" de seguro te bajaste una versión para UNIX, Weld Pond, del grupo L0pht, lo programó para entornos NT (Windows XP está basado en New Technology, "NT" ).

Bájalo directamente de acá:

Download

Bajarás un ZIP con el código fuente, los Readme, y el binario ya compilado llamado "nc.exe".
Saludos.
En línea

Die Toten Kehren Wieder Mit Der Wind
          <-~#] Zyklon-B [#~->
rasec87

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Jugando con netcat
« Respuesta #353 en: 15 Diciembre 2007, 23:06 »

que de provecho puedo tener usando netcat, q puedo y no puedo hacer, y para q,, gracias de antemano,

PD: ahora q lei las reglas mejor pregunto antes q me baneen xD
En línea
SLOAN

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Re: Jugando con netcat
« Respuesta #354 en: 16 Diciembre 2007, 08:14 »

hola Alguien me puede decir si netcat lo puedo usar con KNOPPIX DVD LIVE y como puedo instalarlo.
Gracias.
En línea
D4RIO

Desconectado Desconectado

Mensajes: 406


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #355 en: 16 Diciembre 2007, 11:03 »

SLOAN:
Si seguis sin poder extraer el nc.exe en Windows intenta desactivar el antivirus o la proteccion contra riskware y jokes.

rasec87:
Nadie te va a banear por hacer una pregunta... es decir, son normas del foro, no te van a hacer un juicio !  ;D
Respecto a tu duda, la ventaja de netcat es poder conectarse a través de TCP ó UDP bajo cualquier protocolo... eso significa que con netcat te podés conectar con servidores HTTP (Webs), FTP, SMTP... Incluso yo exerimente creando un "mini-protocolo" de chat para varios clientes. El poder manejar los protocolos manualmente te permite "jugar" con algunas cosas. En si, netcat no es más que una herramienta muy flexible, pero también muy rudimentaria, exactamente como una navaja suiza...no es una bomba atómica, pero no deja de ser muy util.
Aún así conocer NetCat no te hara un buen hacker, aunque te ayudara mucho. El verdadero rifle de asalto de un hacker es Perl, y eso no hay quien lo pueda discutir. Y claro, Bash... el shell de Linux...pero un buen hacker conoce prácticamente todo lo que se le cruza:  JavaScript, php, Perl, C, C++, Python, Pascal, JAVA, Bash, Batch, Lisp, etcétera, etcétera...

SLOAN:
De nuevo, ahora por lo de Knoppix... mmm ... debería traer NetCat instalado, es parte del kit básico de herramientas para internet de Linux. Como es un LiveDVD a menos que instales Knoppix en la máquina no podrás instalarle software nuevo. Si lo tenes en la máquina tenes basicamente dos formas de ponerle NetCat (En el pésimo caso de que no lo tenga)... una es compilarlo, la otra (más simple), es usar un administrador de paquetes (apt-get, aptitude, adept, synaptic, etc...) e instalar el paquete correspondiente.
En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
Enzo87

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Jugando con netcat
« Respuesta #356 en: 28 Diciembre 2007, 16:21 »

Hola compañeros.

Tengo un problema. Estoy probando el Netcat con mi primo pero hay algo que no acaba de funcionar correctamente. Cuando yo me pongo a la escucha no me conecto con el, pero si es al revés si. ¿Que puede estar pasando? Hemos desactivado los firewalls.

Gracias!
En línea
SLOAN

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Re: Jugando con netcat
« Respuesta #357 en: 29 Diciembre 2007, 04:53 »

Hola quiero saber como instalar el netcat en fedora. es dificil cuando no sabes como funciona un nuevo sistema operativo. por favor alguien me puede ayudar paso por paso Gracias
En línea
D4RIO

Desconectado Desconectado

Mensajes: 406


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Jugando con netcat
« Respuesta #358 en: 29 Diciembre 2007, 05:34 »

Deberia venir instalado, proba ejecutando "nc -h" en la consola... si no viene te bajas los fuentes de internet (buscalos con Google), y los compilas con gcc.

Enzo87
Si vos te pones a la escucha el debe intentar conectarse a tu IP
En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
Enzo87

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Jugando con netcat
« Respuesta #359 en: 29 Diciembre 2007, 12:51 »

D4RIO, yo estoy a la escucha en el puerto 80 y cuando el se intenta conectar a mi ip no se conecta, sin embargo, si lo hacemos al revés el si obtiene shell.
En línea
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 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.5 | SMF © 2006-2008, Simple Machines LLC