在登錄界面按五次shift,打開粘滯鍵
開機過程中強制關機,然后開機,回車會進入修復模式
一段時間后,出現彈窗,選擇取消
繼續等待,至出現以下界面
點擊查看問題詳細信息
下拉按鈕,點擊最下面的.txt鏈接
點擊文件/打開
找到以下路徑
找到以下文件
將其隨便改一個名字
再找到cmd
復制cmd,此路徑下粘貼
改名為sethc
關閉彈窗們,最后一級點擊完成
重啟虛擬機
在登陸界面連按五次Shift鍵,彈出cmd
查看當前權限,為系統權限
結果改密碼的時候出現了問題
問了虛擬機的主人和我講他的策略是大小寫英文都要有嗚嗚嗚
輸入密碼,這才成功了
2 總結
-
啟動粘滯鍵的本質是使用
windows最高權限system權限
啟動Sethc.exe
-
強制關機進入修復模式,打開記事本的本質是利用
system權限
,能夠打開資源管理器修改系統程序
-
sethc.exe替換為cmd.exe是為了
啟動粘滯鍵時打開cmd
-
最終效果是
普通用戶
直接獲得了system權限
的命令行修改賬戶密碼功能
3 關鍵漏洞分析
在Windows系統登錄界面狀態下,粘滯鍵仍可以以連續按5下SHIFT鍵運行,並且此時應用程序會以WINDOWS的最高權限-SYSTEM權限運行
4 漏洞修補
-
將sethc.exe文件設為everyone拒絕訪問
-
將sethc.exe刪除
-
控制面板-輔助功能選項-粘滯鍵選項,將“使用快捷鍵”取消