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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
- `+ O5 ]& M& b$ m 9 s. B/ g; `/ y, `0 _3 l3 M+ ` 2 G+ a" ]. ?5 u, }, j3 x' S! L+ L/ T! t* j8 ? " }0 [& G0 f6 b4 B, ]. ] b1 ^1 P0 ` 0 b, o) s, j! c, n, a. w ( o( e) f) }$ \- N8 d @6 m. E, [# } " e. P j6 A4 q; A$ T/ o1 p+ I& K* p * ^0 ? R; v: s5 W5 o% i! T( \( ]( y8 ?4 Z
" y: S @7 M- ^1 Z

6 \/ h$ h, u6 s' L6 a ^ 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
4 J& q, ?- p1 x) g, F 我的登陆账号为no*****003, f4 D8 @+ a5 s! K& a

% F0 B' N) x2 j7 y* [8 h( z# e. e

, x, J0 S7 e$ u9 @5 o4 g' V 1.png $ R8 G5 o$ P1 D# X: |- L

3 w. f8 k9 S. `2 F

# l* a/ @# F' v! V. y# K) O& N6 l
C# f: }; t3 m1 O; j2 Z n7 t. i9 k# ^点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
! l1 J. P+ M# d* P5 K" g) I这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。, p$ x: b5 i+ \

: e* t" N6 ]. f, {& R6 a3 c K% P, T1 g$ B
& g' g' S2 j! M& D1 p% f

( d% _. I2 {) e6 u7 I 漏洞证明:* ?* S3 r5 J# I+ n9 z/ o: F( N

0 F6 J& H x# p
+ a `7 b/ \5 U+ h; n

; _) U' u! D4 U+ ^$ ^ 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。0 C) G, n `' H, u; ^

% l" S8 x4 F! ?1 [" S0 n7 g

1 G+ J% [4 ~4 X' p7 N& }: W 3.jpg3 \3 `8 {9 r; P1 _

+ S0 H; W+ m4 S* a" \

3 d- _# E1 S; m) C c/ k  ) f5 j, U0 t3 |/ W- `

" a( c) q- F0 X7 m# _/ |

' O5 F5 b9 C) f% P. t7 Q 2.png" d2 t- P( J& r- b

5 g1 z2 t' a) R$ @

3 l) q" Y( J, T/ E   4 m1 D3 o& b5 g+ D

5 g' o( G9 v _* a5 s
" _* X. e* \1 |1 C2 s0 @, D. O+ z

. B, p4 z; W3 f& _; }4 y 修复方案:8 R: h/ J/ R$ T8 r+ |! k

" Z/ y- l) v3 G3 E
: \: J" v6 z( x. R1 _# Q; k" ]0 a7 T

3 R3 A0 A2 s+ ~; A6 r/ b8 A9 [5 R 正确校验uid与token的关系 9 w0 T$ v8 e9 T$ C3 G6 Q+ y

. d8 Y& R& Z) V; T

1 l4 g2 P2 ]. A* R4 Z- g# a  ! i# J7 o7 q2 J3 p4 R( U W$ }2 g

% i4 p' g5 Q1 y
回复

使用道具 举报

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

本版积分规则

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