论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[15184] 2020-03-28_CobaltStrike折腾踩坑填坑记录
文档创建者:
s7ckTeam
浏览次数:
2
最后更新:
2025-01-18
IOT
2 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2020-03-28_CobaltStrike折腾踩坑填坑记录
C
o
b
a
l
t
S
t
r
i
k
e
折
腾
踩
坑
填
坑
记
录
C
a
3
t
i
e
1
F
r
e
e
B
u
f
2
0
2
0
-
0
3
-
2
8
0
X
0
0
背
景
背
景
最
近
在
做
渗
透
测
试
相
关
的
工
作
,
因
工
作
需
要
准
备
用
最
近
在
做
渗
透
测
试
相
关
的
工
作
,
因
工
作
需
要
准
备
用
C
o
b
a
l
t
S
t
r
i
k
e
,
老
早
都
知
道
这
款
神
器
,
早
几
年
也
看
过
官
方
的
视
频
教
程
,
但
英
文
水
平
太
渣
当
时
很
,
老
早
都
知
道
这
款
神
器
,
早
几
年
也
看
过
官
方
的
视
频
教
程
,
但
英
文
水
平
太
渣
当
时
很
多
都
没
听
懂
,
出
于
各
种
原
因
后
来
也
没
怎
么
深
入
了
解
,
所
以
一
直
都
是
处
在
大
概
了
解
的
层
面
上
。
直
到
现
在
有
需
求
了
才
开
始
研
究
,
过
程
中
体
会
也
是
蛮
多
都
没
听
懂
,
出
于
各
种
原
因
后
来
也
没
怎
么
深
入
了
解
,
所
以
一
直
都
是
处
在
大
概
了
解
的
层
面
上
。
直
到
现
在
有
需
求
了
才
开
始
研
究
,
过
程
中
体
会
也
是
蛮
深
,
技
术
这
东
西
真
的
不
能
只
停
留
在
知
道
和
了
解
这
个
层
面
,
就
像
学
一
门
语
言
一
样
需
要
多
动
手
去
实
践
才
能
熟
练
运
用
的
。
深
,
技
术
这
东
西
真
的
不
能
只
停
留
在
知
道
和
了
解
这
个
层
面
,
就
像
学
一
门
语
言
一
样
需
要
多
动
手
去
实
践
才
能
熟
练
运
用
的
。
当
然
在
深
入
研
究
某
一
门
技
术
的
过
程
中
难
免
遇
到
各
种
各
样
的
问
题
,
一
步
一
步
解
决
这
些
问
题
才
是
真
正
学
习
的
过
程
。
对
C
o
b
a
l
t
s
t
r
i
k
e
的
学
习
和
研
究
中
我
也
同
样
遇
到
很
多
的
问
题
,
幸
得
一
些
素
不
相
识
的
师
傅
无
私
帮
助
,
才
解
决
掉
所
有
的
问
题
,
这
里
把
过
程
中
一
些
问
题
和
解
决
办
法
记
录
下
来
,
以
便
以
后
查
阅
,
同
时
也
希
望
对
刚
接
触
C
o
b
a
t
l
s
t
r
i
k
e
的
朋
友
有
所
帮
助
。
0
x
0
1
基
础
原
理
基
础
原
理
基
础
使
用
和
原
理
网
上
有
大
把
的
文
章
和
教
程
,
我
这
里
只
阐
述
我
个
人
理
解
的
几
个
基
本
点
,
先
说
s
t
a
g
e
和
s
t
a
g
e
r
,
在
传
统
的
远
程
控
制
类
软
件
我
们
都
是
直
接
生
成
一
个
完
整
功
能
的
客
户
端
(
其
中
包
含
了
各
种
远
控
所
需
功
能
代
码
)
,
比
如
灰
鸽
子
(
这
里
年
龄
已
暴
露
)
,
然
后
将
客
户
端
以
各
种
方
式
上
传
至
目
标
机
器
然
后
运
行
,
运
行
后
目
标
机
器
与
我
们
控
制
端
点
对
点
的
通
讯
。
而
C
o
b
a
l
t
s
t
r
i
k
e
把
这
部
分
拆
解
为
两
部
(
s
t
a
g
e
和
s
t
a
g
e
r
)
,
s
t
a
g
e
r
是
一
个
小
程
序
,
通
常
是
手
工
优
化
的
汇
编
指
令
,
用
于
下
载
s
t
a
g
e
、
把
它
注
入
内
存
中
运
行
。
s
t
a
g
e
则
就
是
包
含
了
很
多
功
能
的
代
码
块
,
用
于
接
受
和
执
行
我
们
控
制
端
的
任
务
并
返
回
结
果
。
s
t
a
g
e
r
通
过
各
种
方
式
(
如
h
t
t
p
、
d
n
s
、
t
c
p
等
)
下
载
s
t
a
g
e
并
注
入
内
存
运
行
这
个
过
程
称
为
P
a
y
l
o
a
d
S
t
a
g
i
n
g
。
同
样
C
o
b
a
l
t
s
t
r
i
k
e
也
提
供
了
类
似
传
统
远
控
上
线
的
方
式
,
把
功
能
打
包
好
直
接
运
行
后
便
可
以
与
t
e
a
m
s
e
r
v
e
r
通
讯
,
这
个
称
为
P
a
y
l
o
a
d
S
t
a
g
e
l
e
s
s
,
生
成
S
t
a
g
e
l
e
s
s
的
客
户
端
可
以
在
A
t
t
a
c
k
-
>
P
a
c
k
a
g
e
-
>
W
i
n
d
o
w
s
E
x
e
c
u
t
e
a
b
l
e
(
s
)
下
生
成
。
这
部
分
我
也
是
在
研
究
d
n
s
上
线
时
候
才
算
分
清
楚
,
这
里
需
要
感
谢
B
0
y
1
n
4
o
4
师
傅
的
帮
助
0
x
0
2
关
于
破
戒
关
于
破
戒
目
前
网
上
公
布
版
本
大
多
为
官
方
试
用
版
破
戒
而
来
且
最
高
版
为
3
.
1
4
(
5
月
4
号
)
版
,
我
托
朋
找
了
一
份
3
.
1
4
官
方
原
版
的
来
,
原
版
的
本
身
没
有
试
用
版
那
么
多
限
制
,
破
戒
也
相
对
容
易
,
只
需
绕
过
l
i
c
e
n
s
e
认
证
即
可
,
这
里
在
文
件
c
o
m
m
o
n
/
A
u
t
h
o
r
i
z
a
t
i
o
n
.
c
l
a
s
s
的
构
造
函
数
中
。
p
u
b
l
i
c
A
u
t
h
o
r
i
z
a
t
i
o
n
(
)
{
S
t
r
i
n
g
s
t
r
=
C
o
m
m
o
n
U
t
i
l
s
.
c
a
n
o
n
i
c
a
l
i
z
e
(
"
c
o
b
a
l
t
s
t
r
i
k
e
.
a
u
t
h
"
)
;
i
f
(
!
(
n
e
w
F
i
l
e
(
s
t
r
)
)
.
e
x
i
s
t
s
(
)
)
t
r
y
{
F
i
l
e
f
i
l
e
=
n
e
w
F
i
l
e
(
g
e
t
C
l
a
s
s
(
)
.
g
e
t
P
r
o
t
e
c
t
i
o
n
D
o
m
a
i
n
(
)
.
g
e
t
C
o
d
e
S
o
u
r
c
e
(
)
.
g
e
t
L
o
c
a
t
i
o
n
(
)
.
t
o
U
R
I
(
)
)
;
i
f
(
f
i
l
e
.
g
e
t
N
a
m
e
(
)
.
t
o
L
o
w
e
r
C
a
s
e
(
)
.
e
n
d
s
W
i
t
h
(
"
.
j
a
r
"
)
)
f
i
l
e
=
f
i
l
e
.
g
e
t
P
a
r
e
n
t
F
i
l
e
(
)
;
s
t
r
=
(
n
e
w
F
i
l
e
(
f
i
l
e
,
"
c
o
b
a
l
t
s
t
r
i
k
e
.
a
u
t
h
"
)
)
.
g
e
t
A
b
s
o
l
u
t
e
P
a
t
h
(
)
;
}
c
a
t
c
h
(
E
x
c
e
p
t
i
o
n
e
x
c
e
p
t
i
o
n
)
{
M
u
d
g
e
S
a
n
i
t
y
.
l
o
g
E
x
c
e
p
t
i
o
n
(
"
t
r
o
u
b
l
e
l
o
c
a
t
i
n
g
a
u
t
h
f
i
l
e
"
,
e
x
c
e
p
t
i
o
n
,
f
a
l
s
e
)
;
}
b
y
t
e
[
]
a
r
r
a
y
O
f
B
y
t
e
1
=
C
o
m
m
o
n
U
t
i
l
s
.
r
e
a
d
F
i
l
e
(
s
t
r
)
;
i
f
(
a
r
r
a
y
O
f
B
y
t
e
1
.
l
e
n
g
t
h
=
=
0
)
{
t
h
i
s
.
e
r
r
o
r
=
"
C
o
u
l
d
n
o
t
r
e
a
d
"
+
s
t
r
;
r
e
t
u
r
n
;
}
A
u
t
h
C
r
y
p
t
o
a
u
t
h
C
r
y
p
t
o
=
n
e
w
A
u
t
h
C
r
y
p
t
o
(
)
;
b
y
t
e
[
]
a
r
r
a
y
O
f
B
y
t
e
2
=
a
u
t
h
C
r
y
p
t
o
.
d
e
c
r
y
p
t
(
a
r
r
a
y
O
f
B
y
t
e
1
)
;
i
f
(
a
r
r
a
y
O
f
B
y
t
e
2
.
l
e
n
g
t
h
=
=
0
)
{
t
h
i
s
.
e
r
r
o
r
=
a
u
t
h
C
r
y
p
t
o
.
e
r
r
o
r
(
)
;
r
e
t
u
r
n
;
}
S
t
r
i
n
g
[
]
a
r
r
a
y
O
f
S
t
r
i
n
g
=
C
o
m
m
o
n
U
t
i
l
s
.
t
o
A
r
r
a
y
(
C
o
m
m
o
n
U
t
i
l
s
.
b
S
t
r
i
n
g
(
a
r
r
a
y
O
f
B
y
t
e
2
)
)
;
i
f
(
a
r
r
a
y
O
f
S
t
r
i
n
g
.
l
e
n
g
t
h
<
4
)
{
t
h
i
s
.
e
r
r
o
r
=
"
a
u
t
h
c
o
n
t
e
n
t
i
s
o
n
l
y
"
+
a
r
r
a
y
O
f
S
t
r
i
n
g
.
l
e
n
g
t
h
+
"
i
t
e
m
s
"
;
r
e
t
u
r
n
;
}
t
h
i
s
.
l
i
c
e
n
s
e
k
e
y
=
a
r
r
a
y
O
f
S
t
r
i
n
g
[
0
]
;
i
f
(
"
f
o
r
e
v
e
r
"
.
e
q
u
a
l
s
(
a
r
r
a
y
O
f
S
t
r
i
n
g
[
1
]
)
)
{
t
h
i
s
.
v
a
l
i
d
t
o
=
a
r
r
a
y
O
f
S
t
r
i
n
g
[
1
]
;
M
u
d
g
e
S
a
n
i
t
y
.
s
y
s
t
e
m
D
e
t
a
i
l
(
"
v
a
l
i
d
t
o
"
,
"
p
e
r
p
e
t
u
a
l
"
)
;
}
e
l
s
e
{
t
h
i
s
.
v
a
l
i
d
t
o
=
"
2
0
"
+
a
r
r
a
y
O
f
S
t
r
i
n
g
[
1
]
;
M
u
d
g
e
S
a
n
i
t
y
.
s
y
s
t
e
m
D
e
t
a
i
l
(
"
v
a
l
i
d
t
o
"
,
C
o
m
m
o
n
U
t
i
l
s
.
f
o
r
m
a
t
D
a
t
e
A
n
y
(
"
M
M
M
M
M
d
,
Y
Y
Y
Y
"
,
g
e
t
E
x
p
i
r
a
t
i
o
n
D
a
t
e
(
)
)
)
;
这
里
需
要
把
该
类
的
、
、
、
实
例
域
手
动
设
置
即
可
,
如
下
面
代
码
剩
余
下
其
他
关
于
l
i
s
t
e
n
e
r
个
数
限
制
可
以
参
考
s
s
o
o
k
i
n
g
师
傅
的
博
客
查
看
。
E
x
i
t
暗
桩
暗
桩
剩
下
的
一
个
就
是
C
o
b
a
l
t
s
t
r
i
k
e
作
者
留
下
的
一
个
e
x
i
t
的
暗
桩
问
题
,
这
里
还
是
请
教
了
s
s
o
o
k
i
n
g
师
傅
才
知
道
,
否
则
我
这
J
a
v
a
渣
渣
不
知
道
要
找
到
什
么
时
候
,
这
里
再
次
对
s
s
o
o
k
i
n
g
师
傅
的
帮
助
表
示
感
谢
。
作
者
在
程
序
里
留
了
个
验
证
j
a
r
文
件
完
整
性
的
功
能
,
如
果
更
改
了
j
a
r
包
的
文
件
这
个
完
整
性
就
遭
到
破
坏
,
作
者
会
在
目
标
上
线
3
0
分
钟
后
,
在
此
以
后
添
加
的
命
令
任
务
后
门
加
一
个
e
x
i
t
的
指
令
,
目
标
的
b
e
a
c
o
n
就
自
动
断
开
了
,
如
下
图
。
代
码
在
M
u
d
g
e
S
a
n
i
t
y
.
s
y
s
t
e
m
D
e
t
a
i
l
(
"
v
a
l
i
d
t
o
"
,
C
o
m
m
o
n
U
t
i
l
s
.
f
o
r
m
a
t
D
a
t
e
A
n
y
(
"
M
M
M
M
M
d
,
Y
Y
Y
Y
"
,
g
e
t
E
x
p
i
r
a
t
i
o
n
D
a
t
e
(
)
)
)
;
}
t
h
i
s
.
w
a
t
e
r
m
a
r
k
=
C
o
m
m
o
n
U
t
i
l
s
.
t
o
N
u
m
b
e
r
(
a
r
r
a
y
O
f
S
t
r
i
n
g
[
2
]
,
0
)
;
t
h
i
s
.
v
a
l
i
d
=
t
r
u
e
;
M
u
d
g
e
S
a
n
i
t
y
.
s
y
s
t
e
m
D
e
t
a
i
l
(
"
i
d
"
,
t
h
i
s
.
w
a
t
e
r
m
a
r
k
+
"
"
)
;
}
w
a
t
e
r
m
a
r
k
l
i
c
e
n
s
e
k
e
y
v
a
l
i
d
t
o
v
a
l
i
d
p
u
b
l
i
c
A
u
t
h
o
r
i
z
a
t
i
o
n
(
)
{
t
h
i
s
.
v
a
l
i
d
=
t
r
u
e
;
t
h
i
s
.
v
a
l
i
d
t
o
=
"
f
o
r
e
v
e
r
"
;
t
h
i
s
.
l
i
c
e
n
s
e
k
e
y
=
"
C
a
r
t
i
e
r
"
;
t
h
i
s
.
w
a
t
e
r
m
a
r
k
=
1
;
M
u
d
g
e
S
a
n
i
t
y
.
s
y
s
t
e
m
D
e
t
a
i
l
(
"
v
a
l
i
d
t
o
"
,
"
p
e
r
p
e
t
u
a
l
"
)
;
M
u
d
g
e
S
a
n
i
t
y
.
s
y
s
t
e
m
D
e
t
a
i
l
(
"
i
d
"
,
t
h
i
s
.
w
a
t
e
r
m
a
r
k
+
"
"
)
;
}
b
e
a
c
o
n
/
B
e
a
c
o
n
C
2
.
c
l
a
s
s
p
r
o
t
e
c
t
e
d
b
o
o
l
e
a
n
i
s
P
a
d
d
i
n
g
R
e
q
u
i
r
e
d
(
)
{
b
o
o
l
e
a
n
b
o
o
l
=
f
a
l
s
e
;
t
r
y
{
Z
i
p
F
i
l
e
z
i
p
F
i
l
e
=
n
e
w
Z
i
p
F
i
l
e
(
t
h
i
s
.
a
p
p
d
)
;
E
n
u
m
e
r
a
t
i
o
n
<
?
e
x
t
e
n
d
s
Z
i
p
E
n
t
r
y
>
e
n
u
m
e
r
a
t
i
o
n
=
z
i
p
F
i
l
e
.
e
n
t
r
i
e
s
(
)
;
w
h
i
l
e
(
e
n
u
m
e
r
a
t
i
o
n
.
h
a
s
M
o
r
e
E
l
e
m
e
n
t
s
(
)
)
{
Z
i
p
E
n
t
r
y
z
i
p
E
n
t
r
y
=
e
n
u
m
e
r
a
t
i
o
n
.
n
e
x
t
E
l
e
m
e
n
t
(
)
;
l
o
n
g
l
1
=
C
o
m
m
o
n
U
t
i
l
s
.
c
h
e
c
k
s
u
m
8
(
z
i
p
E
n
t
r
y
.
g
e
t
N
a
m
e
(
)
)
;
l
o
n
g
l
2
=
z
i
p
E
n
t
r
y
.
g
e
t
N
a
m
e
(
)
.
l
e
n
g
t
h
(
)
;
i
f
(
l
1
=
=
7
5
L
&
&
l
2
=
=
2
1
L
)
{
i
f
(
z
i
p
E
n
t
r
y
.
g
e
t
C
r
c
(
)
!
=
1
6
6
1
1
8
6
5
4
2
L
&
&
z
i
p
E
n
t
r
y
.
g
e
t
C
r
c
(
)
!
=
1
3
0
9
8
3
8
7
9
3
L
)
b
o
o
l
=
t
r
u
e
;
c
o
n
t
i
n
u
e
;
}
i
f
(
l
1
=
=
1
4
4
L
&
&
l
2
=
=
2
0
L
)
{
i
f
(
z
i
p
E
n
t
r
y
.
g
e
t
C
r
c
(
)
!
=
1
7
0
1
5
6
7
2
7
8
L
&
&
z
i
p
E
n
t
r
y
.
g
e
t
C
r
c
(
)
!
=
3
0
3
0
4
9
6
0
8
9
L
)
b
o
o
l
=
t
r
u
e
;
c
o
n
t
i
n
u
e
;
}
i
f
(
l
1
=
=
6
2
L
&
&
l
2
=
=
2
6
L
&
&
z
i
p
E
n
t
r
y
.
g
e
t
C
r
c
(
)
!
=
2
9
1
3
6
3
4
7
6
0
L
&
&
z
i
p
E
n
t
r
y
.
g
e
t
C
r
c
(
)
!
=
3
7
6
1
4
2
4
7
1
L
)
b
o
o
l
=
t
r
u
e
;
}
z
i
p
F
i
l
e
.
c
l
o
s
e
(
)
;
}
c
a
t
c
h
(
T
h
r
o
w
a
b
l
e
t
h
r
o
w
a
b
l
e
)
{
}
r
e
t
u
r
n
b
o
o
l
;
}
p
u
b
l
i
c
B
e
a
c
o
n
C
2
(
P
r
o
f
i
l
e
p
a
r
a
m
P
r
o
f
i
l
e
,
B
e
a
c
o
n
D
a
t
a
p
a
r
a
m
B
e
a
c
o
n
D
a
t
a
,
R
e
s
o
u
r
c
e
s
p
a
r
a
m
R
e
s
o
u
r
c
e
s
)
{
t
h
i
s
.
c
2
p
r
o
f
i
l
e
=
p
a
r
a
m
P
r
o
f
i
l
e
;
t
h
i
s
.
r
e
s
o
u
r
c
e
s
=
p
a
r
a
m
R
e
s
o
u
r
c
e
s
;
t
h
i
s
.
d
a
t
a
=
p
a
r
a
m
B
e
a
c
o
n
D
a
t
a
;
t
h
i
s
.
c
h
a
n
n
e
l
_
h
t
t
p
=
n
e
w
B
e
a
c
o
n
H
T
T
P
(
p
a
r
a
m
P
r
o
f
i
l
e
,
t
h
i
s
)
;
再
看
b
e
a
c
o
n
/
B
e
a
c
o
n
D
a
t
a
.
c
l
a
s
s
破
戒
方
法
是
直
接
更
改
方
法
中
的
为
0
x
0
3
C
D
N
+
反
代
隐
藏
反
代
隐
藏
T
e
a
m
s
e
r
v
e
r
这
部
分
原
理
参
考
垃
圾
桶
师
傅
的
文
章
(
[
点
这
里
]
)
,
这
里
帮
垃
圾
桶
师
傅
填
一
个
他
在
文
章
中
说
遇
到
的
坑
。
t
h
i
s
.
c
h
a
n
n
e
l
_
d
n
s
=
n
e
w
B
e
a
c
o
n
D
N
S
(
p
a
r
a
m
P
r
o
f
i
l
e
,
t
h
i
s
)
;
t
h
i
s
.
s
o
c
k
s
=
n
e
w
B
e
a
c
o
n
S
o
c
k
s
(
t
h
i
s
)
;
t
h
i
s
.
a
p
p
d
=
g
e
t
C
l
a
s
s
(
)
.
g
e
t
P
r
o
t
e
c
t
i
o
n
D
o
m
a
i
n
(
)
.
g
e
t
C
o
d
e
S
o
u
r
c
e
(
)
.
g
e
t
L
o
c
a
t
i
o
n
(
)
.
g
e
t
P
a
t
h
(
)
;
p
a
r
a
m
B
e
a
c
o
n
D
a
t
a
.
s
h
o
u
l
d
P
a
d
(
i
s
P
a
d
d
i
n
g
R
e
q
u
i
r
e
d
(
)
)
;
/
/
这
里
调
用
B
e
a
c
o
n
D
a
t
a
类
的
s
h
o
u
l
d
P
a
d
t
h
i
s
.
p
a
r
s
e
r
s
.
a
d
d
(
n
e
w
M
i
m
i
k
a
t
z
C
r
e
d
e
n
t
i
a
l
s
(
p
a
r
a
m
R
e
s
o
u
r
c
e
s
)
)
;
t
h
i
s
.
p
a
r
s
e
r
s
.
a
d
d
(
n
e
w
M
i
m
i
k
a
t
z
S
a
m
D
u
m
p
(
p
a
r
a
m
R
e
s
o
u
r
c
e
s
)
)
;
t
h
i
s
.
p
a
r
s
e
r
s
.
a
d
d
(
n
e
w
D
c
S
y
n
c
C
r
e
d
e
n
t
i
a
l
s
(
p
a
r
a
m
R
e
s
o
u
r
c
e
s
)
)
;
t
h
i
s
.
p
a
r
s
e
r
s
.
a
d
d
(
n
e
w
M
i
m
i
k
a
t
z
D
c
S
y
n
c
C
S
V
(
p
a
r
a
m
R
e
s
o
u
r
c
e
s
)
)
;
t
h
i
s
.
p
a
r
s
e
r
s
.
a
d
d
(
n
e
w
S
c
a
n
R
e
s
u
l
t
s
(
p
a
r
a
m
R
e
s
o
u
r
c
e
s
)
)
;
t
h
i
s
.
p
a
r
s
e
r
s
.
a
d
d
(
n
e
w
N
e
t
V
i
e
w
R
e
s
u
l
t
s
(
p
a
r
a
m
R
e
s
o
u
r
c
e
s
)
)
;
}
p
u
b
l
i
c
v
o
i
d
s
h
o
u
l
d
P
a
d
(
b
o
o
l
e
a
n
p
a
r
a
m
B
o
o
l
e
a
n
)
{
t
h
i
s
.
s
h
o
u
l
d
P
a
d
=
p
a
r
a
m
B
o
o
l
e
a
n
;
t
h
i
s
.
w
h
e
n
=
S
y
s
t
e
m
.
c
u
r
r
e
n
t
T
i
m
e
M
i
l
l
i
s
(
)
+
1
8
0
0
0
0
0
L
;
}
p
u
b
l
i
c
v
o
i
d
t
a
s
k
(
S
t
r
i
n
g
p
a
r
a
m
S
t
r
i
n
g
,
b
y
t
e
[
]
p
a
r
a
m
A
r
r
a
y
O
f
b
y
t
e
)
{
s
y
n
c
h
r
o
n
i
z
e
d
(
t
h
i
s
)
{
L
i
s
t
<
b
y
t
e
[
]
>
l
i
s
t
=
g
e
t
Q
u
e
u
e
(
p
a
r
a
m
S
t
r
i
n
g
)
;
/
/
这
里
判
断
文
件
完
整
性
和
b
e
a
c
o
n
上
线
是
否
草
果
3
0
分
钟
i
f
(
t
h
i
s
.
s
h
o
u
l
d
P
a
d
&
&
S
y
s
t
e
m
.
c
u
r
r
e
n
t
T
i
m
e
M
i
l
l
i
s
(
)
>
t
h
i
s
.
w
h
e
n
)
{
C
o
m
m
a
n
d
B
u
i
l
d
e
r
c
o
m
m
a
n
d
B
u
i
l
d
e
r
=
n
e
w
C
o
m
m
a
n
d
B
u
i
l
d
e
r
(
)
;
c
o
m
m
a
n
d
B
u
i
l
d
e
r
.
s
e
t
C
o
m
m
a
n
d
(
3
)
;
c
o
m
m
a
n
d
B
u
i
l
d
e
r
.
a
d
d
S
t
r
i
n
g
(
p
a
r
a
m
A
r
r
a
y
O
f
b
y
t
e
)
;
l
i
s
t
.
a
d
d
(
c
o
m
m
a
n
d
B
u
i
l
d
e
r
.
b
u
i
l
d
(
)
)
;
}
e
l
s
e
{
l
i
s
t
.
a
d
d
(
p
a
r
a
m
A
r
r
a
y
O
f
b
y
t
e
)
;
}
t
h
i
s
.
t
a
s
k
e
d
.
a
d
d
(
p
a
r
a
m
S
t
r
i
n
g
)
;
}
}
s
h
o
u
l
d
P
a
d
t
h
i
s
.
s
h
o
u
l
d
P
a
d
=
p
a
r
a
m
B
o
o
l
e
a
n
;
t
h
i
s
.
s
h
o
u
l
d
P
a
d
=
f
a
l
s
e
;
这
里
垃
圾
桶
师
傅
在
添
加
L
i
s
t
e
n
e
r
的
时
候
H
o
s
t
填
写
的
是
C
D
N
的
地
址
,
在
使
用
p
o
w
e
r
s
h
e
l
l
下
载
运
行
,
再
去
下
载
的
时
候
就
是
直
接
访
问
c
d
n
的
地
址
下
载
,
但
是
没
有
配
置
制
定
s
t
a
g
e
r
的
行
为
,
所
以
无
法
正
常
回
源
到
t
e
a
m
s
e
r
v
e
r
下
载
,
这
里
只
需
要
在
p
r
o
f
i
l
e
文
件
中
配
置
模
块
,
像
h
t
t
p
-
g
e
t
一
样
指
定
好
H
o
s
t
即
可
从
C
D
N
访
问
到
t
e
a
m
s
e
r
v
e
r
下
载
了
。
P
r
o
x
y
反
向
代
理
原
理
这
里
借
用
垃
圾
桶
师
傅
的
图
,
我
就
不
具
体
再
阐
述
,
垃
圾
桶
师
傅
已
经
讲
得
很
明
白
。
我
使
用
的
是
N
g
i
n
x
做
的
反
向
代
理
,
这
里
如
果
刚
研
究
这
个
的
朋
友
可
能
会
遇
到
客
户
端
上
线
后
I
P
是
N
g
i
n
x
服
务
器
I
P
,
走
C
D
N
的
时
候
显
为
C
D
N
节
点
I
P
的
情
况
,
这
里
有
两
个
解
决
办
法
,
先
看
看
类
中
代
码
:
s
t
a
g
e
r
s
t
a
g
e
r
s
t
a
g
e
m
a
l
l
e
a
b
l
e
p
r
o
f
i
l
e
h
t
t
p
-
s
t
a
g
e
r
s
t
a
g
e
s
e
r
v
e
r
/
S
e
r
v
e
r
U
t
i
l
s
.
c
l
a
s
s
p
u
b
l
i
c
s
t
a
t
i
c
S
t
r
i
n
g
g
e
t
R
e
m
o
t
e
A
d
d
r
e
s
s
(
P
r
o
f
i
l
e
p
a
r
a
m
P
r
o
f
i
l
e
,
M
a
p
p
a
r
a
m
M
a
p
)
{
b
o
o
l
e
a
n
b
o
o
l
=
p
a
r
a
m
P
r
o
f
i
l
e
.
o
p
t
i
o
n
(
"
.
h
t
t
p
-
c
o
n
f
i
g
.
t
r
u
s
t
_
x
_
f
o
r
w
a
r
d
e
d
_
f
o
r
"
)
;
i
f
(
b
o
o
l
&
&
p
a
r
a
m
M
a
p
.
c
o
n
t
a
i
n
s
K
e
y
(
"
X
-
F
o
r
w
a
r
d
e
d
-
F
o
r
"
)
)
{
S
t
r
i
n
g
s
t
r
1
=
(
S
t
r
i
n
g
)
p
a
r
a
m
M
a
p
.
g
e
t
(
"
X
-
F
o
r
w
a
r
d
e
d
-
F
o
r
"
)
;
i
f
(
s
t
r
1
.
i
n
d
e
x
O
f
(
"
,
"
)
>
-
1
)
{
s
t
r
1
=
C
o
m
m
o
n
U
t
i
l
s
.
s
t
r
r
e
p
(
s
t
r
1
,
"
"
,
"
"
)
;
S
t
r
i
n
g
S
t
a
c
k
s
t
r
i
n
g
S
t
a
c
k
=
n
e
w
S
t
r
i
n
g
S
t
a
c
k
(
s
t
r
1
,
"
,
"
)
;
s
t
r
1
=
s
t
r
i
n
g
S
t
a
c
k
.
s
h
i
f
t
(
)
;
}
i
f
(
C
o
m
m
o
n
U
t
i
l
s
.
i
s
I
P
(
s
t
r
1
)
|
|
C
o
m
m
o
n
U
t
i
l
s
.
i
s
I
P
v
6
(
s
t
r
1
)
)
r
e
t
u
r
n
s
t
r
1
;
C
o
m
m
o
n
U
t
i
l
s
.
p
r
i
n
t
_
e
r
r
o
r
(
"
r
e
m
o
t
e
a
d
d
r
e
s
s
'
"
+
(
S
t
r
i
n
g
)
p
a
r
a
m
M
a
p
.
g
e
t
(
"
X
-
F
o
r
w
a
r
d
e
d
-
F
o
r
"
)
+
"
'
i
n
X
-
F
o
r
w
a
r
d
e
d
-
F
o
r
h
e
a
d
e
r
i
s
n
o
t
v
a
l
i
d
.
"
)
;
}
S
t
r
i
n
g
s
t
r
=
(
S
t
r
i
n
g
)
p
a
r
a
m
M
a
p
.
g
e
t
(
"
R
E
M
O
T
E
_
A
D
D
R
E
S
S
"
)
;
r
e
t
u
r
n
"
"
.
e
q
u
a
l
s
(
s
t
r
)
?
"
"
:
s
t
r
.
s
u
b
s
t
r
i
n
g
(
1
)
;
}
}
这
里
C
o
b
a
t
l
S
t
r
i
k
e
可
以
从
中
的
和
中
取
得
I
P
,
我
们
要
么
在
N
g
i
n
x
反
向
代
理
的
时
候
设
置
值
,
要
么
在
p
r
o
f
i
l
e
的
配
置
文
件
中
的
模
块
设
置
值
为
,
这
也
是
看
了
代
码
从
知
道
有
这
个
配
置
,
英
文
渣
渣
表
示
很
惭
愧
,
官
方
写
得
很
详
细
。
这
里
有
个
问
题
就
是
反
向
代
理
时
候
自
定
义
时
候
往
往
无
效
,
不
知
道
具
体
啥
情
况
,
我
之
前
在
另
外
的
机
器
上
都
有
测
试
成
功
过
。
0
x
0
4
D
N
S
上
线
上
线
一
个
未
填
的
坑
一
个
未
填
的
坑
这
个
坑
是
研
究
和
使
用
C
o
b
a
l
t
S
t
r
i
k
e
来
最
大
一
个
坑
,
至
发
文
今
日
都
没
有
解
决
。
问
题
是
出
在
使
用
D
N
S
的
l
i
s
t
e
n
e
r
不
管
是
还
是
时
候
,
若
使
用
方
式
在
下
载
注
入
到
内
存
中
的
时
候
崩
掉
,
如
下
图
。
而
若
使
用
时
候
,
选
用
非
纯
d
n
s
模
式
就
没
问
题
,
非
纯
d
n
s
模
式
状
态
下
s
t
a
g
e
r
在
下
载
s
t
a
g
e
时
候
使
用
h
t
t
p
方
式
,
s
t
a
g
e
只
要
成
功
下
载
注
入
内
存
后
便
可
以
m
o
d
e
改
用
d
n
s
方
式
来
通
讯
了
,
要
是
有
师
傅
知
道
怎
么
回
事
还
赐
教
。
D
N
S
L
i
s
t
e
n
e
r
特
性
特
性
最
后
经
B
0
y
1
n
4
o
4
师
傅
指
点
,
改
用
s
t
a
g
e
l
e
s
s
方
式
上
线
就
没
有
问
题
了
。
但
是
在
使
用
d
n
s
上
线
的
时
候
还
需
要
注
意
个
问
题
。
在
添
加
L
i
s
t
e
n
e
r
的
时
候
和
都
需
要
填
写
端
口
信
息
,
如
下
图
。
如
果
端
口
使
用
8
0
的
情
况
下
,
上
线
之
后
的
通
讯
优
先
使
用
h
t
t
p
方
式
,
若
想
用
纯
d
n
s
通
讯
的
话
就
需
要
在
上
线
之
后
首
先
使
用
指
令
切
换
至
d
n
s
、
d
n
s
-
t
x
t
或
者
d
n
s
6
模
式
。
添
加
l
i
s
t
e
n
e
r
自
定
一
个
非
8
0
的
端
口
上
线
之
后
所
以
的
通
讯
都
将
默
认
采
用
d
n
s
方
式
,
且
不
能
使
用
m
o
d
e
切
换
成
h
t
t
p
模
式
。
0
x
0
5
结
语
结
语
以
上
均
为
我
个
人
一
些
研
究
测
试
结
论
,
有
不
到
之
处
还
请
多
多
指
正
,
C
o
b
a
l
t
S
t
r
i
k
e
确
实
是
一
个
蛮
强
大
的
工
具
,
还
有
很
多
内
容
和
技
术
有
待
研
究
,
本
人
也
正
在
学
习
J
a
v
a
,
争
取
早
日
通
读
内
核
代
码
。
*
本
文
作
者
:
本
文
作
者
:
C
a
3
t
i
e
1
,
转
载
请
注
明
来
自
,
转
载
请
注
明
来
自
F
r
e
e
B
u
f
.
C
O
M
精
彩
推
荐
精
彩
推
荐
}
H
t
t
p
H
e
a
d
e
r
R
E
M
O
T
E
_
A
D
D
R
E
S
S
X
-
F
o
r
w
a
r
d
e
d
-
F
o
r
R
E
M
O
T
E
_
A
D
D
R
E
S
S
h
t
t
p
-
c
o
n
f
i
g
t
r
u
s
t
_
x
_
f
o
r
w
a
r
d
e
d
_
f
o
r
t
r
u
e
R
E
M
O
T
E
_
A
D
D
R
E
S
S
b
e
a
c
o
n
_
d
n
s
/
r
e
v
e
r
s
e
_
h
t
t
p
b
e
a
c
o
n
_
d
n
s
/
r
e
v
e
r
s
e
_
d
n
s
_
t
x
t
s
t
a
g
i
n
g
s
t
a
g
e
r
s
t
a
g
e
b
e
a
c
o
n
_
d
n
s
/
r
e
v
e
r
s
e
_
h
t
t
p
b
e
a
c
o
n
_
d
n
s
/
r
e
v
e
r
s
e
_
h
t
t
p
b
e
a
c
o
n
_
d
n
s
/
r
e
v
e
r
s
t
_
d
n
s
_
t
x
t
m
o
d
e
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页