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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-20 20:04:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
" u8 X# D* a& K1 N4 m- e8 ^ 1 u# o+ u1 g3 s0 O5 X2 ] ( V" N9 J0 w5 G- D: \ & T: B: s& k2 L3 P$ i( p0 u0 S5 H+ I% |, ^ 5 D& Y! T; K# O" f2 }6 f& g4 w% G4 r; I% E: r * t+ b" R( F5 l7 d1 ]( D , [4 y- z0 ~% E# C$ R" @' b+ S& l+ e+ |; H$ c! x' d. s( J: J4 b ( c0 J6 M: Z8 W6 _ ' c/ q5 k+ r, E4 K0 k
5 x+ P8 Y+ D8 \7 f6 G

& \, O' P$ A) c, D* O 以iphone客户端app为例,在登陆的时候选择使用微博账号登陆
/ Q- a+ X- s* ^ 我的登陆账号为no*****003 ; y6 p0 @" W. h. \: |0 D

" [; i+ m# q |% }0 i, n7 g' y

' d7 O" H: y8 v* S, m- `. c+ P4 K 1.png. O( k$ }* f* d) P/ o8 k

5 Q3 V! `0 g/ p8 W. E* l

6 v: z) {& E% v/ s- g
4 A4 a8 v* T/ r4 E0 E 点击登陆,然后截取https://api.weibo.com/oauth2/sso ... p;disable_sinaurl=1
( o5 ]3 M# Z6 f 这个数据包,将返回的uid改为其他人的uid就可以登陆对应的账号了。 7 N1 n+ t/ d) O( m" G

" ^- y& e b: q0 n
% r, a% G! q X) T

; b i) u' y. R 漏洞证明:# C7 N: Q# X: h3 t3 H

p4 J o' L* D8 H p
. V; Q( p6 M+ ]6 [

4 p* X& G e( h, v5 _ 我把uid修改为雪狼领导的,成功登陆雪狼领导账号。; _* {" ]6 r, q7 {8 E

$ G3 ^" q- ?/ @) @6 s8 X# X

0 \+ j4 b( e0 K2 z% h! n3 q- O 3.jpg8 Y' }8 Z+ s) Z

' b3 p) g' b$ P7 ?& s

, H& x% d1 m" X% b$ m' j) ]% E. o   / ~# `: C: i6 Y! |

& R: p" R# ?1 F

& E) ]3 o. z* s9 t! U6 @$ m. w 2.png4 d ]: n# |2 Y! X

$ U$ R5 j% f/ y1 @8 m

, x. x+ \" d4 q0 f& D/ G$ W B6 p  6 O1 \1 i! i$ ]2 z

& t9 B& g& X' |0 z) Z' R% O2 y
5 Z. d0 ^- V1 P$ d1 k E" K, E+ D

( R# s2 k) ~3 P a+ { 修复方案:, B; O1 U6 C4 G- z

& `* a( G2 n+ V( E/ p5 C3 q7 x
$ ~( ?: E0 G+ |

% k+ M2 J `8 b/ y; L- s V0 M 正确校验uid与token的关系* z i. a0 o- E- A5 ]

1 r( I8 e# E1 _

& z# n6 r. H/ F* L   3 X4 Z& O$ f$ k

( E5 S2 R- _: f
回复

使用道具 举报

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

本版积分规则

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