Autor Beitrag
Sauger Chris
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 228

Win XP, Linux SuSE 9.2
Delphi 4,Delphi 7 Ent.
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: 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



BeitragVerfasst: So 11.02.07 12:30 
Überleg mal bitte, wie sicher das wäre, wenn das so einfach möglich wäre.
Sauger Chris Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 228

Win XP, Linux SuSE 9.2
Delphi 4,Delphi 7 Ent.
BeitragVerfasst: So 11.02.07 13:00 
hat mir wenigstens einer n source zum aus lesen der hashes ?
einer der funzt (delphi 7)
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 228

Win XP, Linux SuSE 9.2
Delphi 4,Delphi 7 Ent.
BeitragVerfasst: So 11.02.07 13:29 
ich will ihn aber auch aus lesen (interessiert mich auch ) :)
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: 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. :D
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: 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



BeitragVerfasst: So 11.02.07 15:49 
Desweiteren, was willst du mit dem Hash, wenn Windows das Passwort braucht?

Was willst du eigentlich machen?
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: So 11.02.07 17:37 
user profile iconLuckie 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: user profile iconLuckie, 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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



BeitragVerfasst: Mi 14.02.07 15:50 
user profile iconBenBE 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Mi 14.02.07 15:56 
user profile iconLuckie hat folgendes geschrieben:
user profile iconBenBE 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! :D
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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//
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21

Win XP Pro SP2, Win 2000 Pro SP4
Delphi 7 Enterprise
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: 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. :(