
مصادر تحدي Synacktiv لـ leHack 2026
| المستوى | الهدف | التقنية |
|---|---|---|
| 1 | الوصول إلى القرص غير المشفّر | اضبط وسيطات الإقلاع على init=/bin/bash في grub |
| 2 | كسر تشفير vault1 LUKS | استخرج الترويسة → hashcat → افتح القفل وركّب vault |
| 3 | كسر تشفير vault2 LUKS | اقرأ المفتاح من TPM |
| المستخدم | كلمة المرور |
|---|---|
root | SynacktivSekurPasswd1337! |
operator | donthackmeplsss |
| LUKS vault 1 | ihatehackers! |
تم اختباره مع Libvirt + QEMU و TIS TPM 2.0 محاكى.
يمكن نشر التحدي بسهولة عن بُعد من أي توزيعة لينكس باستخدام مدير الحزم nix:
# Enter the development shell to get the development dependencies
nix develop
# Deploy the challenge to a remote machine
# Vda is the disk type, use nvme or sda depending on disk type
just anywhere <vm-ip> vda
بمجرد نشر التحدي على الجهاز البعيد، يجب تنفيذ السكربت /root/setup-vault.sh لإعداد الخزائن.
انظر WRITEUP.md للحصول على شرح كامل للتحدي.