提權(quán)函數(shù)之RtlAdjustPrivilege()使用說明
更新時間:2011年06月27日 21:42:54 作者:
RtlAdjustPrivilege() 這玩意是在 NTDLL.DLL 里的一個不為人知的函數(shù),MS沒有公開,原因就是這玩意實在是太NB了,以至于不需要任何其他函數(shù)的幫助,僅憑這一個函數(shù)就可以獲得進程ACL的任意權(quán)限!
下面是函數(shù)定義:
NTSTATUS RtlAdjustPrivilege
(
ULONG Privilege,
BOOLEAN Enable,
BOOLEAN CurrentThread,
PBOOLEAN Enabled
)
參數(shù)的含義:
Privilege [In] Privilege index to change.
// 所需要的權(quán)限名稱,可以到MSDN查找關(guān)于Process Token & Privilege內(nèi)容可以查到
Enable [In] If TRUE, then enable the privilege otherwise disable.
// 如果為True 就是打開相應(yīng)權(quán)限,如果為False 則是關(guān)閉相應(yīng)權(quán)限
CurrentThread [In] If TRUE, then enable in calling thread, otherwise process.
// 如果為True 則僅提升當(dāng)前線程權(quán)限,否則提升整個進程的權(quán)限
Enabled [Out] Whether privilege was previously enabled or disabled.
// 輸出原來相應(yīng)權(quán)限的狀態(tài)(打開 | 關(guān)閉)
用法很簡單:
#define SE_DEBUG_PRIVILEGE 0x14 //DEBUG 權(quán)限
int s;
RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,true,false,&s);
復(fù)制代碼 代碼如下:
NTSTATUS RtlAdjustPrivilege
(
ULONG Privilege,
BOOLEAN Enable,
BOOLEAN CurrentThread,
PBOOLEAN Enabled
)
參數(shù)的含義:
Privilege [In] Privilege index to change.
// 所需要的權(quán)限名稱,可以到MSDN查找關(guān)于Process Token & Privilege內(nèi)容可以查到
Enable [In] If TRUE, then enable the privilege otherwise disable.
// 如果為True 就是打開相應(yīng)權(quán)限,如果為False 則是關(guān)閉相應(yīng)權(quán)限
CurrentThread [In] If TRUE, then enable in calling thread, otherwise process.
// 如果為True 則僅提升當(dāng)前線程權(quán)限,否則提升整個進程的權(quán)限
Enabled [Out] Whether privilege was previously enabled or disabled.
// 輸出原來相應(yīng)權(quán)限的狀態(tài)(打開 | 關(guān)閉)
用法很簡單:
復(fù)制代碼 代碼如下:
#define SE_DEBUG_PRIVILEGE 0x14 //DEBUG 權(quán)限
int s;
RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,true,false,&s);
相關(guān)文章
C#用正則表達式Regex.Matches 方法檢查字符串中重復(fù)出現(xiàn)的詞
使用正則表達式用Regex類的Matches方法,可以檢查字符串中重復(fù)出現(xiàn)的詞,Regex.Matches方法在輸入字符串中搜索正則表達式的所有匹配項并返回所有匹配,本文給大家分享C#正則表達式檢查重復(fù)出現(xiàn)的詞,感興趣的朋友一起看看吧2024-02-02
C#實現(xiàn)數(shù)據(jù)導(dǎo)出任一Word圖表的通用呈現(xiàn)方法
應(yīng)人才測評產(chǎn)品的需求,導(dǎo)出測評報告是其中一個重要的環(huán)節(jié),報告的文件類型也多種多樣,其中WORD輸出也扮演了一個重要的角色,本文給大家介紹了C#實現(xiàn)數(shù)據(jù)導(dǎo)出任一Word圖表的通用呈現(xiàn)方法及一些體會,需要的朋友可以參考下2023-10-10
DevExpress實現(xiàn)TreeList向上遞歸獲取公共父節(jié)點的方法
這篇文章主要介紹了DevExpress實現(xiàn)TreeList向上遞歸獲取公共父節(jié)點的方法,需要的朋友可以參考下2014-08-08

