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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
$ r" p& J! b2 D. R) P+ r$ i 6 Y, }" A; l3 g; Y) x- C, i" G! ~" ~ / b7 g! r* [! P) @" g* Q% n; @' i( o# b4 I6 P ) `" o" e0 w; t$ P 3 Q' Z) ^- [% j& u) t ' X; i6 f( b- L 9 ]' f( V+ Y: b4 b, K9 [ & D1 f4 H* ^3 f# Q7 m+ [8 B 5 m1 m& X2 w+ @2 A) r3 ?9 Q4 I) n; j6 {& u2 v+ \
* C. r& P. [# L8 a) F3 N

/ R( f7 r& y8 U 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
6 L; K2 Y% s9 c% v" B! `7 C 我的登陆账号为no*****003 & f4 @9 E* k8 {! T2 l+ k' A

0 \- _) o7 J6 _# I3 [

$ Z# x3 ~ ?# f 1.png 9 X# @2 z! T! z: D& |) k: ^8 u* p7 O% n

3 L' S" b3 K, }" n: a( @

6 g1 N4 c1 [! Y2 ~, Y+ X" u% a/ M
% ?- Q' |3 X! Q& v. u+ {# T点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
' D) n* g& ] D7 n Q: i 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 5 o$ l A4 b5 J

. z) f) |) r0 C7 m/ e
$ C$ C2 Z5 D2 a2 b* D

1 g) N% P( F$ q0 W4 ~3 `- B 漏洞证明:. j% R0 ]% S! u. p" z0 a

* N; B4 Z; L+ ?7 @* j o2 Q
# |2 c5 `0 ]' d" `

7 X; O$ l4 o }& h$ } 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。 2 L2 e Q: w% E) }6 `

3 Q) n M# ?) n

- l( c* f. `5 \3 z 3.jpg 2 L/ h. k; v* k4 \: u

! g! j6 I; M4 k) C8 \% E5 |" t

# F, T$ C( E* Q! d( a   1 `3 \+ T) }. N

6 \& u( q0 A. O6 M% Q% b& M

# C6 Z4 t m: _8 z& F 2.png . g$ S( x2 B- Q- }3 O' P

9 D, {4 g6 c0 Y

( e( t1 R7 [& B2 R/ R- _  7 k/ d' y. p* S1 R

1 d3 v4 a, A: X0 k: i' M7 \/ K
9 W$ X+ F/ s% m- K; _

# n: R: ~1 c' N# X! ~6 |5 [. v 修复方案:/ E' f+ B o3 L6 D; F" ~: E; W

, ~2 @9 X( w' }' G6 |7 m: s0 `
5 A- n6 M; j0 K& O/ \% \, H

( J3 N5 D/ w% i9 B1 x0 _& M" g5 { 正确校验uid与token的关系 & g/ p% D1 w) z/ ?) I+ R

7 v. O. \1 y d3 [8 u

3 V& n$ t% s5 t( m$ \   " @6 w" F# e" e4 X) p/ e7 P. n

: L5 P9 r, w$ T4 M2 @. [ p, p, W
回复

使用道具 举报

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

本版积分规则

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