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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
R6 c8 _7 c# m1 N1 N W! N 7 o0 Q6 s# X3 k8 Q4 W+ Z s0 F4 y$ B8 F5 Q 7 ?7 v& s6 {7 ~: |7 v2 \5 X0 p) {& r ; x. t# c( z x9 {' p. W# ^ / \0 U. |3 L, [0 k* n+ m 2 r& R0 ~/ I9 \ O4 w+ D2 d2 a* k& z, @/ E) o2 x ' S' g( b! N) m+ n- R: w- q3 R5 \# k0 n/ d, L. w% q 6 n# D' l) C, x6 u4 M5 [) n+ p$ Z# i2 s
3 l( F4 [0 Z1 f4 G7 ]& r: t

F1 Y9 j, R0 V7 B 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
& I* x* ~ R9 r# x我的登陆账号为no*****003% A0 @3 v- A' }5 ?4 K7 ^% R- q6 I9 X& _

, }9 G& {" Y, D7 ]) n# ]4 c% m

L- j. w8 }: R 1.png " v# e# R0 C3 {2 y0 b+ L# T

' c" g; j+ f' C4 p8 E# ^

- k" `# N7 o0 v6 L; W
# K, L) r: K3 O1 a$ E( X 点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
# D8 C& w! V% b5 q4 d$ `& ^0 b) Z/ ? 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 . j. K3 v7 \' w2 d$ W W+ d1 Z

7 R0 G7 {# l8 e
5 B- e3 s9 }4 s. L+ A

3 ]# \# T, f* n+ v 漏洞证明: 0 c4 `6 N, p- \

8 a4 |0 _8 F& d
8 U w. j" m7 W m

# n3 o- N, \4 s; N- a# \6 }& o 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。' w* v+ Y$ N# F

7 i/ I H" _. C9 L

# N4 M' J* n; [4 _- j, A& ]5 X0 z 3.jpg5 w; f' g0 c! t: k

: ~3 ^+ P0 W4 w, [$ O

: s; \& |! v9 s. h7 P4 |  1 e6 r* T) L8 \. d3 k

* }1 Z8 N1 a- C$ o$ o

# s7 F- b* C( u) C 2.png . X+ X% P" C3 J0 l$ A/ ^/ V

5 |7 E6 b. Y4 R& ?

" u* ^ ^+ }: W) G2 M- A9 j3 M% T  5 C4 c& `" f2 b* Y

, Z% w! q1 C1 b1 ] ^; j C
$ a1 w$ s0 G% K7 d

' l n4 N: u, W' t, | D0 n 修复方案: - Y* p" K9 v# y& I+ P* i+ x. u) M

8 s5 r3 e7 ^4 h7 J I. V& V
; K; O5 e' V7 M. o

5 {* Z2 G3 `0 I6 W 正确校验uid与token的关系 6 B/ x( L2 _9 D+ m* h

7 j' u5 B. t3 M

$ p/ x/ k7 |! S6 q0 I   8 D* {! D4 D* Z( A) c8 B

) ~5 K: w9 W4 v0 K
回复

使用道具 举报

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

本版积分规则

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