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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
# D* T3 e9 J5 N9 [ , }$ Z: W0 Y3 X" v+ L) C( s2 C- M. p & a& n- z9 g" f$ v0 ? # @* y4 o% T' n* T 2 a0 M7 ^3 r5 @# L/ W : Y% L6 s U0 _) R ; \+ W3 R, v5 K! N" o5 u8 v/ c7 f& b5 Q8 b, a ( Q6 K( c, ?$ D . v; k. w1 c8 W* q# o, c* x- A% h) H+ a* v
* ~% W) ?. h8 v6 s

2 R$ v! Z2 s, n 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
3 `2 ?+ w2 [# `& @: e) [" q我的登陆账号为no*****003- @) e- q: |3 ?7 v$ J/ x

i0 I& _: ~% A" E' A

- Q# d' O; i3 [8 F% a) Q6 I% P 1.png+ K5 b; p# \/ {* R

7 K& P" C! ]% ^: @4 r# R! z6 I

8 F+ p. T/ V) {; v& S; p
1 C6 T2 }% I7 u6 C+ o$ L2 Z& i; A 点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
+ j8 z4 A3 y) a) P$ H这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 % y O1 ~7 O) Q9 @0 o' X6 a4 C

/ }' y& s W2 M* S. g7 z9 H
$ a$ N- G: P+ {) Q# Q

% G1 P0 I. p" P 漏洞证明:4 f( H; v+ K; M! |9 N8 r

+ I5 g h$ F; N6 `! T
* h2 _& ?4 A0 e9 E" o! ^

5 _4 Z' A: x3 u( y1 ]6 P6 b- j 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。 1 s/ r: ^# M5 Y( C& j; N

; t ]3 D# J8 l+ P1 y8 u

8 w, X% M0 m0 _+ H 3.jpg! j' l, l, g7 G* f. e0 g; l( H( d

$ K/ N% N: r5 j3 j- u' b

8 e& F, J. G% \' r- ?6 L   4 M' I1 m6 j* N! f

% x! f4 t# x G% h4 t" U

6 ^6 W: t2 V" o7 I, Z 2.png # Q/ G3 v" z2 R$ D

_. Q& Z0 e! `2 Q3 b2 N

! Y& A% P+ g& `' U  - M* z8 n' ^+ m4 J5 T

a6 O" A) d# [! O. u0 n
3 ~/ l& T2 U4 [) [& a

! _2 t" Q$ J4 j# F# y3 p 修复方案: , M3 ?# i" Z7 O) U, W

+ @( a C6 H9 y( n6 q
1 ^1 i3 A8 k4 w0 I: u

* _2 Y8 {8 O& e, Q4 O 正确校验uid与token的关系9 L5 X8 z" N$ J, Y- S7 W( S. x2 b5 `

w1 s2 ?5 B/ M4 d) H

( [2 z1 j5 W: @* ?& t5 | m   ( m9 E+ }3 }5 W% v2 |+ [" Y

, o; C* G1 Q0 Q4 o) n1 O _$ `+ U8 ?
回复

使用道具 举报

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

本版积分规则

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