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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
" G2 J2 e; j0 p' g6 G3 y; Z' C+ s4 G2 H4 d' T/ S 6 w7 V- G. B* n" m. r Q, v3 e 4 b( h# e# r, b+ |, _ & K4 }4 i8 a% X1 {2 p " L9 Z% c, k8 @' u, l 3 ]( E' C, o: ]8 c* y+ T, u- s6 X# m) V2 U1 R: ?/ c6 ], i' |- y$ B( O9 u 3 Y$ i J6 o& n! S2 K0 h7 o " [* D9 H; d* _; O : X* a' u/ ]; N4 C' Y" P, h; T+ r# U
$ j5 ~* p" [& T* C8 ]# Z

& Y" m6 G; P$ i: O 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
2 ^+ V+ X! l4 H$ Y5 } 我的登陆账号为no*****0034 d* \; ]% R" z9 q; m* u# s

( i! S: b/ D6 `/ E- d1 u

# _, \* o& e- e1 P7 ?+ l# b4 t$ Q 1.png* P% t9 w3 r$ h! \0 H8 B

4 d& H: y8 _' k1 F! l- P# M3 t

( a: [+ s" D- }9 ?. V' y
2 F2 P: W9 c/ p3 ~点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
3 ~7 \5 k7 v p9 J' ] 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。$ n I h8 }. v

0 S4 x5 t* f6 X( ~
9 l0 y- m* |" z5 |9 _

( J/ o# j8 R n/ u8 ? 漏洞证明:! ]! n* ]# {) z

; N: w, @+ k2 n2 T
* m: A8 f' ]2 N [) X6 ?

( |2 k3 l \& O& l1 _9 M) S 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。1 G* A9 c; E6 r Z+ d; {: c5 U% Z5 b

4 o5 F6 N b( c2 T* }% z/ `

! `1 s4 G4 p6 a( P! \2 c 3.jpg * }7 b9 `% ]$ y5 F1 Z

& X; ?/ J1 F H+ N

% T3 p( x2 ?7 P1 _" a% m" }   4 J) G, p- E" \# Y/ i

2 `& t# W O- U: F9 x9 @# L4 |. H

! x( |- ?7 w/ }6 @) f4 \+ b 2.png 1 L8 R5 M! Z; s. {4 T

1 b4 t' l* r) W- ~: f- M

& Q" r% H- `! c* R! x* J( _  : s* T( {8 u# u$ ]! k

# d) u" R% H/ a6 y
T* e5 ?9 g: C' }/ W9 }2 U* v

. R1 C: `9 R3 \9 P' |7 y 修复方案:: c/ F: N6 u8 O3 h

$ i/ B0 C( `! s* j
+ x( m9 x* Y- r7 l

! D2 n. j1 R. R" h1 i6 h3 Q% W9 _ 正确校验uid与token的关系/ o/ v" j5 Z. v

. ~4 v, Q' u- U, \+ \4 \6 ^* M* J' o

1 B! z- b9 k5 Z/ m% b+ v   : w6 S: G# d) Q" G% ?' D T

7 I! l) V+ r5 L4 e/ m5 y
回复

使用道具 举报

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

本版积分规则

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