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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
" N: J3 G" f/ `: g8 J4 n: w+ T ! j$ c/ L+ E- i 0 y1 D2 S* G6 I# A$ I( ]9 ?: Q y5 M; U# n0 d# h # H/ ~, b( j: h8 M4 @2 p2 ~4 ^$ h7 a 6 A5 k. X p5 I; s" m! {) I 9 L3 m6 R. f, W4 { , j; u9 d8 Z7 l+ T 8 k9 |: L0 z8 `% H3 a& o% x( { ! u- g. f, r! ^$ G- v3 y # k. s* R: g5 ?( D+ h
5 I8 a" y5 w B* c( }

$ M' {! F5 C6 X2 A, w2 G* g0 k 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
+ L7 g; k( N2 [+ k: T! S6 a( P我的登陆账号为no*****003. q, o- D) H! h, {0 A% _/ P

7 w! ~3 A+ s7 ^

1 n1 e* J0 P7 h$ h* n4 r 1.png3 `7 o+ _- s3 e: M% Z/ R+ z

. t* ]/ i4 P- e1 G% i E

! P4 Q; I0 O0 `, i U. L' s
5 L7 }& V* r7 h7 _点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
0 w$ |1 {* }# g5 } 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 ) r z6 Q0 s) K3 V+ `# m4 Q

# N. |/ \- W( u O; }1 Q0 Q$ G
5 {: k0 u: C, R5 C$ z( R- {

( a& ]1 J' P* F9 W9 d/ H9 l9 g2 U 漏洞证明: . |6 v9 U# A, [. Q! J

) {5 G: W, }" X+ Q8 O) o. f2 B
* _: y) `# M5 A4 K6 x

5 i) I& P5 Z- F- V! C. s 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。( R" D( b" A3 H

- |' ^8 k! `2 Y L1 g8 v

0 H' S) T+ i, D- ~$ t' `5 I 3.jpg 8 g; i8 o! j6 l/ C# y

2 g# C3 [/ j7 l# S O/ A5 O* a

7 R. P" m( y" T   . F0 f& V; l& n6 O

6 k7 c) X& u& ~- L4 _* S

" ]) e" a- p3 c- Z! T3 ~: Y 2.png 9 |& P" C) ]3 j! i }. c$ I! W

* {3 o$ \/ L2 |# C0 a5 J, W

3 e* Q5 P2 T, R4 g D4 K   ; k8 y0 Z+ ~1 Y* P% z

- R( \4 n+ {8 R/ N+ B4 q) Y
) E9 k/ c4 i6 W2 \

2 `% a K; c$ g" A2 Z 修复方案:$ q' l2 S, k& @# D5 i

3 g8 P' t2 ]! Z/ t
2 y! }9 K/ W2 I6 S1 A# }0 b* H

3 q2 y) P4 _, ]' e 正确校验uid与token的关系 ?; h; q# @. k" t, x- s A

3 u/ b7 L" w( @# h+ T; e- A

4 t3 X' H8 `( N& \7 c   + p) G& n3 h9 j! {; d" A7 ?& ~

+ Y: B l" Q2 \
回复

使用道具 举报

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

本版积分规则

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