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

我是如何未授权登陆他人当当账号的

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
& h/ ]* Q6 `! H+ a* u # b9 m. @: D# P. J+ O ; i3 v6 v, z( U) m1 F9 {! }% ] G! e' U . R/ U$ d0 j. k # o% F: T) N# N0 u9 R ' A: O3 i8 S) b4 { [ 6 d% ?6 a4 z2 P. A( z) ]( t8 I - Z' Q% w' E5 {9 @+ t* V4 [ & x5 ?4 c+ {6 i- P & }6 t6 b9 W, V: ^( o; N5 J% a4 c % L6 j- H. ?3 c' F. [( h9 u. @
+ Y0 [( H4 z* j3 u. a# v" c

7 b, A8 Q6 ]4 k6 m* [5 ]" G 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
% i- X$ M& J) ?; Z) c5 U 我的登陆账号为no*****003! W/ q* p, P) \$ m3 h! e

+ _- ]" t. p; x, E. B

( w6 J9 ?+ r/ T* f2 ^ 1.png / r/ Z2 m' _( m) F& S; C6 L4 w

7 a5 `7 V: W2 m- z5 d

, w4 R! D) {1 `& w/ \, g* } j
- k* _7 s4 H- D 点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
- {: s# L: ~" n这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 ( X7 h" z+ M- L D! ~

. S" H# Y j+ D ^) x
C9 h2 g9 j5 F- a) |/ V6 _$ E8 s

& c$ o& ^- _7 A2 y# i 漏洞证明: ' M4 x' z- o( {! [1 @# \) z

0 L1 ?) A" \4 H. C2 }. K7 R
" H! I9 Z& s% j7 l0 I6 u$ \

- a& R6 [( L. Q6 r; @/ e 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。7 `& ]& i7 |; }, U: ^

* H8 F4 | n5 F$ D- u& }1 Z3 D& v. [

: G( F/ `5 p, t) b0 r: d$ x 3.jpg 7 d8 G, o( p3 {; R

- k! p) `3 k p+ u5 V5 i/ w1 i5 h, L7 P

) z) L# f# w4 H9 B8 W0 F* e   m2 ~( S( ]# _2 u( w

# F( H$ L9 p, T) q

5 Z; N+ n" O3 d; U- H 2.png. l) f4 A4 N( D

! D7 _) g f$ b0 ?: Z* @

' O; B0 ] H; i" B* N( C. Q7 d  2 F. p- X2 C$ W) ]

# U7 ]1 e1 Q7 b5 b* h
$ _) a5 t$ K% \6 F1 Q4 j1 G* m2 c+ S

( B5 p3 z( u: V$ \! v 修复方案: 4 H: }3 P9 U$ N

9 A+ t: C \+ G; V# D1 E% {
$ q9 \6 O5 ^3 j( ~

! V! z- h. k% ]( C7 {0 Z* u% V 正确校验uid与token的关系% }) J2 N. B* n

# X9 M. |: `# p$ J( r, V

. s+ x6 V1 |! k0 n8 g; W   * i/ N% E' d. b

9 x; M% Y& N" x
回复

使用道具 举报

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

本版积分规则

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