
POC e Scanner para CVE-2023-24055
POC e Scanner para CVE-2023-24055
Use por sua conta e risco!
Um simples parser para o arquivo de configuração do KeePass executado no Windows. A ferramenta abrirá o diretório %APPDATA%\Roaming\KeePass\KeePass.config.xml e exibirá todos os triggers. Os triggers
são marcados como perigosos. Esta é minha opinião pessoal; tenho certeza de que você também pode fazer coisas maliciosas com outras ações também!
Dica: Se você não reconhecer alguns dos triggers, verifique-os com cuidado!
Código de Prova de Conceito para CVE-2023-24055
A ferramenta abrirá o diretório %APPDATA%\Roaming\KeePass\KeePass.config.xml e adicionará um trigger à configuração do KeePass para que o banco de dados atual seja exportado para c:\Users\%USERNAME%\KeepassExport.csv quando for aberto.
O parâmetro ExportNoKey é definido como TRUE para que o KeePass não solicite a senha mestra durante a exportação.
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
Este software é apenas para fins educacionais! Não o use para prejudicar ninguém! Ao usar meu aplicativo, você concorda automaticamente com todas as leis que se aplicam a você e assume a responsabilidade por suas ações! A violação das leis pode ter consequências graves! Como desenvolvedor, não aceito nenhuma responsabilidade e não me responsabilizo por qualquer uso indevido ou dano causado por este programa.