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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
$ N. F+ p" \2 T% L 6 M. ^' r: |& E- V" Y. Z% K2 N# v; P0 E. ^' B : g8 L$ o7 o/ V3 |9 ]+ I) @& `3 V" Q* t* I1 {4 m 6 \, h/ p/ _* O: K 1 D* X0 Y' x0 n, i0 ^. d- ?5 @8 B) E- E7 `& K* | 5 N2 @1 h) Y$ ` 0 Y6 F. k# [) C" }9 u; P- W 7 w6 }% B: W1 D" e. U! V) j Z. B% |/ c0 m0 H) C
+ H* N; `7 i w8 Q( V

: ~! L; I! g% W/ N% w 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
3 C* O5 u, J; w0 R: z [5 d9 Q我的登陆账号为no*****003 . e1 l! s9 |' m0 e. E

5 ]% f* d) }6 l. @$ |% ]( m

% x" }; N# o* |5 [2 \( o* t( @ 1.png7 B2 K! \4 F# g) C* i

' L6 h# {; M ?' p9 J+ E

+ F$ I7 A; I" ~* k. x8 o9 B1 @- O
! w9 A+ }' E# \& R$ e点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
" a6 \( o1 k$ |' C8 K/ h$ @这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 - K% t5 _' _+ u% |& o& v

0 {3 X3 H# J5 o. v; E+ N0 U# j5 C. T! C
' X+ @+ |- g- Q7 G, g6 I8 G

M, X- V9 |8 T- A: {& A 漏洞证明: " `9 d0 B t }1 V5 F, z6 T

0 n. U5 g# Y2 h) S
) N& V) n3 s; F

* a& t8 I ?( _. j% e+ M( g2 J* _! _ 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。5 D- Q) m. I u/ M# q% s

4 t, a, K3 e3 P1 _3 ~$ w$ M

6 Q/ k [" L' f/ y& W4 D9 h! q) P 3.jpg , j! U( ~8 r. J8 m* L: h

" x( ^. \( ~7 G

& h9 Q# Z2 [5 E1 e: W   S( m3 Z; v! Z+ K

0 d& d* s' B$ i, T0 L' ~) B9 _

0 Q1 [" E$ F% ]( P3 U 2.png " V7 \; m5 n2 |

+ ]( ]# x$ U7 G& K7 f* y

* N3 c* M( K# v; {1 y- Y0 J% z  : Q i; L N# ^ O/ `

" S/ J% Z% }6 r
# N. F, e. F$ t8 M. I- B* ^; W

4 H+ R4 G5 P+ T. K1 u0 r9 {3 H 修复方案:) _) f: p0 }( I( `9 ^ e5 ]% Y

) | O5 Z3 j8 ]( X0 n3 w
7 n- u" {4 L' a2 y1 k/ U" b% q

/ Z7 ?5 V; T! W) g' r 正确校验uid与token的关系0 j1 K6 f. U0 S) b9 T

4 C2 u$ A- F/ X& _

: Z; f4 w% i9 U& o   # L. n; B+ z# X$ H

$ c% i+ c' d, l/ [6 ?8 Z
回复

使用道具 举报

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

本版积分规则

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