Windows粘滯鍵後門

gcc_com發表於2024-03-13

Windows粘滯鍵後門

原理:把sethc.exe粘滯鍵功能替換成cmd.exe的shell視窗,連續按5次shift鍵即可撥出cmd。

①粘滯鍵替換成cmd的基本應用

1、找到粘滯鍵應用所在的位置。

在C:/Windows/System32這個目錄(系統程序的目錄)下可找到粘滯鍵sethc這個應用程式(系統程序)。

2、備份要用到的檔案

image-20240313214747952

image-20240313214756753

3、給要使用粘滯鍵的程式命名為sethc,但發現了這個問題

image-20240313215117376

檢視該檔案的許可權:

右鍵cmd屬性開啟發現Administrators這個組的成員根本沒有對該檔案的完全控制許可權。

image-20240313215125763

並且發現了只有TrustedInstaller這個系統管理員才有該完全控制許可權:

image-20240313215156254

4、修改檔案所屬者

是因為想修改檔名時提示我們需要管理員許可權才可改名,那麼現在將我們的許可權給到管理員。(修改檔案所屬者)

(使用命令列的shell視窗修改)

image-20240313215225182

5、複製sethc程序的檔案,防止一下的操作出現問題

image-20240313215253098

6、修改檔案的訪問控制列表(ACL)

出現這種情況的原因是:由於剛剛已經將許可權給到管理員,但管理員的許可權始終未變化,所以還是不能修改檔名稱(提高)。

image-20240313215307209

解決辦法:

image-20240313215329245

image-20240313215334715

此時cmd和sethc都擁有了對相關檔案的完全控制全:

image-20240313215418766

修改檔名稱成功:(使用copy命令會顯示程式被佔用,無法重新命名操作)

image-20240313215432648

7、測試

按五下shift鍵成功呼喚出cmd

image-20240313215448487

此時假如該裝置設定了這種粘滯鍵的話就可以透過調出cmd視窗(管理員狀態)進行使用者的建立,並將該使用者歸入到管理員組當中,就可以實現沒有使用者資訊即可登入裝置的操作——粘滯鍵後門

粘滯鍵後門:本質是把登出介面中可以調出的應用切換程cmd(windows-shell)

image-20240313215504667

②放大鏡後門(Magnify.exe)

1、備份檔案

image-20240313215726606

2、修改檔案所屬者(由系統使用者組改為administrators)

檔案目錄這裡全寫絕對路徑,但依據當前環境是可以些相對路徑的。因為cmd所在目錄為系統目錄,我們操作的環境也在系統目錄上。

image-20240313215729603

3、修改檔案的訪問控制列表(許可權)

image-20240313215732627

以下為效果圖:

image-20240313215819424

4、覆蓋檔案

image-20240313215822501

5、測試

image-20240313215824545

③講述人後門(Narrator.exe)

1、備份檔案

image-20240313215958840

2、修改檔案所屬者(由系統使用者組改為administrators)

image-20240313220002477

3、修改檔案的訪問控制列表(許可權)

image-20240313220007663

以下為效果圖:

image-20240313220011670

4、覆蓋檔案

image-20240313220116575

5、測試

image-20240313220119828

④補充:以指令碼的方式實現

image-20240313220122225

相關文章