Win XP Administrator Passwortzurücksetzen
皆さん今日は
Ich wollte euch mal zeigen wie man wieder an seinen Administrator Account kommt , wenn man sein Passwort vergessen hat…
Vorweg
Damit könnt ihr ne Menge Unsinn anstellen, also überlegt euch gut was Ihr macht !!!!!!
Also dann have a lot of fun
Wie eigentlich immer gibt es mehrere Wege das ganze zu machen. Ich zeig euch erstmal den einfachen, Weg und dann den Sicheren, aber etwas umständlichen.
Also erstens
Wenn ihr den PC hochfahrt könnt ihr ihn ja mit “F8″ im Abgesichertenmodus starten.
Wenn ihr das mal macht werdet ihr bemerken dass dort der Benutzer “Administrator” auftaucht.
Wenn ihr bei der Installation dem Administrator kein Passwort vergeben habt, könnt ihr euch da einloggen und das Passwort aller anderen Nutzer nach belieben ändern oder entfernen.
So und jetzt zu der etwas komplizierteren, aber auf jedenfall funktionierenden Methode (habs selbst ausprobiert).
Hilfsmittel
Ihr braucht ein von cd Bootbares Linux (ich verwende in diesem Fall Backtrack 2 das auf Slax alias Slackware basiert, sollte aber auch mit anderen Linux Distris funtkionieren).
Die Tools
fuse (um schreibzugriff auf eine in NTFS formatierte Festplatte zu bekommen)
chntpwd (gibt es glaube ich auch für Windows)(um das Passwort zu ändern)
Also legen wir los …
Zuerst müsst ihr fuse starten
“modprobe fuse”
Als nächstes müsst ihr eure Festplattenpartition, in der sich der Windowsordner befindet,mit schreibzugriff mounten.
“ntfsmount /dev/hda1 /mnt/hda1″
mit dem Befehl “mount”
überprüftihr ob alles geklappt hat.
Die Ausgabe sollte folgendermassen aussehen
“/dev/hda1 on /mnt/hda1 type fuse (rw,nosuid,nodev,default_permissions,allow_other)”
mit dem Befehl
“echo WRITEME > /mnt/hda1/write_test”
schreibt ihr eine Datei mit dem Namen write_test
nach der Eingabe von
“ls -l /mnt/hda1/”
sollte irgendwo etwas wie
“-rw——- 1 root root 17 jun 7 21:01 write_test”
erscheinen. Jetzt haben wir schreibenden zugriff auf eine NTFS Partition, und können uns nun daran machen das Passwort zu editieren.
Die wichtigen Dateien sind die “SAM”, “SECURITY” und die “system” datei
Startet das Programm chntpwd indem ihr auf das “K”
Symbol in der Taskleiste klickt, dann auf Backtrack, Privilege Escalation, All und dann chntpw” anklickt. (könnt ihr auch aus der konsole starten, aber ich finds so einfacher)
als erstes wechselt ihr in das Verzeichniss, wo sich diese Dateien befinden.
“cd /mnt/hda1/WINDOWS/system32/config”
Dann tippt ihr
“chntpw -i SAM SECURITY system”
ein.
Die Ausgabe sollte dann in etwa so aussehen..
chntpw -i SAM SECURITY system
chntpw version 0.99.3 040818, (c) Petter N Hagen
Hive’s name (from header):
ROOT KEY at offset: 0×001020 * Subkey indexing type is: 666c
Page at 0×6000 is not ‘hbin’, assuming file contains garbage at end
File size 262144 [40000] bytes, containing 5 pages (+ 1 headerpage)
Used for data: 219/17264 blocks/bytes, unused: 8/3056 blocks/bytes.
Hive’s name (from header):
ROOT KEY at offset: 0×001020 * Subkey indexing type is: 666c
Page at 0xb000 is not ‘hbin’, assuming file contains garbage at end
File size 262144 [40000] bytes, containing 10 pages (+ 1 headerpage)
Used for data: 844/38472 blocks/bytes, unused: 6/2168 blocks/bytes.
Hive’s name (from header):
ROOT KEY at offset: 0×001020 * Subkey indexing type is: 686c
Page at 0x33d000 is not ‘hbin’, assuming file contains garbage at end
File size 3407872 [340000] bytes, containing 780 pages (+ 1 headerpage)
Used for data: 59448/3339976 blocks/bytes, unused: 1808/26552 blocks/bytes.
* SAM policy limits:
Failed logins before lockout is: 0
Minimum password length : 0
Password history count : 0
======== chntpw Main Interactive Menu ========
Loaded hives:
1 – Edit user data and passwords
2 – Syskey status & change
3 – RecoveryConsole settings
- – -
9 – Registry editor, now with full write support!
q – Quit (you will be asked if there is something to save)
Tja was muss man jetzt wohl machen ???
Also wir tippen “1″
ein.
und sehen Dann sowas
RID: 03ec, Username:
RID: 01f4, Username:
RID: 03ee, Username: , *disabled or locked*
RID: 01f5, Username: , *BLANK password*
RID: 03e8, Username:
RID: 03ed, Username: , *BLANK password*
RID: 03ea, Username: , *disabled or locked*
(Also oben stehen jetzt die Benutzer Namen)
Jetzt Tippen wir nur noch den Benutzer ein, dessen Passwort wir ändern wollen, in meinem Fall “A0er”
Dann kommt das dabei raus…
RID : 1004 [03ec]
Username: A0er
fullname:
comment :
homedir :
Account bits: 0×0214 =
[ ] Disabled | [ ] Homedir req. | [X] Passwd not req. |
[ ] Temp. duplicate | [X] Normal account | [ ] NMS account |
[ ] Domain trust ac | [ ] Wks trust act. | [ ] Srv trust act |
[X] Pwd don’t expir | [ ] Auto lockout | [ ] (unknown 0×0 |
[ ] (unknown 0×10) | [ ] (unknown 0×20) | [ ] (unknown 0×40) |
Failed login count: 0, while max tries is: 0
Total login count: 462
* = blank the password (This may work better than setting a new password!)
Enter nothing to leave it unchanged
Please enter new password:
jetzt tippen wir noch das neue Passwort ein, um das Passwort leer zu lassen tippt ihr “*” ein. (am Bestem ihr benutzt diese Option und ändert das Pw über Windows wieder)
PS während ihr eintippt wird euer neues Passwort im klartext angezeigt also aufgepasst wer hinter euch steht…
Danach werdet ihr gefragt ob ihr euer Passwort wirklich ändern wollt mit “y” bestaetigen.
sieht dann so aus…
Do you really wish to change it? (y/n) [n] y
Changed!
Select: ! – quit, . – list users, 0x – User with RID (hex)
or simply enter the username to change: [Administrator]
am ende noch “!” für quit
“q” für quit
und
“write hive file
mit “y” bestaetigen
danach “reboot”(in Konsole) für den Neustart des Computer, ausprobieren ob es funktioniert hat, und staunen dass es funktioniert hat
alle eingaben natuerlich ohne “”
und nochmal passt auf was ihr damit macht und richtet keinen schaden an !!!!!!
bis zum nächsten mal
A0er