Cacls Command Question

(以下问题均在vmw5.0 + windows xp sp2 测试)
administators用户组:hacker0722,administrator
当前用户:hacker0722

今天遇到一个很奇怪的问题,就是使用命令cacls的命令,带参数/g来运行。
先看看cacls /?的帮助关于该命令的解释。

如图1

当我在命令行下输入:

cacls c:/windows/system32 /g administrator:r

再输入:

cacls

显示:
 “'cacls' 不是内部或外部命令,也不是可运行的程序
 或批处理文件。”

此时,无论你输入什么东西都是无法运行,当时我都傻了,什么东西都不能运行了。
不过当我想起来有一个东西可以修改,就是在右健中有安全选项,于是在安全全下,

添加hacker0722的完全控制权限,没有想到成功了。也就是说自己可以对自己控制的

权限进行调解。
那么如果你得到一个地权限的shell的话,是不是也可以调整自己的权限呢?

时间: 2024-10-21 13:45:49

Cacls Command Question的相关文章

关于数据库连接的一些小知识点

由于在数据库连接部分,新建连接的时候一直报"出错原因:超时时间已到.超时时间已到,但是尚未从池中获取连接.出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小."于是,我便想查看一下数据库的活动连接,看看究竟是哪个程序占用了过多的数据库连接. 我们可以用sp_who(或sp_who2)来显示所有活动的连接. USE master; GO EXEC sp_who2; GO 查询的结果如表1.为了可读性,表1中的结果有删减了一些列和一些行.但删去的内容不影响我们要讲的东西. 表1

Disable Command bars and controls in Excel 97-2003

Disable Command bars and controls in Excel 97-2003 Ron de Bruin (last update 30-Oct-2007)Go back to the Excel tips page Important: All examples on this page use False to disable the commandbar/toolbar/control.Change it to True if you want to enable t

设计模式的解析和实现(C++)之十四-Command模式

作用: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作. UML结构图: 解析: Comnand模式的思想是把命令封装在一个类中,就是这里的Command基类,同时把接收对象也封装在一个类中就是这里的Receiver类中,由调用这个命令的类也就是这里的Invoker类来调用.其实,如果弄清楚了Command模式的原理,就会发现其实它和注册回调函数的原理是很相似的,而在面向过程的设计中的回调函数其实和这里的Command类的作用是一

ENode 2.0 - 介绍一下关于ENode中对Command的调度设计

CQRS架构,C端的职责是处理从上层发送过来的command.对于单台机器来说,我们如何尽快的处理command呢?本文想通过不断提问和回答的方式,把我的思考写出来. 首先,我们最容易想到的是使用多线程.那当我们要处理一个command时,能直接丢到线程池中,直接交给线程池去调度吗?不行.因为假如多个command修改同一个聚合根时,会导致db的并发冲突,从而会导致command的不断重试,大大降低了command的处理速度. 那该怎么解决呢?既然直接多线程处理会有并发冲突的问题,那就对comm

WPF 自定义快捷键命令(Command)

命令简介 WPF 中的命令是通过实现 ICommand 接口创建的.ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged).Execute 执行与命令关联的操作.CanExecute 确定是否可以在当前命令目标上执行命令.如果集中管理命令操作的命令管理器检测到命令源中发生了更改,此更改可能使得已引发但尚未由命令绑定执行的命令无效,则将引发 CanExecuteChanged.ICommand 的 WPF 实现是 RoutedCo

Mac Command键实用教程

  1:通过 Command+点击在新窗口中打开 Finder 侧边栏上的项目 摁住 Command 键后,再点击 Finder 侧边栏上的任意项目,这样就可以在新 Finder 窗口中打开.这个操作可以应用在任何侧边栏项目,包括收藏.共享和设备.当我们想要在两个窗口之间复制或移动文件时,这个功能非常实用. 2:Command+鼠标拖拽可以移动后方的窗口,同时不影响前端窗口 查看背景中窗口,但是不想失去对最前方窗口的控制?通过 Command+拖拽即可实现. 3:Command+点击 Dock

连接到数据及创建可重用的Data Command

command|创建|数据 新的数据环境提供了简单的命令来使Web应用程序成为数据驱动的,复杂的SQL语句不是深藏在一个.asp文件中的,取而代之的是在Global.asa文件下数据环境中的Application层上进行的显示,维护和重用,你不必修改每一页中的查询,只是修改Data Command即可,而这些改变将在引用该数据命令的文件中体现,同时,可以直接从Command中拖拽字段(fields)到HTML或ASP页面中去. 在Project Explorer 中用鼠标右击工程名并选择Add

用Javascript实现Command模式

command|javascript 这个实现实在太简单了---动态语言就是好使啊~先定义一个Command对象,代码如下: function Command(obj) {    var commandObj = obj;       // save the reference of working object    var oldProp = new Object(); // save old properties         // set new properties and save

ASP中利用Command对象调用MSSQL存储过程属性简述

command|command对象|sql|存储过程 很多文章都介绍过,在ASP中调用MSSQL存储过程(Stored Procedure)的介绍.可以使用两种方法:利用recordset对象,或者直接用command对象. recordset对象相当简单,熟悉Asp的都能上手操作,这里简单做个实例: Mssql 中建立存储过程SP_UserList :CREATE PROCEDURE SP_UserList @Uid intASselect * from Users where Uid = @