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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5 y2 j1 o* x% H" k ) o. P# p- W) O9 }+ |4 B, @! h8 k0 c& A9 n y8 s0 Y/ {) @ S9 [7 y" e* B( ^) e6 C5 ]# {5 d* i f, b+ N' L3 h0 {& h+ y- y ' t2 }4 m& X5 N8 V' [4 I @3 `+ g$ X' w" I4 D + W1 m$ o1 O' ?- b1 Y 1 U* I4 ] |& K " g1 l" [; r! E # G8 N7 }; [: a0 Y; D2 x
. u" h t( M2 F! o) P6 W+ L

8 \" M+ y% l" p8 C( w8 f5 ] 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
/ g5 ~* I+ P, ]5 A, h [: b% U% g# I我的登陆账号为no*****0038 \- O$ K6 A" ^) N( _ J$ Q

' E9 U% f, _/ T% d h9 K3 t

+ k0 }7 W2 P2 S- f& ^4 a! b 1.png $ b- {, L( p+ |4 K. @4 N1 I* l- A

$ c' Z( w% t2 x" s( V% t/ X

* a% I/ {$ ^/ n" E0 @% M
, c1 J. D% q1 I点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
. C3 c' t: Q+ N7 X F这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。. K# Y8 ?4 r. M/ I

% y2 L) P4 P! ?: i c5 F! M
* n# B, q0 T- {( Y+ L

. |# L5 c! L- w% N4 s1 O' J 漏洞证明:8 }( |3 v' Q5 n! r0 b, i8 n$ \

) _# I/ P8 Q+ T' i- t
0 Z6 ?5 U) H* I2 @1 z& |

g7 X7 O# N! K) n 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。 ) u( n4 A: V/ K/ r3 q( G& g( v

! B6 Q6 H3 ~' H, J

* n% s+ r# Z0 H# f 3.jpg 8 k v* |' z2 k. H

: k W% ?! K8 S3 ?8 O" A f

. g$ J( D$ ?. J$ [   . {3 B* [& a% j( B

& A+ h6 K3 j: ^! x0 y9 ]/ t+ f2 m

; U/ T \/ j2 L+ k5 [9 U7 i2 z* E5 A8 E 2.png! ?. f! x3 Q' }

: I# r+ \% \$ [$ Y# C- n; a

, P* Z8 E6 n- ~9 i   1 k) k6 n5 e* L0 B) R- Y2 M

0 b o' G; ^# c. [: ~4 T
+ C+ |% u2 ]0 m9 A

. T; D" c3 |, j# A 修复方案: ' h8 C1 J9 S2 l$ ^) N( p

7 [% X& D, _' f" m- c# o
5 @* p% g# C- d% e, s( W

; t) R Q: Q. q9 p 正确校验uid与token的关系/ ]' n0 |+ R k x+ O

2 Q/ G5 X5 X4 Q$ j: v! H. P

$ N8 x* h; A: k/ ^; F  6 {" Q1 a1 h4 \: J8 A& I

3 K- h X5 z6 K( A- D
回复

使用道具 举报

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

本版积分规则

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