16
7
I have a Windows 7 installation with just one (admin) account (guest is disabled). It is set to auto-login so I can get in without any problems and I can also 'right click' -> 'run as administrator' things without having to type any password, just by clicking 'yes' when the UAC prompt appears.
I forgot the password and I'd like to recover it.
I've read that (because of auto-logon) I should have this keys:
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
I have AutoAdminLogon
and DefaultUserName
but not DefaultPassword
.
How can the system auto-logon if the password is not there? Can it be somewhere else?
Having that I can run things as administrator I feel like there should be a way to change the password without entering the old one, but can't figure how...
EDIT I don't think my password is blank because if I try to change it in the account settings leaving the old password field black it tells me the password is wrong
EDIT2 ophcrack finds 4 hashes and yelds no error but the .txt where it is supposed to put the password is empty. I'm really starting to think that the admin password is indeed empty... Is there a way to be sure of it? And if it's really empty, shouldn't there be a not-hacky way to set one?
EDIT3 As suggested by the user @abhishekkannojia i tried the command:
net user *account name* *new password*
But before going through the steps to get a super user shell I tried it on a shell runned as administrator and surprise surprise... it worked! It did not ask me the previous password and I've cheked that the new one is effectively active. Out of curiosity I tried that command again and it still let me change the password of the account I'm logged into without asking me the previous one. This is kind of strange but... it worked.
So, I'm accepting @abhishekkannojia answer but I recommend anyone who will read this question to try my "soft" version firt (using administrator shell). A special thank to @Jason C who posted the software: http://securityxploded.com/windows-autologin-password.php which would have been perfect for me if I had configured the auto-logon like this
Just an off the top of my head thought is the correct registry setting hiding within the wow64 section instead? – CharlesH – 2014-06-17T14:52:20.073
HKEY_LOCAL_MACHINE\Software\Wow6432Node... – CharlesH – 2014-06-17T14:53:30.400
@CharlesH I don't think so, at that path I don't even have AutoAdminLogon and DefaultUserName – flagg19 – 2014-06-17T14:58:18.727
Ah fair enough sorry was sitting on a train on my phone so could not check myself. Just a thought as the AutoLogon tool from sysinternals is 32 bit. Hopefully you've sorted this now anyway. – CharlesH – 2014-06-18T08:08:09.673