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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
" O$ [6 g. _# K , |0 _( S j: H* {, _# E4 V- b1 W% S0 O% Q$ F, h3 G" ~7 D( D 9 T* A, u5 p! l; w 0 y) H9 t$ ]# ^' G4 B) x' U $ c# C4 n& p6 c9 |. S \6 B8 Q' I% @2 i! K - p/ I# q+ y/ G/ L( W( Y+ m- X* X6 j+ R& p% g1 | k 0 v9 s+ Q$ r3 [" G2 r) h8 s9 e ) y0 f7 p! ?1 W4 D5 `- M& M4 ]" M6 O; h( E+ n
0 s: O, [" V9 d' V% H, u) N

! |7 t% H G/ ~+ j 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
$ s, u P9 E8 i 我的登陆账号为no*****003 * F! Q- Q" }; B' P' ]* U9 ]

6 z# N2 j8 l$ i! _

# b" ?* B" R8 P- G: d% n 1.png2 M+ e I0 Q$ J3 T

& d7 |( C$ n) v. `- B% j3 `

3 F7 \' Y/ y0 h4 e G6 r% @9 r
; s& H. m8 m$ d8 }' Y6 ? A点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
2 `* }. n/ L8 O- N i这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。; J8 O8 \ @7 E9 ~& ]: m

; ?6 ]) d9 Q3 }6 {
d/ j* ~& N; U3 G7 Q& q6 s

' b: @5 f4 w* U: P2 g2 F8 M 漏洞证明:8 c! [, l, h6 j' Y

3 |: \/ y# W$ B
5 x" |: y4 p1 n2 F

* y6 A/ B& D. S1 x3 C 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。 5 n$ k/ x* h- N1 B

, s5 w3 @6 |$ a9 j

. Y9 E( {8 c5 k( K# F 3.jpg3 \4 `: _8 X: {, S( u) ^8 k

" | O# \) R2 {! y- _' y. ~. S1 y e p

4 I7 e4 `( E) ^& H   ; g1 Q9 i s9 Q9 ^9 h ^

8 Y3 r, ? x: ]8 j. y& i

; I& l$ K# @; q. |0 \ 2.png7 G5 L% h' {* F# B, p2 V

( W) M9 h* Q1 w7 l0 |1 o' B% b. A

5 T5 F$ C4 T8 \4 L" S, b  ' y' e7 f% ]# i

( V. [0 N0 ~; R% j6 K7 j0 H9 _$ o
7 @) Z5 @ q* K* y7 X- \

. w2 @9 b. E' c1 @" ? B 修复方案: : I, V k; A) h' C1 ?

3 p$ x% G$ B+ ], e5 N0 y
% @7 a: H0 x) l3 N. G! m

$ M: C/ B6 Z6 }' o 正确校验uid与token的关系. `8 J% P* k: L$ O$ `9 q! ~% y

9 V* h: `2 K+ U5 b

! k- b5 s5 ]* M$ a. ]" k7 S. }  # `) Y& T- x# V w" I

/ E6 X* ? F4 X$ I6 i
回复

使用道具 举报

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

本版积分规则

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