Secretos en pastebin

Hoy he utilizado Pastebin.com (un servicio que te deja pegar rápidamente cualquier texto y subirlo a internet) y me he dado cuenta de que en el menú derecho están los últimos pastebins creados (siempre que sean públicos) y me he puesto a curiosear…

Y he encontrado alguna cosa interesante (que no voy a poner por si acaso). Gente que copia listas de contraseñas y cosas así… El caso es que se me ha ocurrido escribir un pequeño código en Python para automatizar lo que estaba haciendo manualmente.

El código en cuestión va metiéndose en el último Pastebin que se ha escrito (comprueba cada 2 segundos) y busca dentro si aparece cualquiera de las palabras de una lista que eliges tú. Si lo encuentra, imprime por pantalla la dirección del pastebin y la palabra encontrada. Es una tontería escrita en dos minutos, pero bueno, aquí va:

import urllib2
import time

root = "http://pastebin.com/"
web = root

words = ["user","usuario","password","pwd"]

print "Running..."
while True:
    start = time.time()
    src = urllib2.urlopen(web).read()
    try:
    	data = src.split('<textarea id="paste_code" class="paste_code" name="paste_code" onkeydown="return catchTab(this,event)">')[1].split('</textarea>')[0]
        for word in words:
            if data.find(word) is not -1:
                print web+" found: "+word
                break
    except Exception:
        pass

    web = root+src.split('<ul class="right_menu"><li><a href="/')[1].split('">')[0]
    end = time.time()
    #print "Elapsed time: "+str(end-start)
    time.sleep(2)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *