原文:
方法其實比較簡單,就是把登錄檔
hkey_local_machine/system/currentcontrolset/control/safeboot
第一步,調整程序許可權
caccesstoken token;caccesstoken token;
token.getprocesstoken(token_all_access);
token.enableprivilege(se_take_ownership_name);
第二步,調整指定登錄檔鍵的許可權
下面以更改machine\\system\\currentcontrolset\\control\\safeboot\\minimal
setnamedsecurityinfow(l"machine\\system\\currentcontrolset\\control\\safeboot\\minimal",
se_registry_key,
owner_security_information,
(psid)sids::admins().getpsid(),
null,
null,
null);
cdacl dacl;
dacl.addallowedace(sids::admins(), generic_all);
setnamedsecurityinfow(l"machine\\system\\currentcontrolset\\control\\safeboot\\minimal",
se_registry_key,
dacl_security_information,
null,
null,
(pacl)dacl.getpacl(),
null);
第三步,將 minimal 和 network 改名或刪除即可,由於比較簡單,這一步就不貼**了
上面介紹的是禁用的方法,啟用的方法就是其逆過程,將之前改的名字再改回去即可
也可以在修改之前先備份一下safeboot的登錄檔,供恢復使用,
備份命令如下
reg export hklm\system\currentcontrolset\control\safeboot d:\safemode.reg
位址2位址3
使用方法:1. 雙擊執行是禁用安全模式,需要以管理員方式執行 2. 命令列方式執行,帶任意的引數(比如: disablesafemode.exe ***),是啟用安全模式。
工具會修改敏感位置登錄檔,所以安全工具會彈個窗警告一下。
補充:也可以使用命令修改登錄檔單獨禁用"最後一次正確的配置"
reg add "hkey_local_machine\system\select" /v lastknowngood /t reg_dword /d 00000001 /f
reg add "hkey_local_machine\software\microsoft\windows nt\currentversion\winlogon" /v reportbootok /t reg_sz /d 0 /f
php開啟安全模式後禁用的函式
1 php2 ini set safe mode true 3 表 42 2.安全模式限制函式 函式名限制 dbmopen 檢查被操作的檔案或目錄是否與正在執行的指令碼有相同的 uid 所有者 dbase open 檢查被操作的檔案或目錄是否與正在執行的指令碼有相同的 uid 所有者 filepro...
php安全設定 禁用危險函式
在 php.ini 中找到 disable functions 這一行,在其後面新增需要禁止的危險函式名,以英文逗號分隔 disable functions phpinfo,set time limit,system,exec,shell exec,passthru,proc open,proc c...
Cookie禁用 Cookie安全問題
cookie作為客戶端的會話技術,可以實現使用者資料傳入到服務端。但cookie被禁用怎麼辦?1 首先,提示使用者不要禁用cookie。2 使用url重寫,原理就是將資料新增到url的引數中 cookie由於是客戶端的會話技術,因此存在著安全問題 1 不解決,因為一些資料就是暴露出去的 2 隱私資料...