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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
# O$ D) F/ r) P/ Q: Q D- ^ 2 [1 K e ^+ c ) a2 [9 B+ T9 j2 t 8 C* \/ [# _- C5 | 5 S6 h' {5 m9 q) c' H) {3 W 3 V" t* k/ a8 u w( b5 W ) I: u8 G/ U% i/ Q% Q2 o8 `2 X' p6 \& f/ @. x7 X 6 [8 b6 I, j! [" l0 m 4 i* X" a! E& m8 R3 c* e 3 \; O% v& U3 S {* U! z; V8 } * j# k" X4 j+ G- |8 l' o
& c- E/ m, C9 t& B3 ]

3 H7 r0 r* D$ ]- \6 k; E# ? 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
& }5 t1 w3 A7 h/ v0 a 我的登陆账号为no*****003 % R3 ~7 n- u9 K4 O. ~1 a

# D5 ~3 j7 \% d: R& c- n. J

1 W' n# E# ]9 D& n% {, e 1.png; I( u4 Q" l- x6 m

$ i4 _9 s% @9 _! O" v5 C' n4 q

& J |$ A3 I% g0 v3 i
' X' Q$ Q4 g3 M# K+ v 点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
% R0 f7 _3 m, c! | 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。( k# ?/ N' R; o6 z3 E# g+ t+ M8 B' W

& g: j7 l1 ?- T. }6 H+ @! H
3 d! O, [2 _! |2 X% p& a+ v

8 z( o; X6 _4 c7 a2 \ 漏洞证明: ( V* W, ]7 K3 B7 B- C9 F

8 \3 @' _: b6 ]: w6 T6 j& F
9 `4 s4 {% w7 P! g \( e% b5 s

# d6 l7 K" y5 P) q G: ^' K 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。( e' ?. ~* ] P

1 ]( u2 \7 [$ ~/ s' _" ~

3 p& {" a( r% h' x 3.jpg0 @* k+ s) U4 t9 T: v/ @9 ]

" U! w& t9 J: v# i; c

b, l2 z$ c- A4 g9 W* M  4 p/ w7 b) W1 y2 ^' n4 J

( P# q- f& W$ L/ D j3 b

" S& F8 s+ L! c* |- W 2.png, k' P% n6 s! B) b* u5 c

' ~1 V3 ~) L% [ X$ m$ s

1 B( g J$ u; h6 k* p   2 L! _. ^' G, l# I! |" t# a+ g: Q

4 q# o2 c4 B0 _. e. Y
1 D! ]0 V6 i$ Z% s8 G2 i# @; e

: w+ d2 K$ x, J: T) |7 ?0 z& q1 L 修复方案: " c- E k5 W) h5 u5 U0 u3 G

% D8 h' g! z6 m
) U0 M) f3 M/ @4 | |6 }1 G1 _5 B

0 q( O; {2 u6 A8 i* m 正确校验uid与token的关系& l) R( s( ~3 J# |) v

! Z; z( |% G1 _. r; `. V/ E

. @7 U5 m0 b3 e2 i6 j$ ]! s  " W1 [/ A7 p( Y8 C9 {1 X

5 A b7 |. ~) i& {
回复

使用道具 举报

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

本版积分规则

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