ฉันมีการติดตั้ง Windows 7 ที่มีเพียงหนึ่งบัญชี (admin) (แขกถูกปิดใช้งาน) มันถูกตั้งค่าให้เข้าสู่ระบบอัตโนมัติเพื่อให้ฉันสามารถเข้าไปได้โดยไม่มีปัญหาใด ๆ และฉันยังสามารถ'คลิกขวา' -> 'เรียกใช้ในฐานะผู้ดูแลระบบ'โดยไม่ต้องพิมพ์รหัสผ่านใด ๆ เพียงแค่คลิก'ใช่'เมื่อปรากฏข้อความแจ้ง UAC
ฉันลืมรหัสผ่านและฉันต้องการกู้คืน
ฉันอ่านแล้ว (เพราะการเข้าสู่ระบบอัตโนมัติ) ฉันควรมีกุญแจนี้:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon = "1"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName = username
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword = password
ฉันมีAutoAdminLogon
และแต่ไม่DefaultUserName
DefaultPassword
ระบบจะเข้าสู่ระบบอัตโนมัติได้อย่างไรถ้าไม่มีรหัสผ่าน? สามารถเป็นที่อื่นได้หรือไม่
การที่ฉันสามารถเรียกใช้สิ่งต่าง ๆ ในฐานะผู้ดูแลระบบฉันรู้สึกว่าควรมีวิธีการเปลี่ยนรหัสผ่านโดยไม่ต้องป้อนรหัสผ่านเก่า แต่ไม่สามารถคิดได้ว่า ...
แก้ไข ฉันไม่คิดว่ารหัสผ่านของฉันว่างเปล่าเพราะถ้าฉันพยายามที่จะเปลี่ยนในการตั้งค่าบัญชีออกจากช่องรหัสผ่านเก่าสีดำมันบอกฉันว่ารหัสผ่านไม่ถูกต้อง
EDIT2 ophcrack ค้นหา 4 แฮชและไม่มีข้อผิดพลาด แต่ไฟล์. txt ที่ควรใส่รหัสผ่านว่างเปล่า ฉันเริ่มคิดว่ารหัสผ่านของผู้ดูแลระบบนั้นว่างเปล่าจริง ๆ ... มีวิธีที่จะแน่ใจหรือไม่? และถ้ามันว่างเปล่าจริง ๆ ไม่ควรมีวิธีที่ไม่ยุ่งเหยิงในการตั้งค่าหรือไม่?
EDIT3 ตามที่ผู้ใช้ @abhishekkannojia แนะนำฉันลองใช้คำสั่ง:
net user *account name* *new password*
แต่ก่อนที่จะทำตามขั้นตอนเพื่อให้ได้เชลล์ผู้ใช้ระดับสูงฉันลองใช้เชลล์ในฐานะผู้ดูแลระบบและแปลกใจที่ประหลาดใจ ... มันใช้งานได้! มันไม่ได้ถามรหัสผ่านก่อนหน้าของฉันและฉันก็คิดว่ารหัสใหม่นั้นใช้งานได้ดี ด้วยความอยากรู้ฉันลองคำสั่งนั้นอีกครั้งและมันก็ยังให้ฉันเปลี่ยนรหัสผ่านของบัญชีที่ฉันเข้าสู่ระบบโดยไม่ต้องถามก่อนหน้านี้ มันแปลกมาก แต่ ... มันใช้ได้
ดังนั้นฉันจึงยอมรับ @abhishekkannojia แต่ฉันแนะนำให้ทุกคนที่จะอ่านคำถามนี้เพื่อลองรุ่น "soft" ของฉัน firt (โดยใช้เชลล์ผู้ดูแลระบบ) ขอขอบคุณเป็นพิเศษกับ @Jason C ที่โพสต์ซอฟต์แวร์: http://securityxploded.com/windows-autologin-password.php ซึ่งน่าจะเหมาะสำหรับฉันถ้าฉันได้กำหนดค่าการล็อกออนอัตโนมัติเช่นนี้