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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
: G% P. M0 i1 \$ s Q3 i0 J8 @6 ]' W ' Y @# J( X6 i+ u2 B" M& s6 K+ B% ~0 @" k* J! U; Z% W 3 c, _2 j3 r1 L, t @, @" H 0 d+ G9 z+ o8 e5 f - B1 L# f9 B4 I; n! v2 [. Z5 V7 d9 f7 {8 `. z 6 E- `' z1 ~. s! f1 L6 W' m 0 Y( I1 ]5 _; G: w3 p! u, X I+ q+ f% |$ P- v u" e $ v& u; e8 t6 a# i7 f( [+ T
& c8 h. t7 h" U" g8 @) h- M

+ P* ?: v8 r5 e! ~( ]0 |$ G 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
, @$ A8 {6 @# y/ |我的登陆账号为no*****003 6 d& E3 J: A3 u# r1 H' Z

/ D. i3 b# I! B8 K0 B) ~

/ U4 \% i6 [- Y) ~! }# H5 o 1.png c( W/ `4 r4 o7 e2 m

6 V6 ~* |2 f( ~; m. I

0 h: R0 z" p+ J9 p
# v. [. ?7 J' \* f! M点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
$ K* \' H5 d3 R; b2 E 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 9 S. ^* }: ^9 i- Y. W7 \6 T

% h( W4 ]! I9 _* R" T
$ E" r+ P& _( Q. Y$ l* h

3 m m I' z9 K5 p! ~ 漏洞证明:* B2 `5 O" C: j" b5 P" y

1 C2 z' m& Y# M2 m( \/ }$ Z
2 x) |* g3 }3 l( t$ `

( Q% _2 |9 n4 B r( X 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。8 r0 J% I9 g" j. q" |. Y3 f0 `

& S, H) z7 }/ e" a! B

- J$ M$ ] h8 r$ J, C# c- ?! ` 3.jpg7 P3 I' r% N c8 q9 A. L: ^

& m: q5 o9 I# B

; q8 Y' o# h4 g  , v" `' p- ?1 z5 \, o, E4 c7 J

X) `" V/ n$ a

; n3 f/ `( u2 l( ?3 l. ~! ` 2.png 3 x" S9 Y5 U4 D/ d/ x3 F3 }

. J" U7 w! M! D2 C9 @ x: I2 S1 w

3 u7 E! k+ h. W" K" k* c& `. \  % A/ }3 E3 J. a0 U

3 _$ }) ]: A+ E) Q% l j( m) N
! A' A a2 h1 O: S

" k- E- K% \- H1 f 修复方案:' I) B& c( n% ^" V5 q/ H

) A4 j* ~' y& {6 \$ J
& s) i6 [' v: e- J4 p# i

( e4 ^ F' b( b1 U8 { 正确校验uid与token的关系* P7 `4 z( N6 u& W/ H- J: _

7 V# P( ~1 ^/ X& I" @

" Y* x. v, d: I& A  $ J4 S; Z4 L4 T

n7 X G0 j1 T# c. C" v- k
回复

使用道具 举报

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

本版积分规则

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