论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
漏洞
[29059] 2021-07-09_【渗透测试】OWASP前10寻找OAUTH漏洞的方法
文档创建者:
s7ckTeam
浏览次数:
2
最后更新:
2025-01-19
漏洞
2 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-58
6万
主题
-6万
回帖
-58
积分
管理员
积分
-58
发消息
2021-07-09_【渗透测试】OWASP前10寻找OAUTH漏洞的方法
【
渗
透
测
试
】
O
W
A
S
P
前
1
0
寻
找
O
A
U
T
H
漏
洞
的
方
法
O
t
s
安
全
2
0
2
1
-
0
7
-
0
9
点
击
上
方
蓝
字
“
O
t
s
安
全
”
一
起
玩
耍
在
其
他
所
有
网
站
中
,
O
A
u
t
h
都
是
需
要
集
成
的
重
要
元
素
。
访
问
委
托
的
想
法
简
直
太
棒
了
,
因
为
它
减
少
了
开
发
人
员
从
头
开
始
构
建
注
册
/
登
录
的
整
体
头
痛
。
但
实
现
很
简
单
,
你
的
任
何
错
误
配
置
都
可
能
打
开
大
量
攻
击
向
量
。
在
这
篇
博
文
中
,
我
们
将
介
绍
这
一
点
!
!
!
让
我
们
潜
入
…
…
让
我
们
整
理
一
下
基
础
知
识
什
么
是
什
么
是
O
A
U
T
H
根
据
维
基
国
家
的
定
义
,
O
A
u
t
h
是
一
种
用
于
访
问
授
权
的
开
放
标
准
,
通
常
用
作
I
n
t
e
r
n
e
t
用
户
授
予
网
站
或
应
用
程
序
访
问
其
他
网
站
上
的
信
息
但
不
提
供
密
码
的
方
式
。
让
我
们
通
过
一
个
例
子
来
理
解
。
考
虑
构
建
一
个
将
在
其
上
实
现
登
录
功
能
的
应
用
程
序
。
一
种
标
准
的
方
法
是
从
头
开
始
编
写
整
个
代
码
,
从
用
户
那
里
获
取
用
户
名
、
密
码
字
段
。
我
们
可
能
在
每
个
应
用
程
序
中
看
到
的
另
一
种
方
式
是
通
过
其
他
平
台
(
如
g
o
o
g
l
e
、
f
a
c
e
b
o
o
k
、
g
i
t
h
u
b
)
登
录
。
在
后
一
种
情
况
下
,
不
需
要
用
户
名
或
密
码
并
创
建
一
个
帐
户
!
幕
后
发
生
了
什
么
?
?
?
!
!
!
幕
后
发
生
了
什
么
?
?
?
!
!
!
当
您
继
续
使
用
G
o
o
g
l
e
注
册
/
使
用
f
a
c
e
b
o
o
k
注
册
时
,
应
用
程
序
会
请
求
这
些
提
供
商
提
供
身
份
验
证
代
码
。
当
它
提
供
时
,
它
基
本
上
意
味
着
应
用
程
序
注
册
的
用
户
是
有
效
的
。
因
此
,
提
供
创
建
帐
户
的
提
示
。
在
此
过
程
中
,
应
用
程
序
还
会
要
求
提
供
一
些
特
定
于
用
户
的
信
息
,
例
如
(
姓
名
、
电
子
邮
件
、
电
话
、
性
别
、
出
生
日
期
)
,
您
单
击
[
使
用
谷
歌
注
册
]
表
示
您
同
意
将
您
请
求
的
个
人
信
息
分
享
给
应
用
程
序
。
在
8
步
过
程
中
理
解
…
…
1
.
应
用
程
序
请
求
用
户
登
录
2
.
用
户
选
择
使
用
谷
歌
登
录
3
.
该
应
用
程
序
在
谷
歌
地
址
上
执
行
发
现
4
.
G
o
o
g
l
e
登
录
身
份
验
证
响
应
X
R
D
S
文
档
5
.
然
后
应
用
程
序
使
用
O
A
u
t
h
令
牌
请
求
6
.
它
现
在
被
重
定
向
到
谷
歌
。
7
.
现
在
g
o
o
g
l
e
登
录
用
户
并
批
准
3
-
r
d
方
身
份
验
证
。
8
.
G
o
o
g
l
e
登
录
认
证
服
务
返
回
用
户
身
份
(
O
A
u
t
h
请
求
令
牌
)
9
.
使
用
此
令
牌
,
应
用
程
序
可
以
访
问
受
保
护
的
信
息
/
功
能
。
漏
洞
漏
洞
O
A
u
t
h
实
施
起
来
很
简
单
,
但
配
置
中
的
错
误
最
终
会
导
致
很
多
攻
击
的
可
能
性
。
让
我
们
来
了
解
一
下
他
们
吧
!
我
将
使
用
来
自
P
o
r
t
s
w
i
g
g
e
r
的
实
验
室
参
考
资
料
来
解
释
很
多
场
景
。
通
过
通
过
O
A
U
T
H
绕
过
身
份
验
证
绕
过
身
份
验
证
如
果
受
害
者
的
用
户
名
和
电
子
邮
件
已
知
,
则
提
供
您
的
用
户
名
和
密
码
并
登
录
到
其
他
人
的
帐
户
。
让
我
们
来
看
看
提
出
的
一
系
列
请
求
。
1
.
P
O
S
T
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
/
l
o
g
i
n
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
3
0
C
a
c
h
e
-
C
o
n
t
r
o
l
:
m
a
x
-
a
g
e
=
0
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
O
r
i
g
i
n
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
t
e
n
t
-
T
y
p
e
:
a
p
p
l
i
c
a
t
i
o
n
/
x
-
w
w
w
-
f
o
r
m
-
u
r
l
e
n
c
o
d
e
d
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
o
r
i
g
i
n
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
_
i
n
t
e
r
a
c
t
i
o
n
=
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
u
s
e
r
n
a
m
e
=
w
i
e
n
e
r
&
p
a
s
s
w
o
r
d
=
p
e
t
e
r
u
s
e
r
n
a
m
e
=
w
i
e
n
e
r
&
p
a
s
s
w
o
r
d
=
p
e
t
e
r
2
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
G
E
T
/
a
u
t
h
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
a
c
h
e
-
C
o
n
t
r
o
l
:
m
a
x
-
a
g
e
=
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
o
r
i
g
i
n
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
_
i
n
t
e
r
a
c
t
i
o
n
_
r
e
s
u
m
e
=
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
3
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
G
E
T
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
a
c
h
e
-
C
o
n
t
r
o
l
:
m
a
x
-
a
g
e
=
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
o
r
i
g
i
n
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
_
i
n
t
e
r
a
c
t
i
o
n
=
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
;
_
s
e
s
s
i
o
n
=
D
e
l
O
a
4
U
p
U
s
-
s
B
d
g
q
Z
v
Q
3
3
;
_
s
e
s
s
i
o
n
.
l
e
g
a
c
y
=
D
e
l
O
a
4
U
p
U
s
-
s
B
d
g
q
Z
v
Q
3
3
4
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
P
O
S
T
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
/
c
o
n
f
i
r
m
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
0
C
a
c
h
e
-
C
o
n
t
r
o
l
:
m
a
x
-
a
g
e
=
0
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
O
r
i
g
i
n
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
t
e
n
t
-
T
y
p
e
:
a
p
p
l
i
c
a
t
i
o
n
/
x
-
w
w
w
-
f
o
r
m
-
u
r
l
e
n
c
o
d
e
d
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
o
r
i
g
i
n
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
_
i
n
t
e
r
a
c
t
i
o
n
=
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
;
_
s
e
s
s
i
o
n
=
D
e
l
O
a
4
U
p
U
s
-
s
B
d
g
q
Z
v
Q
3
3
;
_
s
e
s
s
i
o
n
.
l
e
g
a
c
y
=
D
e
l
O
a
4
U
p
U
s
-
s
B
d
g
q
Z
v
Q
3
3
5
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
G
E
T
/
a
u
t
h
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
a
c
h
e
-
C
o
n
t
r
o
l
:
m
a
x
-
a
g
e
=
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
o
r
i
g
i
n
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
i
n
t
e
r
a
c
t
i
o
n
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
_
i
n
t
e
r
a
c
t
i
o
n
_
r
e
s
u
m
e
=
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
;
_
s
e
s
s
i
o
n
=
D
e
l
O
a
4
U
p
U
s
-
s
B
d
g
q
Z
v
Q
3
3
;
_
s
e
s
s
i
o
n
.
l
e
g
a
c
y
=
D
e
l
O
a
4
U
p
U
s
-
s
B
d
g
q
Z
v
Q
3
3
6
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
G
E
T
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
a
c
h
e
-
C
o
n
t
r
o
l
:
m
a
x
-
a
g
e
=
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
s
i
t
e
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
s
e
s
s
i
o
n
=
D
3
7
U
L
n
a
V
y
W
0
9
D
Q
4
H
8
P
X
C
O
S
b
y
M
D
5
f
4
A
h
X
7
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
O
P
T
I
O
N
S
/
m
e
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
6
d
1
f
9
1
1
f
c
2
f
8
a
7
8
0
6
e
5
f
b
9
0
2
5
d
0
0
4
b
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
A
c
c
e
p
t
:
/
A
c
c
e
s
s
-
C
o
n
t
r
o
l
-
R
e
q
u
e
s
t
-
M
e
t
h
o
d
:
G
E
T
A
c
c
e
s
s
-
C
o
n
t
r
o
l
-
R
e
q
u
e
s
t
-
H
e
a
d
e
r
s
:
a
u
t
h
o
r
i
z
a
t
i
o
n
,
c
o
n
t
e
n
t
-
t
y
p
e
O
r
i
g
i
n
:
h
t
t
p
s
:
/
/
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
c
o
r
s
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
s
i
t
e
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
e
m
p
t
y
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
8
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
P
O
S
T
/
a
u
t
h
e
n
t
i
c
a
t
e
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
1
0
3
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
A
c
c
e
p
t
:
a
p
p
l
i
c
a
t
i
o
n
/
j
s
o
n
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
C
o
n
t
e
n
t
-
T
y
p
e
:
a
p
p
l
i
c
a
t
i
o
n
/
j
s
o
n
对
于
第
5
个
请
求
,
收
到
的
响
应
是
身
份
验
证
令
牌
,
该
令
牌
将
在
请
求
8
中
进
一
步
用
于
验
证
用
户
的
有
效
性
,
这
里
的
令
牌
就
像
密
码
一
样
。
如
果
服
务
器
上
的
令
牌
验
证
实
施
不
当
,
我
们
将
能
够
使
用
任
何
已
知
的
电
子
邮
件
和
用
户
名
登
录
。
在
请
求
8
(
P
O
S
T
/
a
u
t
h
e
n
t
i
c
a
t
e
)
中
,
将
电
子
邮
件
和
用
户
名
更
改
为
存
在
的
任
何
其
他
有
效
帐
户
,
瞧
您
绕
过
了
身
份
验
证
流
程
。
有
缺
陷
的
有
缺
陷
的
C
S
R
F
在
O
A
U
T
H
的
众
多
配
置
参
数
中
,
状
态
参
数
是
负
责
C
S
R
F
保
护
的
参
数
。
s
t
a
t
e
参
数
包
含
一
个
无
法
猜
测
的
代
码
,
该
代
码
与
用
户
的
会
话
有
某
种
关
系
。
此
参
数
是
客
户
端
应
用
程
序
和
O
A
u
t
h
服
务
之
间
每
个
请
求
的
一
部
分
。
因
此
,
如
果
客
户
端
应
用
程
序
不
实
现
此
参
数
,
从
攻
击
者
的
角
度
来
看
,
这
将
成
为
一
个
有
趣
的
场
景
。
我
们
来
看
一
下
…
。
有
一
个
登
录
页
面
可
将
您
带
到
您
的
帐
户
部
分
。
在
上
图
中
,
可
以
选
择
附
加
社
交
媒
体
资
料
,
以
便
用
户
可
以
直
接
通
过
社
交
媒
体
登
录
。
当
您
单
击
按
钮
(
附
加
社
交
资
料
)
时
,
会
发
出
以
下
请
求
…
…
它
包
含
通
常
的
客
户
端
I
D
,
要
重
定
向
到
的
u
r
i
。
u
r
l
正
在
请
求
o
a
u
t
h
-
l
i
n
k
i
n
g
代
码
,
其
响
应
类
型
应
为
c
o
d
e
服
务
器
现
在
以
3
0
2
重
定
向
响
应
,
其
中
包
含
可
用
于
进
一
步
请
求
的
代
码
.
.
.
.
.
.
O
r
i
g
i
n
:
h
t
t
p
s
:
/
/
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
o
r
i
g
i
n
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
c
o
r
s
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
e
m
p
t
y
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
s
e
s
s
i
o
n
=
D
3
7
U
L
n
a
V
y
W
0
9
D
Q
4
H
8
P
X
C
O
S
b
y
M
D
5
f
4
A
h
X
{
"
e
m
a
i
l
"
:
"
w
i
e
n
e
r
@
h
o
t
d
o
g
.
c
o
m
"
,
"
u
s
e
r
n
a
m
e
"
:
"
w
i
e
n
e
r
"
,
"
t
o
k
e
n
"
:
"
0
A
a
H
O
x
a
h
d
D
v
G
K
U
D
e
w
v
b
-
e
9
R
g
Q
j
C
Q
L
7
v
k
I
Q
e
Q
H
L
l
q
c
D
p
"
}
H
T
T
P
/
1
.
1
3
0
2
F
o
u
n
d
X
-
P
o
w
e
r
e
d
-
B
y
:
E
x
p
r
e
s
s
P
r
a
g
m
a
:
n
o
-
c
a
c
h
e
C
a
c
h
e
-
C
o
n
t
r
o
l
:
n
o
-
c
a
c
h
e
,
n
o
-
s
t
o
r
e
S
e
t
-
C
o
o
k
i
e
:
_
i
n
t
e
r
a
c
t
i
o
n
_
r
e
s
u
m
e
=
;
p
a
t
h
=
/
a
u
t
h
/
C
Y
C
P
I
U
C
P
x
S
X
r
0
Q
S
2
B
D
J
l
f
;
e
x
p
i
r
e
s
=
T
h
u
,
0
1
J
a
n
1
9
7
0
0
0
:
0
0
:
0
0
G
M
T
;
s
a
m
e
s
i
t
e
=
l
a
x
;
s
e
c
u
r
e
;
h
t
t
p
o
n
l
y
S
e
t
-
C
o
o
k
i
e
:
_
s
e
s
s
i
o
n
=
C
o
e
1
l
5
b
1
c
z
9
2
m
-
6
1
u
8
O
6
X
;
p
a
t
h
=
/
;
e
x
p
i
r
e
s
=
S
a
t
,
2
6
J
u
n
2
0
2
1
1
8
:
0
6
:
3
2
G
M
T
;
s
a
m
e
s
i
t
e
=
n
o
n
e
;
s
e
c
u
r
e
;
h
t
t
p
o
n
l
y
S
e
t
-
C
o
o
k
i
e
:
_
s
e
s
s
i
o
n
.
l
e
g
a
c
y
=
C
o
e
1
l
5
b
1
c
z
9
2
m
-
6
1
u
8
O
6
X
;
p
a
t
h
=
/
;
e
x
p
i
r
e
s
=
S
a
t
,
2
6
J
u
n
2
0
2
1
1
8
:
0
6
:
3
2
G
M
T
;
s
e
c
u
r
e
;
h
t
t
p
o
n
l
y
L
o
c
a
t
i
o
n
:
h
t
t
p
s
:
/
/
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
#
a
c
c
e
s
s
_
t
o
k
e
n
=
0
A
a
H
O
x
a
h
d
D
v
G
K
U
D
e
w
v
b
-
e
9
R
g
Q
j
C
Q
L
7
v
k
I
Q
e
Q
H
L
l
q
c
D
p
&
e
x
p
i
r
e
s
_
i
n
=
3
6
0
0
&
t
o
k
e
n
_
t
y
p
e
=
B
e
a
r
e
r
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
C
o
n
t
e
n
t
-
T
y
p
e
:
t
e
x
t
/
h
t
m
l
;
c
h
a
r
s
e
t
=
u
t
f
-
8
D
a
t
e
:
S
a
t
,
1
2
J
u
n
2
0
2
1
1
8
:
0
6
:
3
2
G
M
T
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
4
5
9
R
e
d
i
r
e
c
t
i
n
g
t
o
h
t
t
p
s
:
/
/
a
c
e
4
1
f
9
3
1
f
3
4
f
8
5
b
8
0
8
a
5
f
6
3
0
0
7
0
0
0
5
6
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
#
a
c
c
e
s
s
_
t
o
k
e
n
=
0
A
a
H
O
x
a
h
d
D
v
G
K
U
D
e
w
v
b
-
e
9
R
g
Q
j
C
Q
L
7
v
k
I
Q
e
Q
H
L
l
q
c
D
p
&
e
x
p
i
r
e
s
_
i
n
=
3
6
0
0
&
t
o
k
e
n
_
t
y
p
e
=
B
e
a
r
e
r
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
.
G
E
T
/
a
u
t
h
?
c
l
i
e
n
t
_
i
d
=
z
o
s
q
z
2
h
4
u
v
j
i
d
u
5
j
7
v
s
u
i
&
r
e
d
i
r
e
c
t
_
u
r
i
=
h
t
t
p
s
:
/
/
a
c
7
d
1
f
7
6
1
e
0
e
1
a
0
1
8
0
b
f
1
2
5
1
0
0
7
7
0
0
0
f
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
l
i
n
k
i
n
g
&
r
e
s
p
o
n
s
e
_
t
y
p
e
=
c
o
d
e
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
7
5
1
f
7
8
1
e
3
b
1
a
7
6
8
0
f
4
1
2
b
4
0
2
7
2
0
0
5
0
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
H
T
T
P
/
1
.
1
3
0
2
F
o
u
n
d
X
-
P
o
w
e
r
e
d
-
B
y
:
E
x
p
r
e
s
s
现
在
放
弃
下
一
个
请
求
.
.
为
什
么
?
删
除
此
请
求
仍
将
保
持
代
码
有
效
,
我
们
将
通
过
漏
洞
利
用
服
务
器
将
此
代
码
提
供
给
受
害
者
(
即
管
理
员
)
,
构
建
恶
意
i
f
r
a
m
e
。
当
管
理
员
帐
户
加
载
此
i
f
r
a
m
e
时
,
他
的
帐
户
会
链
接
到
我
们
的
博
客
网
站
…
…
您
现
在
可
以
从
您
的
帐
户
注
销
,
关
闭
代
理
并
使
用
社
交
媒
体
登
录
。
您
现
在
将
看
到
管
理
面
板
,
因
为
缺
乏
c
s
r
f
保
护
最
终
将
管
理
员
的
帐
户
链
接
到
您
的
社
交
媒
体
个
人
资
料
,
因
此
您
可
以
访
问
敏
感
功
能
。
泄
漏
令
牌
泄
漏
令
牌
.
.
您
可
以
在
此
处
窃
取
用
户
的
授
权
码
或
访
问
令
牌
。
通
过
窃
取
有
效
代
码
,
攻
击
者
可
以
轻
松
访
问
受
害
者
的
数
据
。
根
据
授
权
类
型
,
代
码
或
令
牌
通
过
受
害
者
的
浏
览
器
发
送
到
r
e
d
i
r
e
c
t
_
u
r
i
中
指
定
的
/
c
a
l
l
b
a
c
k
。
如
果
O
A
U
T
H
没
有
正
确
验
证
r
e
d
i
r
e
c
t
_
u
r
i
,
则
可
能
会
生
成
恶
意
的
r
e
d
i
r
e
c
t
_
u
r
i
,
如
果
用
户
访
问
,
则
可
以
启
动
O
A
U
T
H
流
,
并
将
有
效
代
码
发
送
到
攻
击
者
控
制
的
r
e
d
i
r
e
c
t
_
u
r
i
。
考
虑
以
下
示
例
:
-
/
a
u
t
h
端
点
进
行
具
有
c
l
i
e
n
t
_
i
d
和
r
e
d
i
r
e
c
t
_
u
r
i
的
O
A
u
t
h
调
用
X
-
P
o
w
e
r
e
d
-
B
y
:
E
x
p
r
e
s
s
P
r
a
g
m
a
:
n
o
-
c
a
c
h
e
C
a
c
h
e
-
C
o
n
t
r
o
l
:
n
o
-
c
a
c
h
e
,
n
o
-
s
t
o
r
e
L
o
c
a
t
i
o
n
:
h
t
t
p
s
:
/
/
a
c
7
d
1
f
7
6
1
e
0
e
1
a
0
1
8
0
b
f
1
2
5
1
0
0
7
7
0
0
0
f
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
l
i
n
k
i
n
g
?
c
o
d
e
=
a
9
G
e
D
O
h
r
t
b
k
e
q
2
2
s
f
r
b
N
1
O
x
X
O
c
Y
v
S
0
5
h
V
l
a
G
w
W
R
_
Q
b
7
C
o
n
t
e
n
t
-
T
y
p
e
:
t
e
x
t
/
h
t
m
l
;
c
h
a
r
s
e
t
=
u
t
f
-
8
S
e
t
-
C
o
o
k
i
e
:
_
s
e
s
s
i
o
n
=
S
B
z
y
w
X
f
v
f
I
c
U
V
p
S
W
q
D
z
k
d
;
p
a
t
h
=
/
;
e
x
p
i
r
e
s
=
S
u
n
,
2
7
J
u
n
2
0
2
1
1
4
:
1
1
:
0
8
G
M
T
;
s
a
m
e
s
i
t
e
=
n
o
n
e
;
s
e
c
u
r
e
;
h
t
t
p
o
n
l
y
S
e
t
-
C
o
o
k
i
e
:
_
s
e
s
s
i
o
n
.
l
e
g
a
c
y
=
S
B
z
y
w
X
f
v
f
I
c
U
V
p
S
W
q
D
z
k
d
;
p
a
t
h
=
/
;
e
x
p
i
r
e
s
=
S
u
n
,
2
7
J
u
n
2
0
2
1
1
4
:
1
1
:
0
8
G
M
T
;
s
e
c
u
r
e
;
h
t
t
p
o
n
l
y
D
a
t
e
:
S
u
n
,
1
3
J
u
n
2
0
2
1
1
4
:
1
1
:
0
8
G
M
T
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
X
-
X
S
S
-
P
r
o
t
e
c
t
i
o
n
:
0
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
2
8
7
R
e
d
i
r
e
c
t
i
n
g
t
o
h
t
t
p
s
:
/
/
a
c
7
d
1
f
7
6
1
e
0
e
1
a
0
1
8
0
b
f
1
2
5
1
0
0
7
7
0
0
0
f
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
l
i
n
k
i
n
g
?
c
o
d
e
=
a
9
G
e
D
O
h
r
t
b
k
e
q
2
2
s
f
r
b
N
1
O
x
X
O
c
Y
v
S
0
5
h
V
l
a
G
w
W
R
_
Q
b
7
.
G
E
T
/
o
a
u
t
h
-
l
i
n
k
i
n
g
?
c
o
d
e
=
q
r
d
o
U
8
t
T
I
o
7
2
h
c
L
A
H
C
2
L
C
E
I
w
M
T
m
C
7
P
b
G
m
e
6
j
f
E
N
_
f
r
N
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
7
d
1
f
7
6
1
e
0
e
1
a
0
1
8
0
b
f
1
2
5
1
0
0
7
7
0
0
0
f
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
.
.
.
.
.
<
i
f
r
a
m
e
s
r
c
=
"
h
t
t
p
s
:
/
/
a
c
7
d
1
f
7
6
1
e
0
e
1
a
0
1
8
0
b
f
1
2
5
1
0
0
7
7
0
0
0
f
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
l
i
n
k
i
n
g
?
c
o
d
e
=
q
r
d
o
U
8
t
T
I
o
7
2
h
c
L
A
H
C
2
L
C
E
I
w
M
T
m
C
7
P
b
G
m
e
6
j
f
E
N
_
f
r
N
"
>
<
/
i
f
r
a
m
e
>
G
E
T
/
a
u
t
h
?
c
l
i
e
n
t
_
i
d
=
v
8
n
9
j
i
e
8
q
0
s
n
2
y
a
m
b
7
0
7
l
&
r
e
d
i
r
e
c
t
_
u
r
i
=
h
t
t
p
s
:
/
/
a
c
2
0
1
f
e
0
1
f
1
5
5
2
4
5
8
0
1
2
1
d
7
5
0
0
0
6
0
0
b
9
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
s
d
f
t
s
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
&
r
e
s
p
o
n
s
e
_
t
y
p
e
=
c
o
d
e
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
0
2
1
f
a
0
1
f
a
9
5
2
8
b
8
0
e
2
1
d
7
5
0
2
1
1
0
0
2
a
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
s
i
t
e
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
2
0
1
f
e
0
1
f
1
5
5
2
4
5
8
0
1
2
1
d
7
5
0
0
0
6
0
0
b
9
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
_
s
e
s
s
i
o
n
=
f
K
4
M
w
b
H
L
i
_
4
K
D
y
r
s
n
x
5
Z
L
;
_
s
e
s
s
i
o
n
.
l
e
g
a
c
y
=
f
K
4
M
w
b
H
L
i
_
4
K
D
y
r
s
n
x
5
Z
L
恶
意
H
T
M
L
文
件
可
以
如
下
创
建
,
其
中
r
e
d
i
r
e
c
t
_
u
r
i
是
漏
洞
利
用
服
务
器
的
u
r
l
。
您
也
可
以
使
用
任
何
其
他
域
名
。
如
果
正
在
验
证
U
R
I
,
请
尝
试
绕
过
验
证
。
例
如
:
如
果
验
证
只
允
许
e
x
a
m
p
l
e
.
c
o
m
作
为
有
效
U
R
I
,
请
尝
试
e
x
a
m
p
l
e
.
c
o
m
.
a
t
t
a
c
k
e
r
.
c
o
m
是
否
正
常
工
作
。
现
在
,
a
t
t
a
c
k
e
r
.
c
o
m
是
攻
击
者
拥
有
的
网
站
,
e
x
a
m
p
l
e
.
c
o
m
成
为
其
子
域
。
当
受
害
者
打
开
攻
击
者
域
上
的
恶
意
h
t
m
l
文
件
时
,
i
f
r
a
m
e
会
自
动
触
发
,
其
中
包
含
O
A
u
t
h
调
用
。
现
在
攻
击
者
可
以
检
查
他
的
日
志
以
查
看
受
害
者
帐
户
的
代
码
。
请
参
考
下
图
。
收
到
代
码
后
,
可
以
生
成
一
个
有
效
的
回
调
u
r
l
来
访
问
受
害
者
的
帐
户
。
就
在
那
里
!
正
在
访
问
管
理
面
板
。
这
是
登
录
的
管
理
员
帐
户
通
过
开
放
重
定
向
窃
取
通
过
开
放
重
定
向
窃
取
O
A
u
t
h
令
牌
令
牌
通
常
,
您
会
遇
到
无
法
使
用
外
部
U
R
I
的
情
况
。
但
这
并
不
意
味
着
攻
击
场
景
是
不
可
能
的
。
如
果
您
可
以
在
/
o
a
u
t
h
/
c
a
l
l
b
a
c
k
之
后
利
用
目
录
遍
历
,
例
如
,
h
t
t
p
s
:
/
/
e
x
a
m
p
l
e
.
c
o
m
/
o
a
u
t
h
/
c
a
l
l
b
a
c
k
.
.
/
.
.
/
.
.
/
t
e
s
t
/
p
a
t
h
可
能
会
被
后
端
解
释
为
h
t
t
p
s
:
/
/
e
x
a
m
p
l
e
。
c
o
m
/
测
试
/
路
径
下
面
是
来
自
p
o
r
t
s
w
i
g
g
e
r
o
a
u
t
h
l
a
b
s
的
一
个
场
景
,
其
中
访
问
下
一
篇
文
章
的
u
r
l
(
每
个
博
客
文
章
上
都
有
按
钮
)
容
易
受
到
目
录
遍
历
的
影
响
。
首
先
,
验
证
应
用
程
序
中
是
否
存
在
目
录
遍
历
。
对
于
我
们
的
案
例
,
它
位
于
下
一
个
帖
子
按
钮
中
您
还
将
看
到
P
o
s
t
I
d
参
数
容
易
受
到
o
p
e
n
-
r
e
d
i
r
e
c
t
的
攻
击
。
因
此
,
即
使
对
r
e
d
i
r
e
c
t
_
u
r
i
参
数
进
行
了
验
证
,
您
也
可
以
提
供
漏
洞
利
用
服
务
器
的
U
R
L
。
如
果
您
访
问
以
下
U
R
L
,
您
将
看
到
您
被
重
定
向
到
漏
洞
利
用
服
务
器
的
/
e
x
p
l
o
i
t
并
显
示
“
H
e
l
l
o
W
o
r
l
d
!
”
以
及
U
R
L
片
段
中
的
访
问
令
牌
。
访
问
链
接
时
,
可
以
看
到
U
R
L
中
指
定
的
a
c
c
e
s
s
t
o
k
e
n
,
但
这
个
是
当
前
登
录
用
户
对
应
的
a
c
c
e
s
s
t
o
k
e
n
。
任
务
是
从
u
r
l
中
提
取
a
d
m
i
n
的
访
问
令
牌
。
下
面
是
提
取
a
d
m
i
n
访
问
令
牌
并
且
可
以
在
访
问
日
志
中
访
问
的
脚
本
。
<
i
f
r
a
m
e
s
r
c
=
"
h
t
t
p
s
:
/
/
a
c
0
2
1
f
a
0
1
f
a
9
5
2
8
b
8
0
e
2
1
d
7
5
0
2
1
1
0
0
2
a
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
a
u
t
h
?
c
l
i
e
n
t
_
i
d
=
v
8
n
9
j
i
e
8
q
0
s
n
2
y
a
m
b
7
0
7
l
&
r
e
d
i
r
e
c
t
_
u
r
i
=
h
t
t
p
s
:
/
/
a
c
d
4
1
f
5
9
1
f
d
9
5
2
d
8
8
0
0
e
1
d
6
5
0
1
7
0
0
0
2
e
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
&
r
e
s
p
o
n
s
e
_
t
y
p
e
=
c
o
d
e
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
"
>
<
/
i
f
r
a
m
e
>
h
t
t
p
s
:
/
/
a
c
2
0
1
f
e
0
1
f
1
5
5
2
4
5
8
0
1
2
1
d
7
5
0
0
0
6
0
0
b
9
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
?
c
o
d
e
=
I
6
4
B
q
Y
S
f
Q
5
l
T
2
6
5
7
F
c
-
y
X
5
n
U
j
i
7
k
W
5
J
T
e
j
9
0
u
D
w
M
R
l
A
h
t
t
p
s
:
/
/
a
c
6
d
1
f
a
d
1
e
a
d
4
7
8
6
8
0
2
7
a
1
6
5
0
2
8
8
0
0
d
d
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
/
.
.
/
p
o
s
t
?
p
o
s
t
I
d
=
1
G
E
T
/
a
u
t
h
?
c
l
i
e
n
t
_
i
d
=
t
p
t
9
t
j
j
j
o
h
a
x
u
i
5
u
r
4
o
a
1
&
r
e
d
i
r
e
c
t
_
u
r
i
=
h
t
t
p
s
:
/
/
a
c
4
c
1
f
0
d
1
e
4
6
4
7
8
c
8
0
0
f
a
1
d
3
0
0
7
0
0
0
6
e
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
/
.
.
/
p
o
s
t
?
p
o
s
t
I
d
=
1
&
r
e
s
p
o
n
s
e
_
t
y
p
e
=
t
o
k
e
n
&
n
o
n
c
e
=
6
2
9
5
2
6
2
0
4
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
H
T
T
P
/
1
.
1
H
o
s
t
:
a
c
6
d
1
f
a
d
1
e
a
d
4
7
8
6
8
0
2
7
a
1
6
5
0
2
8
8
0
0
d
d
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
C
o
n
n
e
c
t
i
o
n
:
c
l
o
s
e
s
e
c
-
c
h
-
u
a
:
"
N
o
t
;
A
B
r
a
n
d
"
;
v
=
"
9
9
"
,
"
G
o
o
g
l
e
C
h
r
o
m
e
"
;
v
=
"
9
1
"
,
"
C
h
r
o
m
i
u
m
"
;
v
=
"
9
1
"
s
e
c
-
c
h
-
u
a
-
m
o
b
i
l
e
:
?
0
U
p
g
r
a
d
e
-
I
n
s
e
c
u
r
e
-
R
e
q
u
e
s
t
s
:
1
U
s
e
r
-
A
g
e
n
t
:
M
o
z
i
l
l
a
/
5
.
0
(
W
i
n
d
o
w
s
N
T
1
0
.
0
;
W
i
n
6
4
;
x
6
4
)
A
p
p
l
e
W
e
b
K
i
t
/
5
3
7
.
3
6
(
K
H
T
M
L
,
l
i
k
e
G
e
c
k
o
)
C
h
r
o
m
e
/
9
1
.
0
.
4
4
7
2
.
7
7
S
a
f
a
r
i
/
5
3
7
.
3
6
A
c
c
e
p
t
:
t
e
x
t
/
h
t
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
h
t
m
l
+
x
m
l
,
a
p
p
l
i
c
a
t
i
o
n
/
x
m
l
;
q
=
0
.
9
,
i
m
a
g
e
/
a
v
i
f
,
i
m
a
g
e
/
w
e
b
p
,
i
m
a
g
e
/
a
p
n
g
,
/
;
q
=
0
.
8
,
a
p
p
l
i
c
a
t
i
o
n
/
s
i
g
n
e
d
-
e
x
c
h
a
n
g
e
;
v
=
b
3
;
q
=
0
.
9
S
e
c
-
F
e
t
c
h
-
S
i
t
e
:
s
a
m
e
-
s
i
t
e
S
e
c
-
F
e
t
c
h
-
M
o
d
e
:
n
a
v
i
g
a
t
e
S
e
c
-
F
e
t
c
h
-
U
s
e
r
:
?
1
S
e
c
-
F
e
t
c
h
-
D
e
s
t
:
d
o
c
u
m
e
n
t
R
e
f
e
r
e
r
:
h
t
t
p
s
:
/
/
a
c
4
c
1
f
0
d
1
e
4
6
4
7
8
c
8
0
0
f
a
1
d
3
0
0
7
0
0
0
6
e
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
A
c
c
e
p
t
-
L
a
n
g
u
a
g
e
:
e
n
-
U
S
,
e
n
;
q
=
0
.
9
C
o
o
k
i
e
:
_
s
e
s
s
i
o
n
=
h
n
2
y
4
i
W
O
I
I
0
s
O
0
A
M
i
G
X
i
P
;
_
s
e
s
s
i
o
n
.
l
e
g
a
c
y
=
h
n
2
y
4
i
W
O
I
I
0
s
O
0
A
M
i
G
X
i
P
h
t
t
p
s
:
/
/
a
c
6
d
1
f
a
d
1
e
a
d
4
7
8
6
8
0
2
7
a
1
6
5
0
2
8
8
0
0
d
d
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
a
u
t
h
?
c
l
i
e
n
t
_
i
d
=
t
p
t
9
t
j
j
j
o
h
a
x
u
i
5
u
r
4
o
a
1
&
r
e
d
i
r
e
c
t
_
u
r
i
=
h
t
t
p
s
:
/
/
a
c
4
c
1
f
0
d
1
e
4
6
4
7
8
c
8
0
0
f
a
1
d
3
0
0
7
0
0
0
6
e
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
/
.
.
/
p
o
s
t
/
n
e
x
t
?
p
a
t
h
=
h
t
t
p
s
:
/
/
a
c
6
e
1
f
6
7
1
e
e
b
4
7
e
4
8
0
e
e
a
1
0
8
0
1
7
6
0
0
6
e
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
e
x
p
l
o
i
t
&
r
e
s
p
o
n
s
e
_
t
y
p
e
=
t
o
k
e
n
&
n
o
n
c
e
=
6
2
9
5
2
6
2
0
4
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
i
f
(
!
d
o
c
u
m
e
n
t
.
l
o
c
a
t
i
o
n
.
h
a
s
h
)
{
w
i
n
d
o
w
.
l
o
c
a
t
i
o
n
=
'
h
t
t
p
s
:
/
/
a
c
6
d
1
f
a
d
1
e
a
d
4
7
8
6
8
0
2
7
a
1
6
5
0
2
8
8
0
0
d
d
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
a
u
t
h
?
c
l
i
e
n
t
_
i
d
=
t
p
t
9
t
j
j
j
o
h
a
x
u
i
5
u
r
4
o
a
1
&
r
e
d
i
r
e
c
t
_
u
r
i
=
h
t
t
p
s
:
/
/
a
c
4
c
1
f
0
d
1
e
4
6
4
7
8
c
8
0
0
f
a
1
d
3
0
0
7
0
0
0
6
e
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
o
a
u
t
h
-
c
a
l
l
b
a
c
k
/
.
.
/
p
o
s
t
/
n
e
x
t
?
p
a
t
h
=
h
t
t
p
s
:
/
/
a
c
6
e
1
f
6
7
1
e
e
b
4
7
e
4
8
0
e
e
a
1
0
8
0
1
7
6
0
0
6
e
.
w
e
b
-
s
e
c
u
r
i
t
y
-
a
c
a
d
e
m
y
.
n
e
t
/
e
x
p
l
o
i
t
&
r
e
s
p
o
n
s
e
_
t
y
p
e
=
t
o
k
e
n
&
n
o
n
c
e
=
6
2
9
5
2
6
2
0
4
&
s
c
o
p
e
=
o
p
e
n
i
d
%
2
0
p
r
o
f
i
l
e
%
2
0
e
m
a
i
l
'
}
e
l
s
e
{
w
i
n
d
o
w
.
l
o
c
a
t
i
o
n
=
'
/
?
'
+
d
o
c
u
m
e
n
t
.
l
o
c
a
t
i
o
n
.
h
a
s
h
.
s
u
b
s
t
r
(
1
)
}
管
理
员
用
户
的
访
问
令
牌
在
日
志
中
泄
露
任
务
是
找
到
管
理
员
用
户
的
敏
感
数
据
。
在
所
有
请
求
中
,
您
都
会
找
到
一
个
端
点
/
m
e
,
其
中
包
含
特
定
于
帐
户
的
信
息
。
您
可
以
使
用
之
前
作
为
A
u
t
h
o
r
i
z
a
t
i
o
n
B
e
a
r
e
r
的
一
部
分
获
得
的
访
问
令
牌
并
访
问
/
m
e
端
点
在
那
里
你
得
到
了
a
p
i
密
钥
。
提
交
解
决
方
案
框
中
的
密
钥
以
解
决
实
验
室
问
题
。
结
语
结
语
这
些
是
来
自
P
o
r
t
s
w
i
g
g
e
r
的
许
多
有
趣
的
场
景
。
您
可
以
在
实
际
应
用
程
序
中
真
正
找
到
的
场
景
。
要
测
试
的
重
要
参
数
始
终
是
r
e
d
i
r
e
c
t
_
u
r
i
。
另
外
,
检
查
s
t
a
t
e
参
数
是
否
存
在
。
如
果
不
存
在
,
请
检
查
C
S
R
F
漏
洞
。
尝
试
组
合
多
个
错
误
以
产
生
更
大
的
影
响
,
其
中
之
一
是
目
录
遍
历
(
如
此
处
所
述
)
这
标
志
着
这
篇
文
章
的
结
束
。
希
望
你
学
到
了
一
些
东
西
并
喜
欢
阅
读
。
下
一
篇
见
。
在
那
之
前
,
快
乐
狩
猎
参
考
参
考
h
t
t
p
s
:
/
/
m
e
d
i
u
m
.
c
o
m
/
a
g
e
-
o
f
-
a
w
a
r
e
n
e
s
s
/
w
h
a
t
-
h
a
p
p
e
n
s
-
w
h
e
n
-
y
o
u
-
l
o
g
-
i
n
-
w
i
t
h
-
y
o
u
r
-
f
a
c
e
b
o
o
k
-
o
r
-
g
o
o
g
l
e
-
a
c
c
o
u
n
t
-
a
4
2
7
7
6
9
2
2
e
7
0
h
t
t
p
s
:
/
/
p
o
r
t
s
w
i
g
g
e
r
.
n
e
t
/
w
e
b
-
s
e
c
u
r
i
t
y
/
o
a
u
t
h
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页