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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
! t* M" j- ^" q" p( J7 m" L : P f3 R# c* K' Y% R" k; F b- t 7 g- Y, |7 i2 d. A2 Z1 _1 H \ % B1 h" d' x) u" E( m 7 V0 U2 t q- v, O6 p9 Z6 E3 y8 z" U p1 v% _ * A! @7 k; c5 G0 i* P% O i # A$ N8 y1 A/ |4 m/ \( k3 @, ~1 n/ p/ X9 x# T" |* m6 ?) h 1 J) u" d0 {" O# A0 n 9 U: s' ]0 K9 a1 P5 D+ J Y
1 h0 u7 L2 _6 }2 {1 |( G* A

% i7 K2 R% S0 o1 g 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
* ?- J0 t5 a; z d我的登陆账号为no*****003 7 I8 y9 M0 F. j) y/ ? o

. T% c+ T! H/ Y1 a: _ O

1 q6 J6 F& n5 f0 E 1.png) P, O( h1 \7 w% ^" v

0 b* F. r, T# K# ?( _) d

7 h( ]# ~7 C$ o- @
?; `. [$ E+ l$ |点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
; s' w( E" f+ J) E: f 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。8 F! S4 s8 o( f' K$ m

8 ^, d4 H7 K0 ~
6 r, p' Z5 a% S/ |% l

" C7 z$ W7 g" ?: W8 k% |/ l 漏洞证明:; ?7 j6 [0 I" F/ Y& r4 w

( `2 i" C. A% }/ x
4 x7 X! A/ O2 k

. J7 m4 u% l' o 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。; V$ O* E, I6 }$ K) C' R% q

* V+ o+ U% H; J) s& W' n# i- K/ s

! n9 L; t7 a$ Y G1 v% P 3.jpg% e% h6 y* B9 p' n# h5 J4 W

8 G; @6 P3 D; z* ]3 m0 R0 }

* W7 _- p9 _) v   ; ?& ]8 X) Z, b$ x( Z# A' {

6 {' q$ V: j; Z$ q+ n) K; L% z. V

+ h# r# P) h: ?$ O6 j# G5 v 2.png : x% N0 q: l: l y8 V$ k1 U

0 r: \* A v! v' P: o* Z3 s# V" N

( q- u* J4 r6 L6 q2 a   8 y: a+ \4 \& ]% A+ h `) D

/ C* o9 s: O* w+ o- ?7 H n& ?
. S# W7 t+ A: k b L( g. o& K

3 T" n) c$ Z$ I: e v! O 修复方案:1 v; N' s- i+ t% U) }- u+ B; z

$ }; P* R! W8 \
) m8 V8 R7 ~( w, A4 w) w% |

' _. Q3 o+ L, Z3 ]4 }1 ^: w' x 正确校验uid与token的关系% U1 M4 \3 U2 b4 z2 m

* X) B, ]9 S6 A6 i& D4 `. P

& I: m; j# d/ A! P! k! N& x; V  ! L8 P6 a5 E; D- i6 |1 R; w

8 i1 D7 E( V6 h. h
回复

使用道具 举报

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

本版积分规则

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