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


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  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 1,997 veces)
Debci
Moderador
***
Desconectado Desconectado

Mensajes: 1.945


Actualizate o muere!


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

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: 436


GameDeveloper


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

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: 889


Imagen recursiva


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

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: 436


GameDeveloper


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

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

Debci
Moderador
***
Desconectado Desconectado

Mensajes: 1.945


Actualizate o muere!


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

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: 436


GameDeveloper


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

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
Moderador
***
Desconectado Desconectado

Mensajes: 1.945


Actualizate o muere!


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

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: 889


Imagen recursiva


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

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
Moderador
***
Desconectado Desconectado

Mensajes: 1.945


Actualizate o muere!


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

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:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines