提权函数之RtlAdjustPrivilege()使用说明

时间:2021-08-27 04:16:49 

下面是函数定义:


NTSTATUS RtlAdjustPrivilege
(
ULONG Privilege,
BOOLEAN Enable,
BOOLEAN CurrentThread,
PBOOLEAN Enabled
)


参数的含义:
Privilege [In] Privilege index to change.
// 所需要的权限名称,可以到MSDN查找关于Process Token & Privilege内容可以查到

Enable [In] If TRUE, then enable the privilege otherwise disable.
// 如果为True 就是打开相应权限,如果为False 则是关闭相应权限

CurrentThread [In] If TRUE, then enable in calling thread, otherwise process.
// 如果为True 则仅提升当前线程权限,否则提升整个进程的权限

Enabled [Out] Whether privilege was previously enabled or disabled.
// 输出原来相应权限的状态(打开 | 关闭)

用法很简单:


#define SE_DEBUG_PRIVILEGE 0x14 //DEBUG 权限
int s;
RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,true,false,&s);
标签:RtlAdjustPrivilege,提权
0
投稿

猜你喜欢

  • Spring实战之属性覆盖占位符配置器用法示例

    2023-02-02 00:05:30
  • Unity3D Ui利用shader添加效果

    2022-09-17 15:32:47
  • Dubbo服务校验参数的解决方案

    2023-06-09 14:30:10
  • jar包手动添加到本地maven仓库的步骤详解

    2023-11-23 05:09:37
  • Java调用Shell命令和脚本的实现

    2023-11-29 00:59:09
  • C#中获取、生成随机数的三种方法

    2022-02-24 07:48:12
  • C#短时间内产生大量不重复的随机数

    2023-11-28 00:15:53
  • C#飞行棋小程序设计分析

    2023-06-05 05:27:24
  • 解析Java和Eclipse中加载本地库(.dll文件)的详细说明

    2023-11-11 01:23:31
  • 一文带你学会规则引擎Drools的应用

    2022-04-03 08:40:59
  • C#简单遍历指定文件夹中所有文件的方法

    2022-12-16 18:42:27
  • 浅析c# 线程同步

    2022-09-19 18:43:03
  • JWT在OpenFeign调用中进行令牌中继详解

    2023-02-07 04:19:15
  • C#根据http和ftp图片地址获取对应图片

    2023-06-06 02:00:23
  • maven打包如何指定jdk的版本

    2022-12-21 20:59:20
  • Android判断设备网络连接状态及判断连接方式的方法

    2023-08-29 16:41:02
  • C#特性-对象集合初始化器介绍

    2023-05-27 18:26:29
  • C#实现抓取和分析网页类实例

    2023-09-21 04:27:32
  • android自定义Camera实现录像和拍照

    2022-02-26 19:00:02
  • springboot如何实现自动装配源码解读

    2023-11-10 15:44:20
  • asp之家 软件编程 m.aspxhome.com