elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Abrir conexion con sitio web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Abrir conexion con sitio web  (Leído 5,458 veces)
Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Abrir conexion con sitio web
« en: 28 Diciembre 2009, 15:57 pm »

Hola a tod@s, esta vez queria preguntaros sobre como crear una conexion con un sitio web, supongo que debe ser con sockets, la realidad es que quiero provocar un dos en mi propio servidor (o intentarlo) y investigando he llegado a la conclusion de que se puede hacer con envio de paquetes de red.

Como se podria hacer esto en java?

Son fines meramente equitativos e instructivos, para comprobar la seguridad de mi apache ante tal tipo de ataques, que ultimamente andan extendiendose por la red.

Saludos a tod@s


En línea

egyware


Desconectado Desconectado

Mensajes: 526



Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #1 en: 28 Diciembre 2009, 16:02 pm »

Primero ¿Porque me robaste el avatar, sabias que es una imagen dinamica? tranquilo no hay problema.(Si quieres te paso el script PHP para generar las imagenes)
Segundo debes usar la clase URL con eso puedes conectarte a cualquier sitio web sin saber el HTTP ya que por socket deberias reeinventar la rueda y crear tu mismo las peticiones HTTP y otras.
Nos vemos cuidate


En línea

braulio--
Wiki

Desconectado Desconectado

Mensajes: 896


Imagen recursiva


Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #2 en: 28 Diciembre 2009, 16:04 pm »

Si sabes usar sockets es muy fácil y además podría ser mas rápido que usar la clase url, lo que tienes que hacer es un bucle y dentro de ese bucle mandar peticiones http al servidor.
El aspecto de una petición http sencillo es así.
Código:
GET / HTTP/1.0(\r\n)
Host: localhost(\r\n\r\n)

En línea

egyware


Desconectado Desconectado

Mensajes: 526



Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #3 en: 28 Diciembre 2009, 16:06 pm »

Puedes echarle un vistaso aqui
http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol
En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #4 en: 28 Diciembre 2009, 16:41 pm »

Si sabes usar sockets es muy fácil y además podría ser mas rápido que usar la clase url, lo que tienes que hacer es un bucle y dentro de ese bucle mandar peticiones http al servidor.
El aspecto de una petición http sencillo es así.
Código:
GET / HTTP/1.0(\r\n)
Host: localhost(\r\n\r\n)


Tendria que escribir en el stream del socket eso?

Saludos
En línea

egyware


Desconectado Desconectado

Mensajes: 526



Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #5 en: 28 Diciembre 2009, 16:45 pm »

Exacto!!!
En el OutputStream y resiviras algo en el InputStream parecido a esto
Código:
HTTP/1.0 400 Bad Request
Content-Type: text/html; charset=UTF-8
Content-Length: 1350
Date: Mon, 28 Dec 2009 15:44:29 GMT
Server: GFE/2.0
X-XSS-Protection: 0
<html><head>.....
Bueno hice una mala peticion a google (usando telnet  :-X) jejeje pero algo parecido
En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #6 en: 28 Diciembre 2009, 16:48 pm »

Exacto!!!
En el OutputStream y resiviras algo en el InputStream parecido a esto
Código:
HTTP/1.0 400 Bad Request
Content-Type: text/html; charset=UTF-8
Content-Length: 1350
Date: Mon, 28 Dec 2009 15:44:29 GMT
Server: GFE/2.0
X-XSS-Protection: 0
<html><head>.....
Bueno hice una mala peticion a google (usando telnet  :-X) jejeje pero algo parecido
yo lo hice con nc.
Y haciendo ese tipo de peticiones, en bucle podria atacar mi servidor como un dos?

Otra cosa, si la pecition es incorrecta (como en tu caso) vale igual para hacer el ataque?



Saludos
En línea

braulio--
Wiki

Desconectado Desconectado

Mensajes: 896


Imagen recursiva


Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #7 en: 28 Diciembre 2009, 17:17 pm »

Supongo que si son muchas peticiones también valdría.
Pero creo que con un solo ordenador haciendo eso no pasaría nada.
En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: Abrir conexion con sitio web
« Respuesta #8 en: 28 Diciembre 2009, 19:13 pm »

Supongo que si son muchas peticiones también valdría.
Pero creo que con un solo ordenador haciendo eso no pasaría nada.
Ya ya lo se...

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mapa de conexión a un sitio
Dudas Generales
x77 2 2,168 Último mensaje 6 Junio 2012, 05:18 am
por x77
La conexión que se usa para cargar un sitio web utiliza TLS 1.0 o TLS 1.1 Ayuda
Seguridad
El_Andaluz 7 3,732 Último mensaje 17 Agosto 2020, 22:24 pm
por El_Andaluz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines