利用 SQL 注入修改目录权限

本文探讨了当SQL注入攻击者获得sa权限时,如何利用Cacls命令修改目录权限,进一步提升webshell的控制权限。详细介绍了Cacls的语法、参数及注释,为安全防护提供警示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当注入拥有sa权限,提升webshell权限!

 

Cacls

显示或修改指定文件上的随机访问控制列表 (DACL)。

语法

cacls FileName [/t] [/e [/r User [...]]] [/c] [/g User:Permission] [/p User:Permission [...]] [/d User [...]]

参数

FileName
必需。显示指定文件的 DACL。
/t
更改当前目录和所有子目录中指定文件的 DACL。
/e
编辑 DACL,而不是替换它。
/r user
吊销指定用户的访问权限,没有 /e 无效。
/c
忽略错误,继续修改 DACL。
/g User:Permission
将访问权限授予指定用户。下表列出了 Permission 的有效值。
描述
n无建议
r读取
w写入
c更改(写入)
f完全控制
/p User:Permission
替代指定用户的访问权限。下表列出了 Permission 的有效值。
描述
n无建议
r读取
w写入
c更改(写入)
f完全控制
/d user
拒绝指定用户的访问。
/?
在命令提示符下显示帮助。

注释

  • 使用下表解释输出结果。
    输出ACE 适用于
    OI此文件夹和文件。
    CI此文件夹和子文件夹。
    IOACE 不适用于当前文件/目录。
    没有输出消息仅此文件夹。
    (IO)(CI)此文件夹、子文件夹和文件。
    (OI)(CI)(IO)仅子文件夹和文件。
    (CI)(IO)仅子文件夹。
    (OI)(IO)仅文件。
  • 使用通配符(? 和 *)可以指定多个文件。
  • 可以指定一个以上用户。



eg: cacls d:/test /t /e /G everyone:f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值