
POC und Scanner für CVE-2023-24055
POC und Scanner für CVE-2023-24055
Verwendung auf eigene Gefahr!
Ein einfacher Parser für die KeePass-Konfigurationsdatei, die unter Windows läuft. Das Tool öffnet die Datei %APPDATA%\Roaming\KeePass\KeePass.config.xml und gibt alle Trigger aus. Die Trigger
werden als gefährlich markiert. Dies ist meine persönliche Meinung, ich bin sicher, dass man mit einigen anderen Aktionen ebenfalls bösartige Dinge tun kann!
Hinweis: Wenn Sie einige der Trigger nicht erkennen, überprüfen Sie sie sorgfältig!
Proof-of-Concept-Code für CVE-2023-24055
Das Tool öffnet die Datei %APPDATA%\Roaming\KeePass\KeePass.config.xml und fügt einen Trigger zur KeePass-Konfiguration hinzu, sodass die aktuelle Datenbank beim Öffnen nach c:\Users\%USERNAME%\KeepassExport.csv exportiert wird.
Der Parameter ExportNoKey wird auf TRUE gesetzt, sodass KeePass beim Export nicht nach dem Master-Passwort fragt.
2uX4OwcwTBOe7y66y27kxw==: Execute command line / URL
tkamn96US7mbrjykfswQ6g==: Change trigger on/off state
/UFV1XmPRPqrifL4cO+UuA==: Open database file
9VdhS/hMQV2pE3o5zRDwvQ==: Save active database
Iq135Bd4Tu2ZtFcdArOtTQ==: Synchronize active database with a file/URL
gOZ/TnLxQEWRdh8sI9jsvg==: Import into active database
D5prW87VRr65NO2xP5RIIg==: Export active database
W79FnVS/Sb2X+yzuX5kKZw==: Close active database
P7gzLdYWToeZBWTbFkzWJg==: Activate database (select tab)
Oz0+MeSzQqa6zNXAO6ypaQ==: Wait
CfePcyTsT+yItiXVMPQ0bg==: Show message box
QGmlNlcbR5Kps3NlMODPww==: Perform global auto-type
MXCPrWSTQ/WU7sgaI24yTQ==: Perform auto-type with selected entry
Qug3gXPTTuyBSJ47NqyDhA==: Show entries by tag
lYGPRZlmSYirPoboGpZoNg==: Add custom toolbar button
1m1BomyyRLqkSApB+glIeQ==: Remove custom toolbar button
Diese Software dient nur zu Bildungszwecken! Verwenden Sie sie nicht, um jemandem zu schaden! Durch die Nutzung meiner Anwendung stimmen Sie automatisch allen für Sie geltenden Gesetzen zu und übernehmen die Verantwortung für Ihre Handlungen! Verstöße gegen Gesetze können schwerwiegende Folgen haben! Als Entwickler übernehme ich keinerlei Haftung und bin nicht verantwortlich für Missbrauch oder Schäden, die durch dieses Programm verursacht werden.