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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
StegCracker — أداة هجوم القوة العمياء في الإخفاء الصوري لكشف البيانات المخفية داخل الملفات | Kitploit
أدوات/GitHubGitHub/paradoxis/stegcracker
كسر كلمات المرورإخفاء المعلوماتالتشفيرCTFاختبار الاختراقArchived
GitHubparadoxis/stegcracker

StegCracker

أداة هجوم القوة العمياء في الإخفاء الصوري لكشف البيانات المخفية داخل الملفات

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

الأكثر شعبية

عرض الكل →

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

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

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

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

StegCracker

Build Status PyPI version codecov pulls

أداة اختراق قائمة على التخمين في علم الإخفاء لكشف البيانات المخفية داخل الملفات.
هل تبحث عن مستودع Docker؟ يمكنك العثور عليه هنا

الإهمال

توقف عن إضاعة الوقت وموارد المعالج، استخدم stegseek بدلاً من ذلك! غير مقتنع؟ ألقِ نظرة على هذه المقاييس (مسروقة بحب):

كلمة المرورالسطرStegseek v0.4Stegcracker 2.0.9Stegbrute v0.1.1 (-t 8)
"cassandra"1 0000.9s3.1s0.7s
"kupal"10 0000.9s14.4s7.1s
"sagar"100 0000.9s2m23.0s1m21.9s
"budakid1"1 000 0000.9s[p] 23m50.0s13m45.7s
"␣␣␣␣␣␣␣1"14 344 3831.9s[p] 5h41m52.5s[p] 3h17m38.0s

على الرغم من أنني استمتعت ببناء هذه الأداة، إلا أنها كانت وستظل مبنية على أسس سيئة. بدأ StegCracker كحل سريع لمشكلة لم تكن تحتوي على حلول جيدة أو سهلة الاستخدام، لكن أكبر عامل مقيد لها هو اعتمادها على إرسال آلاف الاستدعاءات الفرعية في الثانية (والتي، على الرغم من تحسينها قليلاً باستخدام خيوط متعددة، فهي فظيعة من حيث الأداء).

ونتيجة لذلك، وبعد ثلاث سنوات من إدارة المشروع، قررت تمرير الشعلة والتقاعد رسمياً من المشروع. شكراً على الدعم وشكراً @RickdeJager لبناء نسخة أفضل 🎉

الاستخدام

استخدام stegcracker بسيط، مرر ملفاً كمعامل أول، واختيارياً مرر مساراً لقاموس كلمات من المحاولات كمعامل ثانٍ. إذا لم تحدد القاموس، ستستخدم الأداة القاموس المضمن rockyou.txt الذي يأتي مع Kali Linux. إذا كنت تستخدم توزيعة مختلفة، يمكنك تنزيل قاموس rockyou هنا.

root@kitploit:~
$ stegcracker <file> [<wordlist>]

أو باستخدام Docker:

root@kitploit:~
$ docker run -v $(pwd)/data/:/data -it paradoxis/stegcracker example.jpg

المتطلبات

البرنامج يتطلب تثبيت ثنائي steghide و Python 3.6 أو أعلى. إذا لم يتم تثبيت python 3.6، راجع هذا الدليل لكيفية القيام بذلك. يمكن تثبيت Steghide باستخدام الأمر التالي (Kali Linux):

root@kitploit:~
$ sudo apt-get install steghide -y

التثبيت

لتثبيت StegCracker، قم بتشغيل الأمر التالي:

root@kitploit:~
$ pip3 install stegcracker

أو اسحب أحدث صورة Docker:

root@kitploit:~
$ docker pull paradoxis/stegcracker

التحديث

لتحديث StegCracker، مرر -U إلى أمر التثبيت:

root@kitploit:~
$ pip3 install stegcracker -U --force-reinstall

مثال

عرض توضيحي

الأسئلة الشائعة / استكشاف الأخطاء وإصلاحها

  • لا أستطيع تثبيت الأداة باستخدام pip3، ولكن python 3.6+ مثبت

    • قد يكون ثنائي pip الخاص بك يستخدم إصداراً مختلفاً من Python. حاول تثبيته مباشرة عبر Python كالتالي (استبدل "X" برقم الإصدار الفرعي الخاص بك، مثال: python3.6): python3.X -m pip install -U stegcracker
  • لقد قمت بتثبيت الأداة، ولكن عندما أشغل stegcracker يعيد 'command not found'

    • غالباً ما يكون دليل bin الخاص بـ Python غير موجود في متغير PATH البيئي الخاص بك. كحل سريع يمكنك إضافة التالي إلى ملف ~/.bashrc: alias stegcracker='python3 -m stegcracker'
  • أنا أستخدم StegCracker 1.X، كيف يمكنني الترقية؟

    • إذا كنت تقوم بترقية StegCracker من الإصدار الأصلي 1.X، يرجى إزالة الإصدار الحالي أولاً باستخدام: sudo rm --force $(which stegcracker)
  • أريد تشغيل إصدار أقدم من StegCracker، كيف أحصل على نسخة؟

    • على الرغم من أنني أوصي باستخدام أحدث إصدار، قد ترغب في تثبيت إصدار أقدم من StegCracker. يمكنك القيام بذلك من خلال زيارة صفحة الإصدارات. (ملاحظة: سيتم تجاهل جميع المشكلات أو طلبات السحب المتعلقة بهذا الإصدار).
  • هل يمكنني تشغيل هذه الأداة على توزيعة لينكس أخرى؟

    • طالما لديك إصدار صالح من Python 3.6 و steghide في مسارك، فمن المفترض أن تعمل. يرجى ملاحظة أن الأداة تم اختبارها رسمياً على Kali Linux، وقد تكون المنصات الأخرى غير مستقرة. إذا وجدت خطأ على توزيعة أخرى، يرجى تقديم مشكلة وسأرى ما يمكنني فعله .

الترخيص

حقوق النشر 2020 - Luke Paris (Paradoxis)

يُمنح الإذن بموجب هذا، مجاناً، لأي شخص يحصل على نسخة من هذا البرنامج وملفات التوثيق المرتبطة به (الـ "برنامج")، للتعامل مع البرنامج دون قيود، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام، نسخ، تعديل، دمج، نشر، توزيع، ترخيص، و/أو بيع نسخ من البرنامج، والسماح للأشخاص الذين تم تزويدهم بالبرنامج بالقيام بذلك، مع مراعاة الشروط التالية:

يجب تضمين إشعار حقوق النشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الجوهرية من البرنامج.

البرنامج يُقدم "كما هو"، دون أي ضمان، صريح أو ضمني، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق، الملاءمة لغرض معين وعدم انتهاك الحقوق. في أي حال من الأحوال لا يكون المؤلفون أو أصحاب حقوق النشر مسؤولين عن أي دعوى، أضرار أو مسؤولية أخرى، سواء في إجراء تعاقدي أو تقصيري أو غيره، ناشئة عن أو تتعلق بالبرنامج أو استخدامه أو تعاملات أخرى مع البرنامج.

تنزيل الأداة
(ولكن املأ القالب أيضاً)
  • هل يمكنني تشغيل StegCracker على Windows؟

    • على حد علمي لا توجد إصدارات رسمية من steghide لنظام Windows، لذا بقدر ما أعرف: لا.