Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke? (https://www.delphipraxis.net/12206-passiert-bei-der-gina-wenn-ich-ctrl-alt-del-druecke.html)

Assarbad 22. Nov 2003 21:25


Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke?
 
Hiho,

ich weiß, daß Winlogon.exe diese Tastenkobination abfängt ... aber bitte was genau passiert beim Drücken? Hat jemand eine Checked-Version der DLL?

Schubi 26. Nov 2003 10:52

Re: Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke?
 
Das is ne sehr gut Frage. Aber die Tastenkombi is doch meines Wissens nur, dass man, bevor sie gedrückt wird, nicht auf den Dialog zugreifen kann (von extern) und so nicht an den (schon angezeigten) Usernamen kommt.

Täusch ich mich?

Irgendwie hieß es ja, dass Hacker so nicht den Usernamen auslesen könne, weil der ja sonst schon im Dialog stehen würde.

sakura 26. Nov 2003 12:11

Re: Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke?
 
Zitat:

Zitat von Schubi
Irgendwie hieß es ja, dass Hacker so nicht den Usernamen auslesen könne, weil der ja sonst schon im Dialog stehen würde.

Wäre wohl auch zu umständlich, da Windows ja bereits mehrere API-Funktionen (z.B. GetUserNameA/W) zur Verfügung stellt ;-)

...:cat:...

Assarbad 26. Nov 2003 15:45

Re: Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke?
 
Hiho,

habe ganz die Frage hier vergessen ...

Winlogon.exe und Msgina.dll hab ich mir als Checked Version besorgt. Wirklich hilfreich ist es nicht gewesen. Habe das Problem: Wenn nach dem Drücken des Buttons "OK" beim Logon Dialog ein Dialog mit den Benutzungsregeln angezeigt wird, dann kann man durch Drücken von Ctrl-Alt-Del den Dialog killen (er wird wirklich gekilt und nicht normal beendet!) und quasi zum Logon Dialog zurückkehren. Von dort aus wird der Logon sofort weitergeführt (ohne daß ich noch eingreifen kann).
Lösung: Man lese das Passwort vor dem Anzeigen des Regel-Dialogs aus und speichere es zwischen. Wenn der Benutzer nun Ctrl-Alt-Del drückt, kehrt er zum Logon Dialog zurück ohne daß der Logon daraufhin erfolgreich sein wird. Das Hooken aller Funktionen war leider nicht möglich! - bzw brachte keine Erfolge ...

Das Problem ist also zwar umgangen, aber nicht wirklich elegant, deshalb markiere ich diese Frage mal als noch offen.

Assarbad 14. Feb 2004 19:46

Re: Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke?
 
@Schubi: Das was du meinst ist der SAS-Desktop. Es handelt sich dabei um einen sicheren eigenen Desktop (und IMO auch ne eigene WinSta). Deswegen sind zB Fenster-Hooks dort unwirksam. Aber wenn ich selber die GINA ersetze geht alles was ich will (zumindest prinzipiell ;))

Alibi 14. Feb 2004 20:54

Re: Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke?
 
Vielleicht moralisch verwerflich (Oder so ;)), aber du könntest dir den geleakten Source runterladen und nachgucken, ob der Quellcode der DLL dabei ist?

Assarbad 14. Feb 2004 21:47

Re: Was passiert bei der GINA, wenn ich Ctrl-Alt-Del drücke?
 
Ist er laut Dateiliste nicht. Den Source habe ich noch nirgends gefunden, wäre aber am kompletten NTOS-Unterverzeichnis interessiert. Wäre auch egal, ob das das Verz. von NT 4 oder W2K ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz