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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62
541  Programación / Scripting / [Python]Proyecto software libre PyHttp Explorer en: 17 Mayo 2009, 16:31 pm
Hola, a todo el mundo que le guste python le invito a participar en mi proyecto de software libre que se trata de un script que examina las cabeceras http de un sitio web y genera un informe y si puede explotar de alguna forma explotará (por ejemplo , subir una shell con el metodo put). Contará con GUI desarrollada con Tkinter esto es lo que llevo de code :
Código
  1. import socket,string
  2. from Tkinter import *
  3.  
  4.  
  5.  
  6.  
  7. class miventana :
  8.  def buscarcadena(self,cadena,cabeceraabuscar):
  9.   longitudc = len(cadena)
  10.   otronumero=0
  11.   lista = []
  12.   longutdcab=len("\n")
  13.   numero=0
  14.   while  numero <=  longitudc-longutdcab:
  15.      if cadena[numero:numero+longutdcab]=="\n":
  16.           lista.append(numero)
  17.           otronumero+=1
  18.      else:
  19.           pass
  20.      numero+=1
  21.   numero = 0
  22.   for numero in range(len(lista)-1):
  23.       if cadena[lista[numero]:lista[numero+1]].find(cabeceraabuscar)!=-1:
  24.         return cadena[lista[numero]:lista[numero+1]]
  25.   return -1
  26.  def __init__ (self):
  27.    #Se declara la ventana
  28.    self.ventana = Tk()
  29.    self.ventana.minsize(400,100)
  30.    self.ventana.title("PyHttp Explorer")
  31. #Variable del textbox
  32.    self.host = StringVar()
  33. #Se declaran los controles
  34.    self.label = Label(self.ventana,text = "Host : ")
  35.    self.textbox = Entry(self.ventana,textvariable=self.host)
  36.    self.boton = Button(self.ventana,text="Conectar",command = self.conectar)
  37. #Aqui se va poniendo los controles en las ventanas
  38.    self.label.grid(row=0,column=0)
  39.    self.textbox.grid(row=0,column=15)
  40.    self.boton.grid(row=1,column=15)
  41.  def conectar(self):
  42.    socket1 = socket.socket()
  43.    socket1.connect((self.host.get(),80))
  44.    socket1.send("OPTIONS / HTTP/1.0\r\n\r\nHost :"+self.host.get()+"\r\n\r\n")
  45.    self.textorecibido=socket1.recv(4096)
  46.    self.allow=self.buscarcadena(self.textorecibido,"Allow")
  47.    if self.allow!=-1:
  48.      self.lalabel = Label(self.ventana,text=self.allow)
  49.      self.lalabel.grid(row=3,column=10)
  50.    else :
  51.  self.lalabel = Label(self.ventana,text="No se encontro la cabecera Allow")
  52.  self.lalabel.grid(row=3,column=10)
  53.    self.server = self.buscarcadena(self.textorecibido,"Server")
  54.    if self.server!=-1:
  55.  self.serverlabel = Label(self.ventana,text = self.server)
  56.  self.serverlabel.grid(row=4,column =10)
  57.    else :
  58.  self.serverlabel = Label(self.ventana,text = "No se encontro la cabecera server")
  59.  self.serverlabel.grid(row=4,column=10)
  60.  
  61.  
  62.  
  63.  def principal(self):
  64.    self.ventana.mainloop()
  65. ventana = miventana()
  66. ventana.principal()
  67.  
  68.  
Este code tiene muchos bugs que debo arreglar pero es una version "pre alpha"
Quien quiera participar que me mande un mp. :)
542  Seguridad Informática / Abril negro / Re: Proyecto Metamorph en: 16 Mayo 2009, 21:48 pm
No se puede descargar el source.
543  Programación / PHP / Re: no sea visible los parametros de una URL en: 15 Mayo 2009, 14:55 pm
    A ver, en realidad lo que quieres hacer carece de sentido, no ganas ni pierdes seguridad con usar GET o POST, supongamos que usas un formulario para pasar los parámetros por POST, alguien vivo mira el código del html y puede deducir lo mismo que si se lo mandas por GET, entonces usemos elementos hidden, el código html te lo muestra.
Si, pero no podría modificar el valor mientras que si los paso parametros en la cadena si que podría modificarlos y accederia a zonas que no deseo. Luego como me indicais pienso que la mejor opcion es POST

Si que podria cambiar la informacion de varias maneras.
O usando el firebug para cambiar el valor del campo hidden o usando programass como el tamperdata para interceptar y cambiar el valor que se envie por post.
544  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Elhacker.net puede dañar mi sitio? Chrome alcoholico xD en: 15 Mayo 2009, 14:49 pm
La proxima vez que encontreis un bug en algun servicio no digais nada  :xD
545  Seguridad Informática / Nivel Web / Re: Vulnerabilidad XSS Universal en todos los Servicios Google ... en: 12 Mayo 2009, 16:06 pm
Es increible, crei que tardaria en ver una vulnerabilidad xss en google.
546  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Caída del Foro 6-7 Mayo 2009 en: 8 Mayo 2009, 23:06 pm
Y el gran oscarin
547  Seguridad Informática / Nivel Web / Re: Bypassear uploader en: 8 Mayo 2009, 23:00 pm
Igual podrias probar poniendo un null byte al final del archivo , aunque lo dudo
548  Seguridad Informática / Hacking / Re: Jugando con netcat en: 8 Mayo 2009, 22:57 pm
Ah, ya lo entiendo.
Eso ya no lo se, igual pusiste mal la ip del router o algo asi..
549  Seguridad Informática / Hacking / Re: Jugando con netcat en: 8 Mayo 2009, 16:47 pm
Pero asi no se usa netcat, con la cmd, te vas a la carpeta donde tengas el nc y en esa carpeta escribes :
Código:
nc ipdelrouter 23
Y tepedira la password y el user , es posible que tu router no tenga acceso por telnet.
550  Seguridad Informática / Hacking / Re: Jugando con netcat en: 7 Mayo 2009, 22:09 pm
No soy novlucker, pero creo que te puedo responder.
Si el router tie puedes conectar  por telnet solo tienes que conectarte con el netcat al router en el puerto 23 y podrás usarlo como por telnet.
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines