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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
$ T' W2 ?: i! S1 N* q+ V* C% Y ; f& f* B& G$ b7 f- }, T. ^$ G) { : F! l* p. p* n4 Q$ `% i# ?! A# A/ w, C: e( o! B 6 } j+ n9 q, W' s6 h3 c 5 p& E! O x6 J; O& x4 D * P7 [2 Y% ^9 C7 _- I5 x$ {5 i6 V8 F0 U , K5 M; ? C' \. Z 3 I0 I8 T# L# \' S1 y) d5 ?6 z; ]2 g) }; v: S( W' T+ |5 D, t6 |: c
" ]% W/ ?4 } r d% C2 ^3 S

2 { Z5 E4 y5 J: V 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
/ _& f `6 u. U* A5 W 我的登陆账号为no*****0037 {/ Z" J. a! I+ y% z- n

: k. y5 a% D, f% c3 z/ z

+ ]- n, Z! m" D% M4 T& u3 I4 }9 Y 1.png : e7 C* n5 z* d/ r' m& R; p

, K2 `# t1 O w3 I

4 A& Y& H$ _# o# Q5 `) S
- C6 ~( I2 _) V) \5 c" p点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
; m& j W. F3 t6 x3 j9 @ 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。+ g$ J, L% v9 I+ e

4 d* |0 l5 K) Y; [) h" L. g
A; B. o: P+ A& z( U

$ n9 F- y' N4 A. s( ?5 } 漏洞证明:* i7 [; X- A, T5 r

1 J8 a, k4 s% ?% L; n3 A' n9 z' `5 r" v
1 L) R+ P# `3 {2 _

9 d) H e8 k' L3 m! C 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。) {8 s( v3 h% B: n9 _ i( P

|1 w3 i* ^- T- d, G

6 S, a2 \; g9 K$ P2 F( t# w9 q 3.jpg( r4 h* B* S! ]7 c: v- L1 b& F

, V7 }. P. {0 X2 s) S

w- U3 Q# k) q; D# z6 @  ! V/ t! X+ D2 W

- v. Z/ @3 B' G1 j% r, h1 c

. T5 {- S4 v1 E* @: }5 j 2.png# M, {) e& I0 j9 m& Y9 \% m" Q

6 R% r! Q8 k9 o" g* y; I& y

; s" \' ~# r0 u4 {( Z  # Z- @6 G. c# D5 j. d4 L; @# K) G

1 w4 a/ I4 @4 I$ T k
8 Y* ?! ]* F F5 c! {* A

6 ?' p6 n" D5 }1 F$ c 修复方案:! c' r+ w! }) w: U# V/ ?

" {& O# u6 y7 q, i, {
, f+ T5 C4 Y4 ^+ Q5 ~

: }" P* ~% A4 i) _& a1 t# U) h+ r 正确校验uid与token的关系 " e# Y7 `) I- ]9 l. t

5 e# j+ c( A6 K: M( Z' V9 v, z" m3 v

?, T0 m/ ?. G2 ~; N" ?% u  9 j) A1 e' @9 E1 r8 l0 s

, T4 @ W" ~ R1 g! H# K/ }
回复

使用道具 举报

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

本版积分规则

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