Cara Reset Password Administrator Windows VM dari Linux

Oke, ini mungkin cuma catatan ringan soal masalah yang saya alami beberapa hari lalu. Buat kalian yang belum tahu, saya adalah pengguna Kali Linux sebagai daily driver. Tapi tidak bisa dipungkiri, saya tetap butuh environment Windows untuk kebutuhan sehari-hari. Salah satunya untuk urusan reporting kerjaan yang harus sinkron dengan karyawan lain via Sharepoint.

Selain itu, saya juga butuh Visual Studio untuk riset exploit Windows. Makanya saya siapkan VM Windows khusus untuk kebutuhan tersebut. Untuk urusan riset, saya mengerjakannya di mesin VM terpisah karena penggunaannya paling intens waktu persiapan menghadapi ujian sertifikasi OSEP.

Masalahnya muncul setelah saya lulus. Intensitas pemakaian VM yang ada Visual Studio ini drastis berkurang, bahkan terakhir aktif digunakan mungkin sudah beberapa bulan lalu. Nah kemarin pas kebetulan ada Ujian Akhir Semester di perkuliahan, Visual Studio ini tiba-tiba dibutuhkan lagi. Sialnya, pas mau buka VM Windows tersebut, saya malah lupa password Administrator.

Kalau harus install ulang rasanya malas banget karena saya ingat betul ada ber-GB-GB file yang harus didownload ulang saat proses instalasi.

Intinya, saya pakai Linux sebagai main OS, mau buka Windows di VMware, tapi masalahnya lupa password. Di sini saya mau share tutorial bagaimana saya mengatasi masalah tersebut, yaitu me-reset password Windows VM langsung dari Linux. Caranya gampang dan cuma butuh dua utility utama, yakni guestmount dan chntpw.

Langkah-langkah Reset Password Windows VM dari Linux

Pertama, pastikan mesin VM Windows kalian dalam keadaan power off. Setelah itu, install tool yang dibutuhkan di Linux melalui terminal:

sudo apt install libguestfs-tools

Langkah selanjutnya adalah melakukan mount pada file VMDK Windows yang lupa password tadi. Kalian buat direktorinya dulu lalu lakukan mounting dengan perintah berikut:

sudo mkdir -p /mnt/vmwin 

sudo guestmount -a /path/ke/vm.vmdk -i /mnt/vmwin

Kalau sudah berhasil, tahap berikutnya adalah me-reset password user. Kita akan memodifikasi langsung database user Windows yang ada di dalam file SAM menggunakan chntpw:

sudo chntpw -u <namauser> /mnt/vmwin/Windows/System32/config/SAM

Setelah perintah ini dieksekusi, akan muncul beberapa instruksi. Tinggal ikuti saja perlahan. Saya sendiri memilih opsi 1, yakni me-reset password user menjadi blank sehingga nanti kita bisa login tanpa password sama sekali.

Selanjutnya, kalau proses modifikasi file SAM sudah selesai, lakukan unmount dengan perintah:

sudo guestunmount /mnt/vmwin

Selesai! Sekarang buka VMWare dan boot mesin Windows yang tadi lupa password. Saat kalian masuk ke user tersebut, sistem akan langsung meminta kalian untuk set password baru.

Untuk old password kosongkan, lalu untuk new password, isi dengan password yang nanti mudah kalian ingat.

Oke mungkin sekian sharing singkat kali ini, semoga bermanfaat buat kalian yang mengalami masalah serupa.

Posting Komentar untuk "Cara Reset Password Administrator Windows VM dari Linux"