Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/cryptolok/crykex
أدوات التشفير/فك التشفيرتحليل الذاكرة الجنائيالتحقيق الجنائي الرقميالتحاليل الرقمية الجنائيةالتشفير
GitHubcryptolok/crykex

CryKeX

مستخرج مفاتيح التشفير من ذاكرة لينكس

عرض المستودع
24235منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

الخصائص:

  • عبر المنصات
  • البساطة
  • السهولة
  • التفاعلية
  • التوافق/القابلية للنقل
  • الاستقلال عن التطبيقات
  • تغليف العمليات
  • حقن العمليات

التبعيات:

  • Unix - يجب أن يعمل على أي نظام تشغيل قائم على Unix
    • BASH - النص الكامل
    • صلاحيات الجذر (اختياري)

القيود:

  • مفاتيح AES و RSA فقط
  • يفشل في معظم الأوقات لمتصفح Firefox
  • لن يعمل لتشفير القرص (LUKS) و PGP/GPG
  • يحتاج إلى صلاحيات مستخدم مناسبة وتصاريح ذاكرة

كيف يعمل

ربما سمعت بالفعل أو حتى استخدمت مشروعي AES-REX الذي يفعل نفس الشيء تقريبًا، ولكن بشكل مختلف. فبينما يستخرج AES-REX المفاتيح التشفيرية من السجلات، يقوم CryKeX باستخراجها من الذاكرة المتطايرة (RAM).

بعض الأعمال نُشرت بالفعل حول موضوع أمن المفاتيح التشفيرية داخل DRAM. بشكل أساسي، نحتاج إلى إيجاد شيء يشبه المفتاح (عالي الأنتروبيا وطول محدد) ثم تأكيد طبيعته من خلال تحليل بنية الذاكرة المحيطة به (أنواع بيانات C).

الفكرة هي تفريغ الذاكرة الحية لعملية واستخدام تلك التقنيات للعثور على مفاتيح محتملة، نظرًا لأن تخطيط الذاكرة لا يتغير. لحسن الحظ، توجد أدوات لهذا الغرض.

النص البرمجي ليس قادرًا فقط على الحقن في العمليات الجارية بالفعل، بل أيضًا على تغليف عمليات جديدة، عن طريق تشغيلها بشكل منفصل وحقنها بعد ذلك بفترة قصيرة. وهذا يجعله قادرًا على تفريغ المفاتيح من أي عملية/ملف ثنائي تقريبًا على النظام.

بالطبع، الوصول إلى الذاكرة محدود بواسطة النواة، مما يعني أنك ستظل بحاجة إلى صلاحيات لعملية ما.

تشفير قرص Linux (LUKS) يستخدم تقنية مضادة للطب الشرعي للتخفيف من هذه المشكلة، ومع ذلك، لا يزال استخراج المفاتيح من الذاكرة بالكامل ممكنًا.

متصفح Firefox يستخدم إدارة ذاكرة مشابهة نوعًا ما، وبالتالي يبدو أنه غير متأثر.

نفس الشيء ينطبق على PGP/GPG.

للأسف، الحلول مثل Ansible متأثرة.

يمكنك قراءة المزيد من التفاصيل من eForensics.

كيفية الاستخدام

تثبيت التبعيات:

root@kitploit:~
sudo apt install gdb aeskeyfind rsakeyfind || echo 'have you heard about source compiling?'

مثال تفاعلي لمفاتيح OpenSSL AES:

root@kitploit:~
openssl aes-128-ecb -nosalt -out testAES.enc

أدخل كلمة مرور مرتين، ثم بعض النص وقبل الإنهاء:

root@kitploit:~
CryKeX.sh openssl

أخيرًا، اضغط Ctrl+D ثلاث مرات وتحقق من النتيجة.

مفاتيح OpenSSL RSA:

root@kitploit:~
openssl genrsa -des3 -out testRSA.pem 2048

عند المطالبة بكلمة المرور:

root@kitploit:~
CryKeX.sh openssl

تحقق:

root@kitploit:~
openssl rsa -noout -text -in testRSA.pem

لنستخرج المفاتيح من SSH:

root@kitploit:~
echo 'Ciphers [email protected]' >> /etc/ssh/sshd_config
ssh user@server
CryKeX.sh ssh

من OpenVPN:

root@kitploit:~
echo 'cipher AES-256-CBC' >> /etc/openvpn/server.conf
openvpn yourConf.ovpn
sudo CryKeX.sh openvpn

TrueCrypt/VeraCrypt متأثر أيضًا: اختر ملف "veracrypt" في VeraCrypt، وقم بتحميله بكلمة مرور "pass" ثم:

root@kitploit:~
sudo CryKeX.sh veracrypt

المتصفحات المبنية على Chromium (شكرًا Google):

root@kitploit:~
CryKeX.sh chromium
CryKeX.sh google-chrome

بالرغم من أن Firefox ليس متأثرًا بشكل صريح، إلا أن حزمة متصفح Tor لا تزال عرضة بسبب الأنفاق:

root@kitploit:~
CryKeX.sh tor

كما ذكرنا، يمكنك أيضًا تغليف العمليات:

root@kitploit:~
apt install libssl-dev
gcc -lcrypto cipher.c -o cipher
CryKeX.sh cipher
	wrap
	cipher

ملاحظات

لا تتردد في المساهمة واختبار تطبيقات أخرى.

"مفتاح المثابرة يفتح كل الأبواب التي أغلقتها المقاومة"

John Di Lemme

تنزيل الأداة