找回密码
 立即注册
查看: 2154|回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1 z5 ^6 B) m7 v( j+ e8 `# l ! g+ `- U7 O' Q9 G / T8 g: h/ Z: `! y & O% I1 k+ e) ?3 _& g e7 c) k& ~" f ! H; |: M+ o5 L! a# I& Y% U9 Z# s/ b6 a # ~: S( Y9 N+ U# E6 |. K& ^; Y 3 f2 o& G3 V% k5 p. P: ~# D. t . L6 w# p5 C1 H2 Q% q( K* m! l+ ]
" y- o# D, D9 P1 t8 `+ S# Q" q

$ b$ T" B: A0 R3 `& w 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
" B6 r: ]2 C) e) T( M 我的登陆账号为no*****003 6 W* O O5 [4 l- B) {

U9 Y9 F( m5 `. I' a7 Q

" b! x+ w2 ^& T 1.png . O2 ~- S5 X8 G6 M

7 @$ P M! B7 T( U5 T* I% ?

; e, K0 r0 x/ L, ]
* I; l, b2 b r* |/ P( h) G# i/ P点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
+ e; n" D% F1 o1 ~9 Q 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。' F, }8 a- X. O- {

! K& ^, `: N- B% \
, P5 U# k) o K% Z6 w

1 ^8 Y I$ e8 ~; U 漏洞证明: 9 v( o* b2 [. n' l: {7 h" O* V3 r& L

7 t) R6 |, l) U8 Z0 W2 z* K
0 V# {$ p% s6 _8 ]/ f3 w6 A( r

, N# o }; _" q4 {1 e2 z( ^ 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。 1 ` }' w- c7 x9 O+ o

; F/ ~6 ?& @$ v5 j4 R/ ?

& L, G# M5 f, O6 ^ 3.jpg ?& b) N9 z: T' a

' P, G# v; m/ J/ S$ B' @& @' Q

$ k* f1 k x4 X9 H  . H: G* O; ^+ N9 c: R$ z1 I7 q2 w0 N

) P" U% b6 E5 c; F0 h) H

: h+ i: F! f5 H* t& r' Q3 m6 S 2.png + k% G7 M- a0 s

! B Z9 S' p; Z" I: l% _) E9 k) g

8 r: i" R+ ~3 a( h& v   % u9 Y# X$ j( }

) o6 T: O1 y+ X
1 r; Q; D# _$ M: |0 E6 S" f

! u0 D+ A" E, o# F# @" @ 修复方案:8 y- J" M/ G+ @2 I9 Z% j1 T/ H: _/ G

; R/ c& y `4 a! w
1 S( `- v/ r8 O& R- _

4 t. q8 g1 D/ C9 p 正确校验uid与token的关系 4 u3 g/ s$ ]7 d' X

- h) p0 |* ^ _! B

7 B, ~- S% U! E5 M2 F  1 v, {1 O H0 U' u

& c' H* i! U% P" c" |% u
回复

使用道具 举报

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

本版积分规则

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