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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 74
51  Comunicaciones / Redes / ¿Cómo recuperar mi propio http en linux? en: 10 Enero 2011, 02:56 am
Puede ser un poco raro, pero tengo que hacerlo...

He rellenado un formulario bastante largo, me ha llevado el suficiente tiempo como para no querer hacerlo otra vez por nada del mundo. Lo he hecho en una ventana de firefox, pero desafortunadamente no tengo instalado el http live headers ni httpfox ni nada que me permita ver los datos enviados, y para instalarlos me temo que tendría que reiniciar el firefox y por tanto perdería los datos. Dando hacia atrás en el historial no me recupera los datos, me ha sorprendido mucho, pero así es. Sólo puedo darle a recargar para que se vuelvan a enviar (con la esperanza de que no se estén enviando de manera incorrecta y pueda recuperarlos así).

Así que, cuando le de a reenviar querría recuperar los datos de esa petición post, ¿cómo podría hacerlo?

Tened en cuenta que tengo abierto el firefox y tengo que mantenerlo abierto, reiniciar o similares no es una opción.

He instalado wireshark, pero de momento no me ha servido de nada, no me lista ninguna interfaz como disponible, aparte no quiero snifar todo lo que pase por mi wifi, sólo quiero recuperar lo que estoy mandando en ese formulario.

Estoy pensando en hacer un pequeño servidor que escuche en el puerto 80 y guarde las peticiones y cambiar el fichero hosts para que cuando recargue el sitio el post vaya a localhost y recuperarlo de esa manera, pero esperaba que hubiera algo que pudiera hacer más rápidamente.

Creo que voy a ir empezando con el tema de los sockets...

Muchas gracias desde ya.

PD: si encontrara algo como esto http://www.java2s.com/Tutorial/CSharp/0580__Network/AsimpleHTTPechoserver.htm hecho en un lenguaje de programación para el que no tenga que instalarme el compilador lo tendría ya hecho... al final va a ser sencillo y todo.

PD2: al final lo he hecho con python, todavía tengo que pasar el texto del formato de URL con + en lugar de espacios y cosas como %C3%9A pero ya no tengo que volver a escribirlo.

éste es el código, es un poco paranoico porque la función lo guarda en un fichero además de retornarlo, pero es lo que tiene.

Código
  1. import socket
  2. import sys
  3. from pickle import load, dump
  4.  
  5. def dataget(HOST, PORT):
  6.  s = None
  7.  for res in socket.getaddrinfo(HOST, PORT, socket.AF_UNSPEC,
  8.                 socket.SOCK_STREAM, 0, socket.AI_PASSIVE):
  9.    af, socktype, proto, canonname, sa = res
  10.    try:
  11.      s = socket.socket(af, socktype, proto)
  12.    except socket.error as msg:
  13.      s = None
  14.      continue
  15.    try:
  16.      s.bind(sa)
  17.      s.listen(1)
  18.    except socket.error as msg:
  19.      s.close()
  20.      s = None
  21.      continue
  22.    break
  23.  if s is None:
  24.    print('could not open socket')
  25.    sys.exit(1)
  26.  conn, addr = s.accept()
  27.  print('Connected by', addr)
  28.  datas=[]
  29.  while len(datas)<10:
  30.    data = conn.recv(1024)
  31.    if not data: break
  32.    datas.append(data)
  33.    with open('file.txt', 'wb') as f:
  34.      dump(datas, f)
  35.    yield(data)
  36.  conn.close()

Viene en la documentación oficial. http://docs.python.org/py3k/library/socket.html
52  Informática / Hardware / Comparación de gráficas en: 29 Diciembre 2010, 19:13 pm
Me han pedido comparar un par de ordenadores para un regalo de reyes y para poder dar una medida objetiva he recurrido a una página donde aparecen los resultados de un benchmark, pensando que serían opuestos a lo que he encontrado:

Ordenador samsung Ordenador sony Página de benchmark

El caso es que la gráfica del ordenador samsung es una ATI Mobility Radeon HD 545v y del ordenador sony una Intel HD Graphics, y resulta que la segunda tiene una mejor puntuación en el ranking, aparece la 274 del ranking total y la radeon aparece la 301.

Que intel gane a ATI en gráficas me parece imposible, pero, no lo sé, por eso pregunto.

Muchas gracias por todas la respuestas ya de antemano.
53  Foros Generales / Noticias / Re: iOS pisa los talones a Linux en cuota de usuarios en: 29 Diciembre 2010, 18:51 pm
A ver si Linux aumenta en base de usuarios con el empuje de Rusia, porque esto es muy triste.
54  Programación / Scripting / Re: ¿Qué Python escoger...? ¿2.6, 2.7 ó 3.xx? en: 29 Diciembre 2010, 18:48 pm
La 3 no mantiene la compatibilidad con las versiones anteriores, así que lo que se aprende para las anteriores puede valer o no para la 3, dependiendo de lo que sea.

Y antes o después, digo yo, se impondrá la 3. Vosotros veréis.
55  Programación / Programación General / Re: Cual crees que es la mejor forma de aprender programacion? en: 25 Noviembre 2010, 23:28 pm
Yo recomiendo no menospreciar la tarea. Programar es fácil, hacerlo bien no.

http://philosophtly.blogspot.com/2009/06/myth-of-idiot-proofing.html
56  Programación / Scripting / Re: [Python] - Los años no perdonan. en: 25 Noviembre 2010, 23:24 pm
Código
  1. def days(y): return 366 if not y%4 and y%100 or not y%400 else 365

un poco menos natural:

Código
  1. def days(y): return 365 if (y%4 or not y%100) and y%400 else 366
57  Programación / Scripting / Re: [Python] - La media de una lista en: 25 Noviembre 2010, 23:13 pm
Código
  1. def avg(l): return sum(l)/len(l) if len(l) > 0 else 0

http://docs.python.org/py3k/library/functions.html
58  Programación / Java / Re: Algoritmos de planificacion en Java en: 10 Septiembre 2010, 21:20 pm
Que decepción, creía que era planificación automática como SHOP2, que está programado en Java y es libre (de los pocos).

http://download.oracle.com/javase/tutorial/collections/interfaces/order.html

http://foro.elhacker.net/dudas_generales/faq_como_hacer_preguntas_inteligentes-t7122.0.html

Ayudada estás.

(Pero que decepción más grande...)
59  Programación / Java / Apache camel en: 10 Septiembre 2010, 20:47 pm
Me lo ha estado mostrando un compañero de curro y parece muy bueno.

Si cualquiera está haciendo un trabajo en que tiene que integrar varios componentes en un workflow se lo recomiendo bastante (no mucho pues todavía no lo conozco en profundidad)

Ya me diréis.

Por cambiar la temática (y la escala) del foro un poco.
60  Foros Generales / Dudas Generales / Re: necesito Consejo:" Virtual Box" en: 31 Julio 2010, 01:27 am
Más o menos la regla general es que una máquina virtual en un ordenador X funciona como en un ordenador con 4 años más que X.
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 74
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines