comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Python] Detectar formulario y campos de un sitio web - JaAViEr

  • 2 Respuestas
  • 1445 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado JaAViEr

  • *
  • Underc0der
  • Mensajes: 163
  • Actividad:
    0%
  • Reputación 0
  • http://codigo.ga
    • Ver Perfil
    • Blog de Programación :: Python
« en: Diciembre 08, 2011, 06:48:03 pm »
Hola, buen día.
Como el colega Doddy me sugirió que detecte solo el formulario y los campos.
Me animé y lo hice jajaja.
La tool nos devolverá los datos principales, osea, a que archivo se le envían los datos
y los nombres de los campos que envía, sin más preámbulos :
 
Código: Python
  1. # -*- coding: utf-8 -*-
  2. # Autor: JaAViEr (0x5d)
  3. # Twitter: 0x5d
  4. import re,urllib,sys
  5. try:
  6.   var = urllib.urlopen(raw_input("URL ::> ")).read()
  7. except:
  8.   print "No es posible conectar..."
  9.   sys.exit(1)
  10. url_enviar=""
  11. for url in re.findall("<form (.*)>",var):
  12.   if "action" in url.lower():
  13.     for web in url.split():
  14.       if re.findall("action=(.*)",web):
  15.         url_enviar=web.replace("action=","")
  16. url_enviar = url_enviar.replace("\"","")
  17. datos_r = []
  18. for campos in re.findall("<input (.*)>",var):
  19.   if "name" in campos.lower():
  20.     for cam in campos.split():
  21.       if re.findall("name=(.*)",cam):
  22.         datos_r.append(cam.replace('"',""))
  23. print "URL a enviar POST:",url_enviar.replace(">","")
  24. print "Campos Detectados:"
  25. for s in datos_r:
  26.   print s.replace("name=","")
  27.  
Un ejemplo de salida con la web No tienes permisos para ver links. Registrate o Entra con tu cuenta :
Citar
root@Debian:/home/jaavier/codepy/x# python c.py
URL ::> No tienes permisos para ver links. Registrate o Entra con tu cuenta
URL a enviar POST: index.php?step=2
Campos Detectados:
PHPSESSID
anrede
pflichtanrede
name
pflichtname
email
pflichtemail
betreff
pflichtbetreff
nachricht
pflichtnachricht
vorname
pflichtvorname
strasse
pflichtstrasse
plz
pflichtplz
telefon
pflichttelefon
webseite
pflichtwebseite
hfarbe
sfarbe
schriftart
schriftgroesse
mail
anrede
anrede
sicherheitscode
Fuente : No tienes permisos para ver links. Registrate o Entra con tu cuenta

Saludos !
« Última modificación: Octubre 26, 2013, 09:27:38 am por Expermicid »
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5380
  • Actividad:
    75%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Diciembre 08, 2011, 08:46:04 pm »
Excelente post!
Esto serviria para hacer un crackeador de MD5 que utilice BDs de sitios online!


Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP
« Respuesta #2 en: Diciembre 09, 2011, 12:06:58 am »
Buen código, a ver que se pone en marcha con esto.
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Excelente post!
Esto serviria para hacer un crackeador de MD5 que utilice BDs de sitios online!
No pues sí, a buscarse sus ideas cabrón ¬¬.
Cada vez que me das Karma me motivas

 

¿Te gustó el post? COMPARTILO!



[Código] Yardas a metros - Metros a yardas [Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1346
Último mensaje Mayo 29, 2011, 01:27:34 am
por LucaSthefano
Python keylogger - by "bLiNdFiR3"

Iniciado por d33k40

Respuestas: 0
Vistas: 1969
Último mensaje Abril 07, 2010, 03:30:22 am
por d33k40
Python phpmyadmin "BruteForce"

Iniciado por linkgl

Respuestas: 2
Vistas: 2444
Último mensaje Agosto 19, 2011, 12:14:37 pm
por linkgl
[Código] Entero / No Entero [Ejercicio - Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1301
Último mensaje Mayo 29, 2011, 01:24:09 am
por LucaSthefano
Python Trojan - By "bLiNdFiR3"

Iniciado por d33k40

Respuestas: 1
Vistas: 1979
Último mensaje Abril 03, 2010, 11:01:59 pm
por Dharok