I’m currently working (I’m just at the beginning, and I’m quite slow) on a personal project that will use Keepass files (kdb and kdbx).
I tried to find some documentation about .kdb and .kdbx format, but I didn’t find anything, even in the Keepass official website. I you want to know how these file formats are structured, you must read Keepass’s source code. So I wrote this article that explains how Keepass file format are structured, maybe it will help someone.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -x | |
# neuter the thing | |
rm /usr/bin/baloo_file | |
ln -s /bin/true /usr/bin/baloo_file | |
rm /usr/bin/baloo_file_cleaner | |
ln -s /bin/true /usr/bin/baloo_file_cleaner | |
rm /usr/bin/baloo_file_extractor | |
ln -s /bin/true /usr/bin/baloo_file_extractor | |
rm /usr/bin/akonadi_baloo_indexer | |
ln -s /bin/true /usr/bin/akonadi_baloo_indexer |