2006-01-17 20:48 快快樂樂重設Windows密碼

因為我有位迷糊同事將Windows帳號的密碼忘了,所以寫出這解決方案。
是利用Knoppix-STD裡面的chntpw這工具來完成。
我利用VMware重現整個過程:
VMware裡灌了個WIN2000 Server,然後再將Knoppix-STD放入光碟機。
並透過BIOS設定為光碟開機,啟動Knoppix-STD。
利用Knoppix-STD裡面的chntpw,來重設WIN2000 Server的特定帳號的密碼。
Step 1. 先把c槽掛載上來
指令說明
1. mount -t 檔案格式(NTFS) 裝置名稱代號(SCSI硬碟) 掛載點(掛在/mnt/sda1)
2. 檢查是否掛上來了
Step 2. 找到Windows放密碼檔的地方
指令說明
一般Windows放密碼檔的地方,都會是在
windows/system32/config 或 WINNT/system32/config
在config這檔案夾中,會發現SAM、SYSTEM、SECURITY這三個檔。
這config檔案夾,便是Windows放密碼檔的地方。
Step 3. 重設特定帳號的密碼
指令說明
我們在config這檔案夾中,執行指令 chntpw -l SAM
便可以列出windows中的帳號。

指命說明
我要重設TsInternetUser帳號的密碼。
執行 chntpw -u TsInternetUser SAM SYSTEM
(若要是重設Administrator的密碼,便執行 chntpw SAM SYSTEM)

Do you really wish to disable SYSKEY? (y/n) [n] n
第一個回答 n

Please enter new password: *
第二個回答 * (*號是指空白密碼)

Do you really wish to change it? (y/n) [n] y
第三個回答 y

Write hive files? (y/n) [n] : y
第四個回答 y

如此便完成重設密碼。
再用指令 chntpw -l SAM 來檢查,
便可發現帳號TsInternetUser的密碼成為空白的。
Step 4. 將資訊寫回硬碟
利用指令sync,將記憶體中的資料寫回硬碟。
再卸載windows的檔案夾,再關機取出光碟。
BIOS改回硬碟開機,重新進入windows後再修改回密碼即可。
被那位迷糊同事請吃中餐(康師傅味噌泡麵一碗)
可喜可樂 可喜可樂~~
==================
Knoppix-STD官網(英): http://www.knoppix-std.org/
KNOPPIX中文交流網(中): http://knoppix.tnc.edu.tw/
參考資料: Knoppix Hacks 駭客一百招 http://www.oreilly.com.tw/product_linux.php?id=a178
==================
最後更新: 2006/01/18
我要評分:



