Datenbank: Alle • Zugriff über: ODBC
ODBC-Kennwort, wo?
Hallo,
Bei ODBC-Verbindungen, die mit einem Benutzernamen und Kennwort eingerichtet werden, kann man alle Teile aus der Registrierung auslesen, außer das Kennwort. Wo wird dieses aber gespeichert? Vorne Weg: Das Kennwort ist mir immer bekannt! Hintergrund: Zentrale Anwendung die ein Config-File ausließt, die aktuellen Einstellungen mit dem Inhalt vergleicht und gegebenenfalls ändert. Um die Änderung zu komplettieren, müsste ich bei einem Kennwortwechsel wissen wo ich den dafür zugehörigen Wert auslesen und auch wieder eintragen kann. Für jeden Tipp, wie immer dankbar Alter Mann |
Re: ODBC-Kennwort, wo?
Wenn er gespeichert wird dann vermutlich verschlüsselt. Also bring es dir ohne Wissen zum Verschlüsselungsalgorithmus und Startkey und Passwort der Verschlüsselung nix.
|
Re: ODBC-Kennwort, wo?
Hi,
Zitat:
Bisher nutze ich zur Änderung der ODBC-Verbindungen einen Aufruf der RunDll:
Delphi-Quellcode:
Vielleicht weiß ja jemand, wie es per API geht, dann sollte doch auch herauszubekommen sein
if not RunDll32('shell32.dll', 'Control_RunDLL', 'odbccp32.cpl,,3', true) then RaiseLastOSError;
wo die Daten landen. Gruß |
Re: ODBC-Kennwort, wo?
Versuche doch mal File- und Regmon mitlaufen zu lassen. Die zeichnen jede Aktivität der Registry und der Fileservices auf.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz