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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
6 ]3 n1 I+ `, n" p0 I$ ? 5 k1 e0 d* J4 H8 }5 |" Z) {. b% h6 b, {% t+ _* A ' J3 \& d) g" N% ]7 n ! F% Z' N+ R1 [/ b. d: R6 L, k- W I( {' S2 I " W! s! L1 ^( n8 X$ I. T$ d4 H! I " _) Y1 s2 Y, I8 N# p" C8 P* _: c* j6 B' b $ d$ {1 O2 l. Q & u4 g( ]( e( s: g! V S1 ], D2 i* f
; u. E8 c1 {. S( d/ x: Z( U X% a

8 ?. v. p! Z2 B& b7 G 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
/ Q9 i* C0 w0 C* O* \ 我的登陆账号为no*****003/ Y0 u' E) d- W/ r; d

4 r7 z# `/ J1 @7 Q. b6 i" H

9 ?2 `& F0 f6 s: m/ { s 1.png# C2 O6 h; ?+ r, p9 d* ]

9 n9 B8 P" O' C* ~ l* B

, h( h2 n4 Y' s- {6 s
( t. ~; i; y( w% d& ~! n" y4 z& {% j 点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
/ R! w- ?' X& x5 \! r$ C6 V 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。! n2 ~3 z0 D7 S% q& Y% F( B

: k4 j6 O/ p, `) G7 b' w
0 p. f% X X% I! k1 N) Z

6 S% w: }' E" O& k9 h5 P 漏洞证明:" g6 a+ B) q7 }) O6 [

/ ? u! S* x. B" z3 o
% _. X" j( N; v' A' B

# O) C- T8 z' M1 c5 _8 Y 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。 3 G" N4 {3 p! M; d M/ p! _

4 _" ^; U: q V& m

1 {- @; @, O& P+ i. r 3.jpg ( F$ B d4 N7 d' @- k# O7 @

* Z# T8 P/ N3 V a! u

1 ~6 m6 D/ V( z0 y   ( i2 \* f; V; g9 `

) @% B9 t V% Y# k

1 D% \+ k+ d @" K 2.png7 Y; P: ]" b, V& T

( l" M3 c& W4 L$ n+ A; z+ p* N4 u/ ^

( H8 ^' a5 \+ ?& p. z+ y2 @$ q   & \9 ` l$ ^7 m$ V4 w$ Z

4 @* Z! k' O8 G3 b9 P- V" `
4 j0 C- K' E* x. J1 g1 y- g

8 z! y' G( a% @) L7 } 修复方案: * B! j3 F1 h3 o( {

, Z& R5 B, c' @
! K+ v* K$ ^' R3 A: a M! a

$ Q! N% ]3 N4 f 正确校验uid与token的关系. u6 N4 k& p1 [5 b; v+ e3 _

6 k/ M p3 \+ f5 o! @$ W1 j. P

' u/ d( L9 P. i  + x6 E2 l( E2 k, M$ J

& i$ }7 U5 _' L+ `
回复

使用道具 举报

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

本版积分规则

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