Admin panel Finder Gracias a peticiones http?

Iniciado por Oggy, Noviembre 16, 2012, 03:08:47 PM

Tema anterior - Siguiente tema

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

Noviembre 16, 2012, 03:08:47 PM Ultima modificación: Mayo 03, 2014, 10:25:42 AM por Flemon
Estaba cureoseando Algunas librerias interesantes en Python, y Me encontre con una muy interesante.

httprequests

Instalación De esta libreria:

Para los que no la tengan Si estan en una Distribución Basada en ubuntu Pueden Obtenerla Instalando primero El instalador de paquetes de python "pip"

sudo apt-get install pip-python

Cuando este instalado Procedemos a instalar la libreria.
En cualquier terminal Tipear, pip install requests
Esto comenzara la Descarga de la libreria & su instalación.

Usando la libreria y aprovechando las respuestas http para Hacer algo Similar a un bruteforce de Paneles.

Código
Código: python
# -*- coding: utf-8 -*-
import urllib2
import requests
dirs = ("/admin/","/wp_login",'/administrator/')
url = raw_input("Buscar Panel:")
for x in dirs:
  r = requests.get(url+x)
  for x in dirs:
    if r.status_code == 200:
      Oggy = open("Resultado.txt","a")
      Escribeme = Oggy.write(url+x+'\n')
      print Escribeme
    else:
      print "Bruteando..."


Este es un simple p0c, No busque diccionarios Solo implemente éste ejemplo para Demostrar como Podemos Sacarle provecho a una petición http.

PD: Se lian un poco con las Páginas web con errores 404 personalizados porque Lo tomara como 200 (found), ya seria cuestión de Mejorar en un 100% mi ejemplo e implantarlo En una buena T00l para brutear Paneles ó Similares.