| Autor |
Beitrag |
Sauger Chris
      
Beiträge: 228
Win XP, Linux SuSE 9.2
Delphi 4,Delphi 7 Ent.
|
Verfasst: So 11.02.07 12:04
moin
und zwar möchte ich gern meine windows hashes aus lesen und ein kleine programm coden
welches das windows pw zum starten benötigt
ps.
1. ist das überhaupt mit delphi möglich das auslesen
2. hätte mir da wer tutorials oder code schnippsel wie ich das realisieren könnte ?
danke
mfg sauger chris
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: So 11.02.07 12:25
Hmm, da brauchst du glaub ich die Unit SSPIValidatePassword. Dann kannst du per SSPLogonUser herausfinden, ob das Passwort richtig ist oder nicht. Siehe hier.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 11.02.07 12:30
Überleg mal bitte, wie sicher das wäre, wenn das so einfach möglich wäre.
|
|
Sauger Chris 
      
Beiträge: 228
Win XP, Linux SuSE 9.2
Delphi 4,Delphi 7 Ent.
|
Verfasst: So 11.02.07 13:00
hat mir wenigstens einer n source zum aus lesen der hashes ?
einer der funzt (delphi 7)
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: So 11.02.07 13:08
Du musst doch gar nicht den Hash auslesen. Es genügt doch, wenn du herausfindest, ob das Passwort richtig ist oder falsch. 
|
|
Sauger Chris 
      
Beiträge: 228
Win XP, Linux SuSE 9.2
Delphi 4,Delphi 7 Ent.
|
Verfasst: So 11.02.07 13:29
ich will ihn aber auch aus lesen (interessiert mich auch ) 
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: So 11.02.07 13:45
Hmm. Ich glaube die Hashes werden in der Registry im SAM-Schlüssel gespeichert. Der ist aber geschützt, soweit ich weiß. Der SAM-Teil der Registry wird wiederum als Datei in C:\Windows\config oder so gespeichert. Die ist natürlich auch geschützt. 
|
|
Timosch
      
Beiträge: 1314
Debian Squeeze, Win 7 Prof.
D7 Pers
|
Verfasst: So 11.02.07 14:25
Genau. Es ist - außer als Benutzer SYSTEM - unmöglich diese Datei im laufenden System auszulesen. Zumindest sollte es das sein. Um Möglichkeiten zu erörtern, wie es doch geht, ist dieses Forum wohl nicht der richtige Platz. Windows lässt den Zugriff auf diese Datei nicht zu. Und das ist auch gut so.
_________________ If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 11.02.07 15:49
Desweiteren, was willst du mit dem Hash, wenn Windows das Passwort braucht?
Was willst du eigentlich machen?
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: So 11.02.07 17:37
Luckie hat folgendes geschrieben: | | Was willst du eigentlich machen? |
Er will eine Passwortabfrage in sein Programm einbauen, das das Windows-Passwort benutzt. Aber er will auf jeden Fall den Hash auslesen, weil er sich fragt wie das geht, anstatt einfach SSPLogonUser zu verwenden.
EDIT: Luckie, du hast doch so ein schönes DiskImage-Programm geschrieben. Könnte man nicht auf diese Weise auf die Datei zugreifen? Man müsste sich halt im Dateisystem die Datei rausfischen... 
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mi 14.02.07 14:45
@Cryzler: Auf genau die Weise mach ich das immer mit Hex-Editoren  Benötigt aber Direktzugriff auf die HDD, was unter Windows nur Admins (Standard-Einstellung) haben.
Sollte man weniger Rechte haben, (Hauptbenutzer) reicht es auch, einmalig einen Dienst zu installieren (Admin), der als LocalSystem läuft und dann von jedem Hauptbenutzer gestartet werden kann. @Luckie: Warum kann ich dein CMDasSys nicht mehr auf deiner Page finden???
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 14.02.07 15:50
BenBE hat folgendes geschrieben: | | @Luckie: Warum kann ich dein CMDasSys nicht mehr auf deiner Page finden??? |
Weil es nie auf meiner Seite war und weil mir solch ein Programm unbekannt ist? 
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: Mi 14.02.07 15:56
Luckie hat folgendes geschrieben: | BenBE hat folgendes geschrieben: | | @Luckie: Warum kann ich dein CMDasSys nicht mehr auf deiner Page finden??? |
Weil es nie auf meiner Seite war und weil mir solch ein Programm unbekannt ist?  |
Nach kurzer Suche habe ich herausgefunden, dass dieses Prog anscheinend auf der Seite von Assarbad ist/war.
Genauer gesagt ist kann man es hier downloaden.
Das Prog ist ja mal mehr als geil! 
|
|
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 14.02.07 17:02
mir scheint es, als ob du gern 'ne LDAP anbindung hättest. dies ist grad dafür da, um gemeinsam auf ein passwort zugreifen zu können. schau doch mal hier im forum oder bei google nach weiteren informationen. <HTH>
|
|
\\BBG//
      
Beiträge: 21
Win XP Pro SP2, Win 2000 Pro SP4
Delphi 7 Enterprise
|
Verfasst: Mi 14.02.07 18:34
Es gibt da ein Programm namens pwdump, was die Passwort-Hashes auslesen kann.
Gecodet ist es soweit ich weiß in C(++?), Source ist ebenfalls verfügbar. Must du halt mal goooogeln.
Allerdings benötigst du dazu ebenfalls Adminrechte.
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: Do 15.02.07 19:08
Hmm, also die SAM-Datei hab ich jetzt schön vor mir aufm Desktop. Jetzt sollte man halt noch wissen, wie der Hash dadrin gespeichert wird. 
|
|