Resetting Windows passwords for every user

Monday, August 17th 2009, 22:13

I am sure that you all wondered sometime how can a Windows password be broken with physical access to the machine. I know this isn’t quite hacking, but it is a useful thing in many situations:

  • you have forgotten your administrator password;
  • a zealous/envious system administrator didn’t want to give you the passwords after he left the company;
  • a company that has put together a system for you but was dismissed in the process refused to offer you the passwords for it.

And I am sure that there are many other “good” situations when you must get those passwords no matter what. For the record, I had to do this finding myself in the third situation (not me, but someone close…).Anyway, trying to find out if there is a secret and misterious way to boot Windows with administrator privileges – kind of like Linux’s single user mode – I discovered that this is not possible but that there are tools that can do this for you. Tools that run on Linux. On live Linux sessions.

The simplest and smallest distro to use for this particular job was the one made by Petter Nordahl-Hagen which can be found here. Just burn the distro on a rewritable CD (because it only has 3 MB) and boot the computer which, unfortunately, runs Windows from it. A text menu will help you achieve what you want. It shouldn’t take you more than 2 minutes.

Have fun and use it wisely!

You might also like:

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


CODE EXAMPLES: When you want to include source code or terminal output, please use the the following tags like in the next example:

    [language]
    code lines
    [/language]
	

where you substitute language with the programming laguage used throught the code example (for terminal output that would be bash), e.g:

    [bash]
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    [/bash]
	

To see a list of all the supported languages, please check this page.

If you want to include code bits inline, please use the code tags like in the following example:

    The <code>$USER</code> variable holds the current logged in username.
	

Projects that I support

Recent Comments

  • nope said:
    yeah that was my first thought too, but: mount: warning: seems to be mounted read-write. too bad, would have been just perfect. more»
  • Klaus Deiss said:
    Dear Radu, I tried it on Ubuntu 10.0.4.2 and 10.0.4.3 with different kernel versions (amd64 server 2.6.32 kernel). No... more»
  • scompo said:
    Nope.. Now it’s not working again.. This printer it’s a real pain in the butt.. The other hp printer I had... more»
  • Dmitrij said:
    Thank you Peter and Patrice. Could you please post the updated script? more»
  • hd_flash_pains said:
    didn’t work for me more»

Recent Tweets

Bear