Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: Breath en 18 Agosto 2019, 01:04 am



Título: Utilización de telnet para obtener información de un servidor
Publicado por: Breath en 18 Agosto 2019, 01:04 am
Hola buenas,

Estoy iniciándome en la Ciberseguridad y en la bibliografía se expone como se puede obtener informacion sobre el servidor web de un sitio a través del comando:

$ telnet www.sitioWebObjetivo.com puerto

Y en principio al ejecutarlo te saca información como entre otras cosas, el servidor web que opera, la versión, el sistema operativo y la hora del servidor.

Sin embargo al ejecutarlo en mi máquina contra un servidor random, lo único que obtengo es un mensaje en el que se me informa de que no se puede abrir la conexión en el puerto probado (he utilizado el 80).

¿Estoy haciendo algo mal?

Gracias y un saludo


Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: MinusFour en 18 Agosto 2019, 04:26 am
¿La guía de que año era? Nadie usa telnet hoy en día. Para lo que intentas hacer, puedes hacer lo mismo con curl.


Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: engel lex en 18 Agosto 2019, 05:01 am
¿La guía de que año era? Nadie usa telnet hoy en día. Para lo que intentas hacer, puedes hacer lo mismo con curl.

efectivamente, la guia debe ser previa a los 2000, nunca he visto telnet para esto

por otro lado sería al puerto donde hubiere telnet activado, no http, recomiendo buscar alguna informacion del 2015 o mas actual, dont asumas que el http ya no se usa practicamente sustituido por el https


Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: MinusFour en 18 Agosto 2019, 05:32 am
efectivamente, la guia debe ser previa a los 2000, nunca he visto telnet para esto

por otro lado sería al puerto donde hubiere telnet activado, no http, recomiendo buscar alguna informacion del 2015 o mas actual, dont asumas que el http ya no se usa practicamente sustituido por el https

No es lo habitual pero telnet es un programa que literalmente inserta y recibe texto tal cual. Así que si puedes usar telnet para introducir un request.


Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: CarmenMilan367 en 18 Agosto 2019, 10:24 am
Hola buenas,

Estoy iniciándome en la Ciberseguridad y en la bibliografía se expone como se puede obtener informacion sobre el servidor web de un sitio a través del comando:

$ telnet www.sitioWebObjetivo puerto
quiero saber sobre el cloruro sodio (https://clorurosodio.com/) ,para mi salud
Y en principio al ejecutarlo te saca información como entre otras cosas, el servidor web que opera, la versión, el sistema operativo y la hora del servidor.

Sin embargo al ejecutarlo en mi máquina contra un servidor random, lo único que obtengo es un mensaje en el que se me informa de que no se puede abrir la conexión en el puerto probado (he utilizado el 80).

¿Estoy haciendo algo mal?

Gracias y un saludo

Como te han dicho otros compañeros, telnet si que funciona para extraer el texto, el problema debe ser otro.


Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: Breath en 18 Agosto 2019, 12:18 pm
¿La guía de que año era? Nadie usa telnet hoy en día. Para lo que intentas hacer, puedes hacer lo mismo con curl.

efectivamente, la guia debe ser previa a los 2000, nunca he visto telnet para esto

por otro lado sería al puerto donde hubiere telnet activado, no http, recomiendo buscar alguna informacion del 2015 o mas actual, dont asumas que el http ya no se usa practicamente sustituido por el https

Como te han dicho otros compañeros, telnet si que funciona para extraer el texto, el problema debe ser otro.

Buenas,

Creo que es un manual relativamente reciente, en concreto es: Seguridad Informática Hacking Ético, Conocer el ataque para una mejor defensa. 4 Edicion

(https://m.ediciones-eni.com/libro/seguridad-informatica-hacking-etico-conocer-el-ataque-para-una-mejor-defensa-4a-edicion-9782409012976_L.jpg)


En el capítulo cito textualmente:

"Obtener información sobre un servicio es generalmente bastante fácil. Por ejemplo, para intentar ver cual es el servidor web de un sitiio:

$ telnet www.example.com 80
Trying 208.77.188.166...
Connected to www.example.com.
Escape character is '^]'.
GET / HTTP/1.0
HTTP/1.1 200 OK

HTTP/1.1 400 Bad Request
Date: Fri, 12 Jun 2009 21:01:19 GTM
Server: Apache/2.2.3 (CentOS)
Content-Length: 387
Connection: close
Content-Type: text/html; charset=iso-8859-1

¡Con solo este comando, sabemos el servidor web (Apache), su versión (2.2.3), el sistema operativo (CentOS) y la hora en el servidor!

La cuestión es que al replicarlo en mi máquina con servidores diversos (Google ect) me saca el mensaje que indique antes.

PD: Creo que se me ha duplicado el post, estoy intentando borrar el duplicado pero no lo consigo :S



Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: engel lex en 18 Agosto 2019, 13:58 pm
insisto es poco usual, por otro lado no será muy util con nada en https ya que te devolverá nada, o la info tal vez del proxy inverso (del distribuidor de carga, etc)

Código:
curl -I http://example.com

hará esa misma función, donde curl es un programa actual, mantenido y abiertamente conocido


Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: MinusFour en 18 Agosto 2019, 14:38 pm
A mi me va bien con cualquier página. No se si tengas algún antivirus que este bloqueando las conexiones que haga telnet. Si la pagina te abre en el navegador, deberías poder hacer lo que quieres hacer con telnet.

Quizás lo que está pasando es que no estás introduciendo doble salto de linea y el servidor te cierra la conexión en el puerto 80 después de un tiempo.

Tienes que hacer:

Código:
GET / HTTP/1.1

Y presionar dos veces enter.

Y si tampoco quieres usar curl. El mismo navegador tiene esa información.


Título: Re: Utilización de telnet para obtener información de un servidor
Publicado por: Breath en 19 Agosto 2019, 08:37 am
Buenas,

Gracias a los dos por responder, he probado con Curl y funciona