بازيابي رمز عبور ويندوز در لينوكس

 

اصلا قرار نيست بگوييم ويندوز مشكلات امنيتي دارد و لينوكس قدرتمند است و... حقيقت اين است كه وقتي فرد به رايانه دسترسي دارد، تمام معادلات به هم مي‌ريزد و هر اتفاقي ممكن است رخ دهد. اين مساله براي تمام سيستم‌هاي‌عامل پيش مي‌آيد و در اين بين برخي زودتر از ديگران مقاومت خود را از دست مي‌دهند. بياييد فرض بگيريم كه پسورد ادمين ويندوز يادمان رفته و مي‌خواهيم بدون نصب مجدد ويندوز (به دلايل مختلف) رمز عبور آن را به دست بياوريم.

پيش‌نيازها

براي شرع به يك ديسك زنده لينوكس نياز داريم. بهتر است از اوبونتو استفاده شود، با اين حال مي‌توان از هر توزيعي با پكيج‌هاي درست (آنهايي كه ما به آنها نياز داريم) استفاده كرد. همچنين بايد امكان بوت‌كردن سيستم از روي سي‌دي را داشته باشيم.

گام 1: ديسك زنده خود را اجرا و chntpw را نصب كنيد. گام2: براي تشخيص نام پارتيشن‌هاي ويندوز، از cat /proc/mounts استفاده كنيد.

حالا دايركتوري را به دايركتوري ديسك ويندوز تغيير دهيد، مثلا cd /media/AC264F02264ECD50 و وارد سيستم فولدر خود شويد:

cd Windows/System32/config

گام 3: با اجراي دستور زير مي‌توان بسادگي رمز عبور ويندوز را ريست كرد: sudo chntpw SAM

براي ريست‌كردن رمز عبور عدد يك را وارد كنيد سپس براي تاييد، حرف y را تايپ كرده و enter را بزنيد. براي تغيير رمز عدد دو و به همين ترتيب ادامه دهيد. اين كار كه تقريبا كمتر از پنج دقيقه زمان مي‌برد، مي‌تواند روي تمام ويندوزها، (از2000 به بعد) كار كند.

همچنين مي‌توان رمز عبور root در لينوكس را بدون نياز به ديسك زنده ريست كرد. براي اين كار كافي است هنگام بوت، از گزينه recovery mode استفاده كرده و در منوي نمايش داده، Drop to root shell prompt را انتخاب كنيد.

در اين مرحله دستور زير را وارد كنيد:

mount -o remount,rw

بعد passwd را تايپ كنيد و رمز جديد را بنويسيد.





تاريخ : دو شنبه 5 تير 1391برچسب:, | | نویسنده : مقدم |