Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: .:UND3R:. en 6 Septiembre 2013, 03:33 AM

Título: Intecerptar HTML de un navegador desde Java
Publicado por: .:UND3R:. en 6 Septiembre 2013, 03:33 AM
Hola a todos, cómo podría interceptar el código HTML desde Java, en google solo encuentro referencias en donde se descarga el código HTML, pero esto es distinto, saludos.

EDIT: Me conformo con simplemente poder editar el código html desde Java, saludos
Título: Re: Intecerptar HTML de un navegador desde Java
Publicado por: 1mpuls0 en 6 Septiembre 2013, 04:10 AM
A qué te refieres con interceptar? -.-

porque si te refieres a leer el codigo html es una página es posible con el sdk o con una librería de apache.
Título: Re: Intecerptar HTML de un navegador desde Java
Publicado por: .:UND3R:. en 6 Septiembre 2013, 04:49 AM
Me refiero a poder modificar el código mostrado en un navegador. Pero veo que esto tiene sus dificultades, debería obtener el PID del navegador, luego leer en memoria, quizás me estoy complicando. Se que hay clases en donde se inserta una URL, se almacena la respuesta del servidor, una especie de streaming, pero esto no me sirve ya que la idea es que sea directo desde el navegador. Saludos
Título: Re: Intecerptar HTML de un navegador desde Java
Publicado por: trolleoatodos en 11 Septiembre 2013, 16:21 PM
Interesante pregunta ,¿n hay que hacer dnspoof o algo así?
Título: Re: Intecerptar HTML de un navegador desde Java
Publicado por: DarkSorcerer en 21 Septiembre 2013, 10:23 AM
Hace un tiempo recuerdo haber visto un ejemplo parecido en el libro "Introduccion a la programacion con Java", de David Arnow donde mostraba como obtener el codigo HTML desde un porgrama escrito en Java, creo que deberías hecharle un vistazo, a lo mejor es lo que buscas.
Título: Re: Intecerptar HTML de un navegador desde Java
Publicado por: chrs1214 en 22 Septiembre 2013, 16:52 PM
No se, lo primero seria decir para que lo necesitas por con eso de interceptar se entienden muchas cosas.
si lo consigues posteas  que tengo que hacer algo "parecido" y aun no he visto por donde meterme.

Lo que se me ocurrio a mi primero para hacer algo parecido a esto es escuchar las peticiones que se dan en una maquina con serversocket, luego puedes enviar el mensaje al servidor real, captar la respuesta modificarla a tu gusto y enviarsela al cliente como si fuera la respuesta real, el problema es la forma en que se instancia el serversocket que va escuchando por puertos no se si haya una  manera de que capte todas las peticiones, por eso alli me quede xD.

Citar¿n hay que hacer dnspoof o algo así?
Si es mas especifico con que es lo que quiere hacer capaz nos ponemos a investigar como hacerlo que aprender esto tambien me interesa jeje
Título: Re: Intecerptar HTML de un navegador desde Java
Publicado por: athlit en 9 Octubre 2013, 18:49 PM
Quieres hacer algo como "Burp Suite?"

Mira en Google, es aplicación hecha en Java desde la que se intercepta la red y puede modificarse cualquier valor antes de que la reciba el navegador.

Saludos
Título: Re: Intecerptar HTML de un navegador desde Java
Publicado por: ThinkByYourself en 12 Octubre 2013, 15:10 PM
Para esto he encontrado varias librerías interesantes, una de ellas es JPCap y no es la única, pero tampoco estoy seguro si puede hacer todas las cosas que pides, un inicio sería un sniffer, y por esta web hay un sourcecode muy weno, todo java. Si buscas encuentras!
https://www.youtube.com/watch?v=fAiEvPYUNZ4
Un saludooooo!