论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
云安全
[27511] 2020-03-09_空指针3月公开赛官方WP
文档创建者:
s7ckTeam
浏览次数:
0
最后更新:
2025-01-19
云安全
0 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2020-03-09_空指针3月公开赛官方WP
空
指
针
3
月
公
开
赛
官
方
W
P
原
创
N
u
1
L
T
e
a
m
N
u
1
L
T
e
a
m
2
0
2
0
-
0
3
-
0
9
空
指
针
3
月
公
开
赛
已
于
上
周
六
结
束
,
感
谢
M
u
u
u
N
y
a
以
及
y
y
p
e
x
提
供
的
W
P
。
c
o
n
v
e
r
t
e
r
整
体
出
题
思
路
是
:
1
.
C
V
E
-
2
0
1
6
-
3
7
1
4
2
.
p
a
d
d
i
n
g
o
r
a
c
l
e
由
于
题
目
提
供
了
源
代
码
,
直
接
开
始
审
计
,
审
计
g
o
代
码
,
首
先
找
入
口
点
,
然
后
一
步
一
步
跟
着
调
。
题
目
中
的
路
由
在
h
e
l
p
e
r
.
g
o
中
:
功
能
非
常
简
单
,
分
别
为
/
a
p
i
/
l
i
s
t
-
>
列
出
当
前
用
户
都
上
传
了
什
么
文
件
/
a
p
i
/
n
e
w
-
>
新
建
上
传
请
求
,
检
查
上
传
文
件
是
否
合
法
/
a
p
i
/
c
o
n
v
e
r
t
-
>
进
行
转
换
操
作
在
创
建
上
传
请
求
过
程
中
,
程
序
总
共
进
行
了
如
下
几
个
步
骤
:
1
.
文
件
名
是
否
合
法
(
`
c
h
e
c
k
F
i
l
e
n
a
m
e
S
e
c
u
r
e
`
)
2
.
文
件
类
型
是
否
合
法
(
`
c
h
e
c
k
F
i
l
e
T
y
p
e
S
e
c
u
r
e
`
)
3
.
即
将
转
换
过
去
的
文
件
类
型
是
否
合
法
(
`
c
h
e
c
k
F
i
l
e
D
e
s
t
T
y
p
e
S
e
c
u
r
e
`
)
4
.
保
存
用
户
上
传
的
文
件
(
`
S
a
v
e
U
p
l
o
a
d
e
d
F
i
l
e
`
)
5
.
将
j
s
o
n
序
列
化
后
上
传
请
求
加
密
,
回
传
给
客
户
端
(
`
j
s
o
n
.
M
a
r
s
h
a
l
`
和
`
e
n
c
r
y
p
t
`
)
在
上
传
请
求
结
束
后
,
自
动
重
定
向
到
转
换
功
能
路
由
,
并
进
行
了
如
下
操
作
:
1
.
解
密
并
反
序
列
化
j
s
o
n
数
据
(
`
d
e
c
r
y
p
t
`
和
`
j
s
o
n
.
U
n
m
a
r
s
h
a
l
`
)
2
.
检
查
源
文
件
名
,
目
的
文
件
名
是
否
合
法
(
`
`
c
h
e
c
k
F
i
l
e
n
a
m
e
S
e
c
u
r
e
`
)
3
.
拼
接
目
的
文
件
名
,
转
换
(
`
g
e
n
e
r
a
t
e
R
e
s
`
)
逐
步
进
行
审
计
1
.
`
c
h
e
c
k
F
i
l
e
n
a
m
e
S
e
c
u
r
e
`
将
附
件
保
存
文
件
夹
的
根
地
址
与
可
控
的
文
件
名
连
接
,
并
判
断
和
附
件
保
存
文
件
夹
的
根
地
址
的
相
对
路
径
是
否
以
`
'
.
/
'
`
开
始
,
应
该
没
什
么
问
题
2
.
`
c
h
e
c
k
F
i
l
e
T
y
p
e
S
e
c
u
r
e
`
通
过
`
g
o
i
m
g
h
d
r
.
W
h
a
t
F
r
o
m
R
e
a
d
e
r
`
库
判
断
文
件
类
型
是
否
为
`
"
j
p
e
g
"
,
"
p
n
g
"
,
"
g
i
f
"
,
"
b
m
p
"
`
之
一
3
.
`
c
h
e
c
k
F
i
l
e
D
e
s
t
T
y
p
e
S
e
c
u
r
e
`
通
过
判
断
p
o
s
t
表
单
中
的
t
y
p
e
是
否
合
法
,
看
起
来
也
没
什
么
问
题
4
.
`
e
n
c
r
y
p
t
`
跟
到
`
a
e
s
.
g
o
`
中
,
发
现
非
常
明
显
的
人
为
创
造
出
来
的
可
以
被
`
p
a
d
d
i
n
g
o
r
a
c
l
e
`
攻
击
利
用
的
漏
洞
5
.
`
d
e
c
r
y
p
t
`
同
上
6
.
`
g
e
n
e
r
a
t
e
R
e
s
`
通
过
"
[
g
o
p
k
g
.
i
n
/
g
o
g
r
a
p
h
i
c
s
/
i
m
a
g
i
c
k
.
v
2
/
i
m
a
g
i
c
k
]
(
h
t
t
p
:
/
/
g
o
p
k
g
.
i
n
/
g
o
g
r
a
p
h
i
c
s
/
i
m
a
g
i
c
k
.
v
2
/
i
m
a
g
i
c
k
)
"
库
,
进
行
图
片
文
件
的
类
型
转
换
,
发
现
这
个
库
是
使
用
的
I
m
a
g
e
M
a
g
i
c
k
`
完
成
的
转
换
过
程
,
使
用
的
I
m
a
g
e
M
a
g
i
c
k
为
6
.
x
.
x
版
本
那
么
现
在
来
总
结
一
下
我
们
的
发
现
:
1
.
P
a
d
d
i
n
g
O
r
a
c
l
e
可
以
伪
造
任
意
密
文
2
.
伪
造
之
后
,
转
换
的
文
件
类
型
,
文
件
名
,
转
换
前
的
文
件
名
均
可
控
3
.
在
网
上
搜
索
I
m
a
g
e
M
a
g
i
c
k
6
漏
洞
发
现
了
C
V
E
-
2
0
1
6
-
3
7
1
4
,
漏
洞
的
产
生
原
因
是
i
m
a
g
e
m
a
g
i
c
k
没
过
滤
文
件
名
,
直
接
将
未
经
处
理
的
文
件
名
拼
接
到
了
要
执
行
的
命
令
中
,
从
而
导
致
了
这
个
漏
洞
.
通
过
观
察
u
b
u
n
t
u
默
认
安
装
的
I
m
a
g
e
M
a
g
i
c
k
-
6
的
d
e
l
e
g
a
t
e
s
(
运
行
`
i
d
e
n
t
i
f
y
-
l
i
s
t
d
e
l
e
g
a
t
e
`
命
令
)
,
我
们
发
现
引
发
漏
洞
的
`
%
M
`
这
个
参
数
依
然
在
一
堆
命
令
中
有
用
到
:
继
续
深
入
查
`
/
e
t
c
/
I
m
a
g
e
M
a
g
i
c
k
-
6
/
d
e
l
e
g
a
t
e
s
.
x
m
l
`
时
,
发
现
m
i
f
f
这
个
文
件
类
型
可
以
通
过
`
.
s
h
o
w
,
.
w
i
n
`
两
种
扩
展
名
触
发
以
及
根
据
`
m
p
e
g
:
e
n
c
o
d
e
`
可
以
通
过
`
.
m
p
4
,
.
m
p
e
g
`
等
等
文
件
触
发
现
在
就
有
了
整
体
的
利
用
思
路
首
先
由
于
%
M
利
用
的
是
原
文
件
名
,
所
以
我
们
先
将
文
件
名
含
有
R
C
E
P
o
C
的
图
片
上
传
上
去
,
比
如
我
这
里
使
用
的
是
再
通
过
p
a
d
d
i
n
g
o
r
a
c
l
e
伪
造
密
文
,
得
到
转
换
参
数
,
将
我
们
想
要
的
文
件
格
式
传
进
去
,
我
这
里
使
用
的
是
.
s
h
o
w
这
个
格
式
p
a
d
d
i
n
g
o
r
a
c
l
e
伪
造
密
文
的
脚
本
在
g
i
t
h
u
b
上
有
,
我
们
找
一
个
修
改
一
下
就
可
以
直
接
用
了
.
我
这
里
选
用
的
库
是
[
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
l
e
s
t
e
r
p
o
t
t
e
r
/
A
e
s
O
r
a
c
l
e
]
(
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
l
e
s
t
e
r
p
o
t
t
e
r
/
A
e
s
O
r
a
c
l
e
)
最
后
在
完
成
密
文
伪
造
后
,
就
可
以
把
伪
造
的
密
文
传
给
`
/
a
p
i
/
c
o
n
v
e
r
t
`
去
进
行
转
换
,
最
终
完
成
命
令
执
行
,
完
整
的
利
用
代
码
在
:
h
t
t
p
s
:
/
/
g
i
s
t
.
g
i
t
h
u
b
.
c
o
m
/
M
a
n
a
s
s
e
h
Z
h
o
u
/
0
9
a
6
2
7
7
8
1
0
1
4
1
0
5
9
5
0
2
d
c
9
6
3
1
8
3
3
c
d
a
d
非
预
期
非
预
期
比
赛
过
程
中
只
有
一
人
解
出
此
题
,
并
且
用
的
还
是
非
预
期
做
法
,
十
分
巧
妙
(
经
@
z
y
s
s
a
e
授
权
,
引
用
非
预
期
解
法
w
r
i
t
e
u
p
)
。
文
件
类
型
检
查
用
的
是
`
c
o
r
o
n
a
1
0
/
g
o
i
m
g
h
d
r
`
这
个
库
,
查
看
源
码
发
现
其
只
做
了
简
单
的
检
查
,
如
下
:
t
e
s
t
'
;
e
c
h
o
Y
3
A
g
L
2
Z
s
Y
W
c
g
L
2
F
w
c
C
9
h
d
H
R
h
Y
2
h
t
Z
W
5
0
c
y
8
x
|
b
a
s
e
6
4
-
d
|
s
h
;
#
'
{
"
f
i
l
e
n
a
m
e
"
:
"
t
e
s
t
'
;
e
c
h
o
Y
3
A
g
L
2
Z
s
Y
W
c
g
L
2
F
w
c
C
9
h
d
H
R
h
Y
2
h
t
Z
W
5
0
c
y
8
x
|
b
a
s
e
6
4
-
d
|
s
h
;
#
'
"
,
"
t
y
p
e
"
:
"
s
h
o
w
"
}
f
u
n
c
w
h
a
t
I
m
p
l
(
r
i
o
.
R
e
a
d
e
r
)
(
s
t
r
i
n
g
,
e
r
r
o
r
)
{
v
a
r
w
h
a
t
s
t
r
i
n
g
h
d
r
:
=
m
a
k
e
(
[
]
b
y
t
e
,
3
2
)
于
是
只
要
将
文
件
[
6
:
1
0
]
的
数
据
改
为
"
J
F
I
F
"
或
"
E
x
i
f
"
即
可
绕
过
类
型
检
查
。
然
后
查
看
文
件
格
式
,
发
现
s
v
g
文
件
可
以
进
行
伪
造
。
s
v
g
的
格
式
和
x
m
l
类
似
,
我
们
可
以
给
它
添
加
任
意
的
属
性
,
那
么
通
过
将
第
6
-
1
0
位
设
置
成
`
J
F
I
F
`
就
可
以
完
成
文
件
类
型
的
伪
造
了
.
注
注
:
这
里
是
因
为
这
里
是
因
为
`
c
o
r
o
n
a
1
0
/
g
o
i
m
g
h
d
r
`
中
没
有
实
现
文
本
格
式
的
图
片
类
型
的
识
别
中
没
有
实
现
文
本
格
式
的
图
片
类
型
的
识
别
,
所
以
只
能
再
简
单
判
断
过
后
所
以
只
能
再
简
单
判
断
过
后
,
将
图
片
当
成
将
图
片
当
成
j
p
g
,
然
后
在
然
后
在
I
m
a
g
e
M
a
g
i
c
k
里
面
里
面
,
图
片
被
识
别
为
了
图
片
被
识
别
为
了
s
v
g
格
式
格
式
.
所
以
绕
过
了
全
部
的
考
点
所
以
绕
过
了
全
部
的
考
点
O
r
z
接
下
来
要
找
读
f
l
a
g
的
方
法
,
使
用
`
<
i
m
a
g
e
x
l
i
n
k
:
h
r
e
f
=
"
.
.
.
"
/
>
`
可
以
引
入
外
部
u
r
l
并
且
能
触
发
s
s
r
f
,
测
试
一
下
这
里
能
否
使
用
之
前
公
开
过
的
任
意
文
件
读
取
漏
洞
:
`
<
i
m
a
g
e
x
l
i
n
k
:
h
r
e
f
=
"
l
a
b
e
l
:
@
/
f
l
a
g
"
/
>
`
,
发
现
不
行
。
那
有
没
有
其
他
的
伪
协
议
呢
?
翻
一
下
I
m
a
g
e
M
a
g
i
c
k
文
档
有
一
个
t
e
x
t
格
式
,
可
以
读
入
文
件
内
容
,
再
次
尝
试
就
拿
到
了
f
l
a
g
。
P
o
C
:
R
E
n
B
y
t
e
s
,
e
r
r
:
=
r
.
R
e
a
d
(
h
d
r
)
i
f
e
r
r
!
=
n
i
l
{
r
e
t
u
r
n
"
"
,
e
r
r
}
i
f
n
B
y
t
e
s
<
3
2
{
m
s
g
:
=
f
m
t
.
S
p
r
i
n
t
f
(
"
T
h
e
t
a
r
g
e
t
f
i
l
e
s
i
z
e
s
h
o
u
l
d
b
e
a
t
l
e
a
s
t
3
2
b
y
t
e
s
:
%
d
b
y
t
e
s
"
,
n
B
y
t
e
s
)
r
e
t
u
r
n
"
"
,
e
r
r
o
r
s
.
N
e
w
(
m
s
g
)
}
h
:
=
s
t
r
i
n
g
(
h
d
r
)
s
w
i
t
c
h
{
c
a
s
e
i
s
J
p
e
g
(
h
)
:
w
h
a
t
=
j
p
e
g
c
a
s
e
i
s
E
x
i
f
(
h
)
:
w
h
a
t
=
j
p
e
g
.
.
.
}
r
e
t
u
r
n
w
h
a
t
,
n
i
l
}
f
u
n
c
i
s
J
p
e
g
(
h
s
t
r
i
n
g
)
b
o
o
l
{
r
e
t
u
r
n
h
[
6
:
1
0
]
=
=
"
J
F
I
F
"
}
f
u
n
c
i
s
E
x
i
f
(
h
s
t
r
i
n
g
)
b
o
o
l
{
r
e
t
u
r
n
h
[
6
:
1
0
]
=
=
"
E
x
i
f
"
}
<
s
v
g
w
i
d
t
h
=
"
6
4
0
p
x
"
h
e
i
g
h
t
=
"
4
8
0
p
x
"
v
e
r
s
i
o
n
=
"
1
.
1
"
x
m
l
n
s
=
"
h
t
t
p
:
/
/
w
w
w
.
w
3
.
o
r
g
/
2
0
0
0
/
s
v
g
"
x
m
l
n
s
:
x
l
i
n
k
=
"
h
t
t
p
:
/
/
w
w
w
.
w
3
.
o
r
g
/
1
9
9
9
/
x
l
i
n
k
"
>
<
s
v
g
E
x
i
f
=
"
"
w
i
d
t
h
=
"
6
4
0
p
x
"
h
e
i
g
h
t
=
"
4
8
0
p
x
"
v
e
r
s
i
o
n
=
"
1
.
1
"
x
m
l
n
s
=
"
h
t
t
p
:
/
/
w
w
w
.
w
3
.
o
r
g
/
2
0
0
0
/
s
v
g
"
x
m
l
n
s
:
x
l
i
n
k
=
"
h
t
t
p
:
/
/
w
w
w
.
w
3
.
o
r
g
/
1
9
9
9
/
x
l
i
n
k
"
>
<
i
m
a
g
e
x
l
i
n
k
:
h
r
e
f
=
"
t
e
x
t
:
/
f
l
a
g
"
x
=
"
0
"
y
=
"
0
"
h
e
i
g
h
t
=
"
6
4
0
p
x
"
w
i
d
t
h
=
"
4
8
0
p
x
"
/
>
<
/
s
v
g
>
G
a
t
e
s
X
G
a
m
e
本
题
作
为
逆
向
公
开
赛
的
第
一
题
,
其
难
度
较
低
,
选
手
只
要
掌
握
下
述
技
能
就
可
轻
松
解
题
:
-
基
础
的
花
指
令
去
除
-
任
意
一
种
图
搜
索
算
法
(
或
十
足
的
耐
心
)
本
题
核
心
算
法
是
一
个
1
0
x
1
0
的
迷
宫
,
从
左
上
角
出
发
,
输
入
控
制
路
径
,
到
达
右
下
角
的
唯
一
路
径
即
为
f
l
a
g
。
这
部
分
的
迷
宫
代
码
生
成
后
,
由
运
行
在
W
o
w
6
4
下
的
主
程
序
加
载
并
执
行
,
代
码
与
主
程
序
共
享
一
些
参
数
信
息
,
在
进
入
代
码
前
由
主
程
序
设
置
:
迷
宫
的
g
r
i
d
s
使
用
了
两
种
不
同
架
构
的
代
码
块
进
行
实
现
(
x
8
6
与
x
6
4
)
,
第
一
个
g
r
i
d
(
左
上
角
)
代
码
架
构
为
x
8
6
,
保
证
每
一
个
g
r
i
d
与
其
邻
居
的
架
构
相
异
后
,
每
一
次
移
动
都
将
需
要
一
次
架
构
的
切
换
:
架
构
的
切
换
对
于
运
行
在
W
o
w
6
4
环
境
下
的
程
序
是
必
不
可
少
的
,
运
行
在
6
4
位
W
i
n
d
o
w
s
系
统
下
的
3
2
位
程
序
在
进
入
系
统
调
用
前
需
要
完
成
下
述
操
作
:
对
于
本
题
来
说
,
把
每
一
次
切
换
的
操
作
看
成
是
一
次
g
a
t
e
o
p
e
n
,
正
确
地
穿
过
所
有
的
g
a
t
e
就
能
得
到
f
l
a
g
,
这
也
是
题
目
名
称
的
由
来
。
在
p
a
y
l
o
a
d
部
分
以
及
主
程
序
部
分
都
穿
插
了
少
量
低
强
度
花
指
令
,
例
如
上
述
架
构
切
换
代
码
(
x
8
6
-
>
x
6
4
)
可
以
变
异
为
:
/
/
e
d
x
-
-
>
c
h
a
r
*
f
l
a
g
/
/
e
c
x
-
-
>
i
n
t
i
d
x
/
/
e
d
i
-
-
>
p
a
y
l
o
a
d
_
b
a
s
e
/
/
e
b
x
-
-
>
M
A
X
_
S
T
E
P
(
l
e
n
(
f
l
a
g
)
)
/
/
o
p
e
n
_
g
a
t
e
_
t
e
m
p
l
a
t
e
_
x
8
6
p
u
s
h
0
x
3
3
/
/
c
s
:
0
x
3
3
s
u
b
e
s
p
,
4
m
o
v
d
w
o
r
d
p
t
r
s
s
:
[
e
s
p
]
,
g
r
i
d
_
d
s
t
_
i
p
/
/
n
e
x
t
g
r
i
d
a
d
d
q
w
o
r
d
p
t
r
s
s
:
[
e
s
p
]
,
e
d
i
/
/
p
a
y
l
o
a
d
_
b
a
s
e
i
n
c
e
c
x
/
/
s
t
e
p
+
+
r
e
t
f
/
/
o
p
e
n
_
g
a
t
e
_
t
e
m
p
l
a
t
e
_
x
6
4
p
u
s
h
0
x
2
3
/
/
c
s
:
0
x
2
3
s
u
b
r
s
p
,
8
m
o
v
q
w
o
r
d
p
t
r
s
s
:
[
r
s
p
]
,
g
r
i
d
_
d
s
t
_
i
p
a
d
d
q
w
o
r
d
p
t
r
s
s
:
[
r
s
p
]
,
r
d
i
i
n
c
r
c
x
/
/
s
t
e
p
+
+
r
e
t
f
q
3
2
-
b
i
t
n
t
d
l
l
.
d
l
l
-
>
w
o
w
6
4
c
p
u
.
d
l
l
’
s
H
e
a
v
e
n
’
s
G
a
t
e
-
>
6
4
-
b
i
t
n
t
d
l
l
.
d
l
l
-
>
s
y
s
c
a
l
l
i
n
t
o
t
h
e
k
e
r
n
e
l
b
=
r
a
n
d
o
m
.
r
a
n
d
i
n
t
(
0
,
0
x
7
f
)
a
=
0
x
3
3
^
b
o
p
e
n
_
g
a
t
e
_
t
e
m
p
l
a
t
e
_
x
8
6
_
m
u
t
a
t
e
d
=
f
"
"
"
o
p
e
n
_
g
a
t
e
_
l
a
b
e
l
:
p
u
s
h
{
h
e
x
(
a
)
}
x
o
r
d
w
o
r
d
p
t
r
s
s
:
[
e
s
p
]
,
{
h
e
x
(
b
)
}
c
a
l
l
n
e
x
t
_
l
a
b
e
l
/
/
s
u
b
e
s
p
,
4
.
b
y
t
e
{
r
a
n
d
o
m
.
r
a
n
d
i
n
t
(
0
,
2
5
5
)
}
n
e
x
t
_
l
a
b
e
l
:
m
o
v
d
w
o
r
d
p
t
r
s
s
:
[
e
s
p
]
,
g
r
i
d
_
d
s
t
_
i
p
a
d
d
d
w
o
r
d
p
t
r
s
s
:
[
e
s
p
]
,
e
d
i
这
一
部
分
代
码
变
异
在
写
p
a
y
l
o
a
d
g
e
n
e
r
a
t
o
r
的
时
候
做
,
写
的
时
候
要
注
意
保
证
随
机
的
元
素
不
会
改
变
c
o
d
e
b
l
o
c
k
的
s
i
z
e
,
否
则
可
能
会
影
响
到
最
后
的
链
接
过
程
,
例
如
`
p
u
s
h
0
x
7
f
`
和
`
p
u
s
h
0
x
8
0
`
两
条
指
令
,
其
指
令
长
度
就
不
一
样
:
主
程
序
中
只
有
两
种
花
指
令
,
以
i
n
l
i
n
e
a
s
m
的
形
式
穿
插
在
验
证
逻
辑
中
:
上
述
花
指
令
都
可
以
简
单
地
通
过
模
板
匹
配
来
去
除
,
去
除
之
后
解
题
就
只
剩
下
一
个
迷
宫
要
走
了
。
迷
宫
并
不
复
杂
,
为
了
降
低
难
度
在
生
成
迷
宫
的
时
候
我
将
N
调
到
了
1
0
,
在
导
出
迷
宫
数
据
之
后
,
可
以
写
搜
索
算
法
求
解
,
身
体
强
壮
的
选
手
也
可
以
直
接
手
动
走
完
迷
宫
得
到
f
l
a
g
。
调
试
相
关
虽
然
要
解
出
本
题
并
不
太
需
要
调
试
,
但
可
能
还
是
有
部
分
选
手
对
如
何
调
试
p
a
y
l
o
a
d
部
分
代
码
或
者
类
似
代
码
存
有
疑
问
,
在
提
交
的
w
p
中
还
看
到
有
选
手
把
`
r
e
t
f
`
称
为
系
统
调
用
,
这
显
然
是
不
对
的
,
有
疑
问
的
选
手
可
以
阅
读
下
面
的
拓
展
内
容
:
h
t
t
p
:
/
/
r
c
e
.
c
o
/
k
n
o
c
k
i
n
-
o
n
-
h
e
a
v
e
n
s
-
g
a
t
e
-
d
y
n
a
m
i
c
-
p
r
o
c
e
s
s
o
r
-
m
o
d
e
-
s
w
i
t
c
h
i
n
g
/
h
t
t
p
s
:
/
/
m
e
d
i
u
m
.
c
o
m
/
@
f
s
x
3
0
/
h
o
o
k
i
n
g
-
h
e
a
v
e
n
s
-
g
a
t
e
-
a
-
w
o
w
6
4
-
h
o
o
k
i
n
g
-
t
e
c
h
n
i
q
u
e
-
5
2
3
5
e
1
a
e
e
d
7
3
h
t
t
p
s
:
/
/
w
w
w
.
m
a
l
w
a
r
e
t
e
c
h
.
c
o
m
/
2
0
1
4
/
0
2
/
t
h
e
-
0
x
3
3
-
s
e
g
m
e
n
t
-
s
e
l
e
c
t
o
r
-
h
e
a
v
e
n
s
-
g
a
t
e
.
h
t
m
l
W
i
n
d
o
w
s
下
笔
者
到
目
前
为
止
只
发
现
一
种
调
试
器
可
以
对
需
要
进
行
架
构
切
换
的
控
制
流
进
行
跟
踪
,
即
下
笔
者
到
目
前
为
止
只
发
现
一
种
调
试
器
可
以
对
需
要
进
行
架
构
切
换
的
控
制
流
进
行
跟
踪
,
即
W
i
n
D
b
g
(
x
6
4
)
。
在
。
在
架
构
切
换
处
架
构
切
换
处
s
t
e
p
-
i
n
之
后
调
试
器
将
会
自
动
切
换
到
另
一
架
构
模
式
(
寄
存
器
、
栈
、
地
址
空
间
等
都
会
自
动
适
配
)
。
如
果
之
后
调
试
器
将
会
自
动
切
换
到
另
一
架
构
模
式
(
寄
存
器
、
栈
、
地
址
空
间
等
都
会
自
动
适
配
)
。
如
果
要
调
试
要
调
试
p
a
y
l
o
a
d
部
分
代
码
,
可
以
将
主
程
序
逻
辑
中
根
据
环
境
变
量
检
测
调
试
器
的
代
码
删
去
,
然
后
使
用
部
分
代
码
,
可
以
将
主
程
序
逻
辑
中
根
据
环
境
变
量
检
测
调
试
器
的
代
码
删
去
,
然
后
使
用
W
i
n
D
b
g
(
x
6
4
)
进
进
行
调
试
。
行
调
试
。
i
n
c
e
c
x
r
e
t
f
p
u
s
h
7
F
|
6
A
7
F
p
u
s
h
8
0
|
6
8
8
0
0
0
0
0
0
0
#
d
e
f
i
n
e
J
U
N
K
2
(
i
d
x
)
_
_
a
s
m
{
_
_
a
s
m
c
a
l
l
n
e
x
t
1
_
j
u
n
k
2
_
#
#
i
d
x
_
_
a
s
m
_
_
e
m
i
t
0
x
7
7
_
_
a
s
m
j
m
p
n
e
x
t
_
j
u
n
k
2
_
#
#
i
d
x
_
_
a
s
m
_
_
e
m
i
t
0
x
8
8
_
_
a
s
m
n
e
x
t
1
_
j
u
n
k
2
_
#
#
i
d
x
:
_
_
a
s
m
a
d
d
d
w
o
r
d
p
t
r
s
s
:
[
e
s
p
]
,
1
_
_
a
s
m
r
e
t
_
_
a
s
m
n
e
x
t
_
j
u
n
k
2
_
#
#
i
d
x
:
}
#
d
e
f
i
n
e
J
U
N
K
1
(
i
d
x
)
_
_
a
s
m
{
_
_
a
s
m
j
m
p
j
l
a
b
e
l
#
#
i
d
x
_
_
a
s
m
_
_
e
m
i
t
0
x
8
8
_
_
a
s
m
j
l
a
b
e
l
_
#
#
i
d
x
:
_
_
a
s
m
r
e
t
_
_
a
s
m
_
_
e
m
i
t
0
x
b
a
_
_
a
s
m
j
l
a
b
e
l
#
#
i
d
x
:
_
_
a
s
m
c
a
l
l
j
l
a
b
e
l
_
#
#
i
d
x
}
S
o
l
u
t
i
o
n
征
得
当
事
人
同
意
后
选
取
选
手
T
h
i
n
e
r
提
交
的
解
题
脚
本
:
#
!
/
u
s
r
/
b
i
n
/
p
y
t
h
o
n
"
"
"
S
o
l
u
t
i
o
n
A
u
t
h
o
r
:
T
h
i
n
e
r
@
N
e
S
E
T
h
e
c
h
a
l
l
e
n
g
e
i
s
s
o
l
v
e
d
w
i
t
h
s
o
m
e
l
u
c
k
.
"
"
"
"
"
"
n
o
t
e
h
e
r
e
r
b
x
=
t
o
t
a
l
r
c
x
=
0
r
d
x
=
b
u
f
f
e
r
w
i
t
h
o
u
t
n
p
o
i
n
t
e
r
{
}
r
d
i
=
&
c
o
d
e
i
n
i
t
i
s
3
2
b
i
t
r
e
t
u
r
n
v
a
l
u
e
i
s
c
h
e
c
k
r
e
s
u
l
t
o
f
f
s
e
t
:
0
x
2
1
9
8
v
i
r
t
a
d
d
r
:
0
x
1
2
3
4
3
7
9
8
c
o
d
e
l
e
n
:
0
x
3
0
d
3
"
"
"
#
g
a
t
e
s
X
g
a
m
e
_
u
n
.
e
x
e
i
s
t
h
e
u
p
x
u
n
p
a
c
k
e
d
b
i
n
a
r
y
i
m
p
o
r
t
c
a
p
s
t
o
n
e
a
s
c
s
w
i
t
h
o
p
e
n
(
'
g
a
t
e
s
X
g
a
m
e
_
u
n
.
e
x
e
'
)
a
s
f
:
r
a
w
=
f
.
r
e
a
d
(
)
c
o
d
e
=
r
a
w
[
0
x
2
1
9
8
:
0
x
2
1
9
8
+
0
x
3
0
d
3
]
#
"
"
"
f
o
r
i
i
n
r
a
n
g
e
(
l
e
n
(
c
o
d
e
)
-
5
)
:
i
f
c
o
d
e
[
i
:
i
+
5
]
=
=
'
x
e
8
x
0
1
x
0
0
x
0
0
x
0
0
'
:
c
o
d
e
=
c
o
d
e
[
:
i
+
5
]
+
'
x
f
1
'
+
c
o
d
e
[
i
+
6
:
]
i
f
c
o
d
e
[
i
:
i
+
5
]
=
=
'
x
e
8
x
0
2
x
0
0
x
0
0
x
0
0
'
:
i
f
c
o
d
e
[
i
:
i
+
5
]
=
=
'
x
e
8
x
0
2
x
0
0
x
0
0
x
0
0
'
:
c
o
d
e
=
c
o
d
e
[
:
i
+
5
]
+
'
x
c
d
x
8
1
'
+
c
o
d
e
[
i
+
7
:
]
i
f
c
o
d
e
[
i
:
i
+
5
]
=
=
'
x
e
8
x
0
3
x
0
0
x
0
0
x
0
0
'
:
c
o
d
e
=
c
o
d
e
[
:
i
+
5
]
+
'
x
c
d
x
8
2
x
f
1
'
+
c
o
d
e
[
i
+
8
:
]
#
c
o
d
e
=
c
o
d
e
.
r
e
p
l
a
c
e
(
'
e
8
0
3
0
0
0
0
0
0
e
4
d
e
7
8
'
.
r
e
p
l
a
c
e
(
)
)
m
d
3
2
=
c
s
.
C
s
(
c
s
.
C
S
_
A
R
C
H
_
X
8
6
,
c
s
.
C
S
_
M
O
D
E
_
3
2
)
m
d
6
4
=
c
s
.
C
s
(
c
s
.
C
S
_
A
R
C
H
_
X
8
6
,
c
s
.
C
S
_
M
O
D
E
_
6
4
)
d
e
f
d
i
s
3
2
(
a
d
d
r
)
:
p
r
i
n
t
'
c
o
d
e
3
2
{
:
#
x
}
'
.
f
o
r
m
a
t
(
a
d
d
r
)
.
c
e
n
t
e
r
(
8
0
,
'
-
'
)
f
o
r
h
,
i
i
n
e
n
u
m
e
r
a
t
e
(
m
d
3
2
.
d
i
s
a
s
m
(
c
o
d
e
[
a
d
d
r
:
a
d
d
r
+
0
x
1
0
0
]
,
a
d
d
r
)
)
:
p
r
i
n
t
'
{
:
3
d
}
{
:
>
#
8
x
}
{
:
>
7
s
}
{
}
'
.
f
o
r
m
a
t
(
h
,
i
.
a
d
d
r
e
s
s
,
i
.
m
n
e
m
o
n
i
c
,
i
.
o
p
_
s
t
r
)
d
e
f
d
i
s
6
4
(
a
d
d
r
)
:
p
r
i
n
t
'
c
o
d
e
6
4
{
:
#
x
}
'
.
f
o
r
m
a
t
(
a
d
d
r
)
.
c
e
n
t
e
r
(
8
0
,
'
-
'
)
f
o
r
h
,
i
i
n
e
n
u
m
e
r
a
t
e
(
m
d
6
4
.
d
i
s
a
s
m
(
c
o
d
e
[
a
d
d
r
:
a
d
d
r
+
0
x
1
0
0
]
,
a
d
d
r
)
)
:
p
r
i
n
t
'
{
:
3
d
}
{
:
>
#
8
x
}
{
:
>
7
s
}
{
}
'
.
f
o
r
m
a
t
(
h
,
i
.
a
d
d
r
e
s
s
,
i
.
m
n
e
m
o
n
i
c
,
i
.
o
p
_
s
t
r
)
d
e
f
e
x
t
3
2
(
a
d
d
r
)
:
h
e
a
d
=
l
i
s
t
(
m
d
3
2
.
d
i
s
a
s
m
(
c
o
d
e
[
a
d
d
r
:
a
d
d
r
+
0
x
8
0
]
,
a
d
d
r
)
)
#
3
+
2
k
l
=
[
]
f
o
r
i
i
n
r
a
n
g
e
(
1
0
)
:
i
f
h
e
a
d
[
3
+
2
*
i
]
.
m
n
e
m
o
n
i
c
!
=
'
c
m
p
'
:
b
r
e
a
k
c
h
=
i
n
t
(
h
e
a
d
[
3
+
2
*
i
]
.
o
p
_
s
t
r
.
s
p
l
i
t
(
'
,
'
)
[
-
1
]
,
0
)
t
a
r
=
i
n
t
(
h
e
a
d
[
4
+
2
*
i
]
.
o
p
_
s
t
r
,
0
)
i
n
s
t
=
l
i
s
t
(
m
d
3
2
.
d
i
s
a
s
m
(
c
o
d
e
[
t
a
r
:
t
a
r
+
0
x
3
0
]
,
t
a
r
)
)
[
4
]
a
d
d
r
=
i
n
t
(
i
n
s
t
.
o
p
_
s
t
r
.
s
p
l
i
t
(
'
,
'
)
[
-
1
]
,
0
)
l
.
a
p
p
e
n
d
(
(
c
h
,
a
d
d
r
)
)
r
e
t
u
r
n
l
d
e
f
e
x
t
6
4
(
a
d
d
r
)
:
h
e
a
d
=
l
i
s
t
(
m
d
6
4
.
d
i
s
a
s
m
(
c
o
d
e
[
a
d
d
r
:
a
d
d
r
+
0
x
8
0
]
,
a
d
d
r
)
)
#
3
+
5
k
l
=
[
]
f
o
r
i
i
n
r
a
n
g
e
(
1
0
)
:
i
f
h
e
a
d
[
3
+
5
*
i
]
.
m
n
e
m
o
n
i
c
!
=
'
c
m
p
'
:
b
r
e
a
k
c
h
=
i
n
t
(
h
e
a
d
[
3
+
5
*
i
]
.
o
p
_
s
t
r
.
s
p
l
i
t
(
'
,
'
)
[
-
1
]
,
0
)
t
a
r
=
i
n
t
(
h
e
a
d
[
4
+
5
*
i
]
.
o
p
_
s
t
r
,
0
)
i
n
s
t
=
l
i
s
t
(
m
d
6
4
.
d
i
s
a
s
m
(
c
o
d
e
[
t
a
r
:
t
a
r
+
0
x
3
0
]
,
t
a
r
)
)
[
5
]
a
d
d
r
=
i
n
t
(
i
n
s
t
.
o
p
_
s
t
r
.
s
p
l
i
t
(
'
,
'
)
[
-
1
]
,
0
)
l
.
a
p
p
e
n
d
(
(
c
h
,
a
d
d
r
)
)
r
e
t
u
r
n
l
f
l
a
g
=
'
f
4
'
a
d
d
r
=
0
x
5
5
8
a
s
e
t
=
s
e
t
(
[
0
,
0
x
4
9
e
,
0
x
5
5
8
]
)
s
w
i
t
c
h
=
0
d
e
f
d
f
s
(
f
l
a
g
,
a
d
d
r
,
a
s
e
t
,
s
w
i
t
c
h
)
:
i
f
s
w
i
t
c
h
=
=
0
:
#
3
2
b
i
t
e
x
t
r
a
c
t
=
e
x
t
3
2
e
l
s
e
:
e
x
t
r
a
c
t
=
e
x
t
6
4
t
r
y
:
c
a
=
e
x
t
r
a
c
t
(
a
d
d
r
)
e
x
c
e
p
t
I
n
d
e
x
E
r
r
o
r
:
p
r
i
n
t
"
f
l
a
g
m
a
y
b
e
"
p
r
i
n
t
'
n
p
o
i
n
t
e
r
{
'
+
f
l
a
g
+
'
}
'
r
e
t
u
r
n
f
o
r
c
,
a
i
n
c
a
:
i
f
a
n
o
t
i
n
a
s
e
t
:
d
f
s
(
f
l
a
g
+
c
h
r
(
c
)
,
a
,
a
s
e
t
|
s
e
t
(
[
a
]
)
,
s
w
i
t
c
h
^
1
)
e
l
s
e
:
#
p
r
i
n
t
(
'
d
e
a
d
a
t
'
,
r
e
p
r
(
f
l
a
g
)
)
p
a
s
s
d
f
s
(
f
l
a
g
,
a
d
d
r
,
a
s
e
t
,
s
w
i
t
c
h
)
3
月
份
W
E
B
内
部
赛
将
于
3
.
2
0
日
开
启
,
敬
请
期
待
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页