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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
recipe-blog-encoding — إخفاء المعلومات القيمة حيث لا يُتوقع على الإطلاق | Kitploit
أدوات/GitHubGitHub/tbrockman/recipe-blog-encoding
أدوات التشفير/فك التشفيرإخفاء المعلوماتالتشفيرتعلم الآلةالأوراق والأبحاثالتعلم والتعليم
GitHubtbrockman/recipe-blog-encoding

recipe-blog-encoding

إخفاء المعلومات القيمة حيث لا يُتوقع على الإطلاق

عرض المستودع
5منذ 4 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

Open In Colab

recipe-blog-encoding

[!WARNING] هذا المشروع مُشفر بالكامل بأسلوب "vibe-coding" (ربما مسروق جزئيًا من هذا المستودع) والمؤلف أحمق لا يفكر إلا في أن الفكرة مضحكة

استخدام مقدمات الوصفات المُحسَّنة لمحركات البحث (SEO) كوسيلة لتشفير الرسائل السرية (الحقيقة أن المطالبة يمكن أن تكون أي شيء، المطالبة المشتركة هي مجرد مفتاح يتفق عليه كل من المُشفِّر والمُفكِّك).

يُخفي الرسائل السرية في نصوص تبدو طبيعية باستخدام الكتابة الخفية اللغوية العصبية.

كيف يعمل

  1. يأخذ المُشفِّر رسالتك السرية ومطالبة مشتركة.
  2. في كل خطوة توليد، يبني توزيعًا احتماليًا (CDF) على أفضل رموز k (top-k) للنموذج.
  3. التشفير الحسابي يُعيّن بتات الرسالة السرية على اختيارات الرموز — كل رمز مختار هو استمرار معقول للنص و تشفير للبيانات المخفية.
  4. المُفكِّك، باستخدام نفس النموذج والمطالبة، يُعيد بناء نفس التوزيع الاحتمالي (CDF) في كل خطوة ويستعيد البتات السرية من اختيارات الرموز.

يجب أن يستخدم الطرفان نفس النموذج بالضبط، ونفس التكميم، ونفس قيمة top-k، ونفس المطالبة. أي اختلاف يؤدي إلى فشل فك التشفير.

المتطلبات الأساسية

  • Python 3.12+
  • uv (موصى به) أو pip
  • بطاقة رسوميات NVIDIA مع دعم CUDA (للاستدلال بتكميم 4 بت)
    • وضع المعالج المركزي (CPU) متاح عبر --device cpu --no-4bit لكن سيكون أبطأ بكثير
  • ذاكرة VRAM كافية للنموذج المختار (~3 جيجابايت لـ Llama-3.2-3B بتكميم 4 بت)

التثبيت

root@kitploit:~
# إنشاء وتفعيل بيئة افتراضية، وتثبيت الحزم المطلوبة
python -m venv env
source env/bin/activate
pip install -r requirements.txt

# أو باستخدام `uv`
uv sync
uv pip install -r requirements.txt

الاستخدام

[!NOTE] عيّن متغير البيئة HF_TOKEN للمصادقة على HuggingFace

تشفير رسالة سرية

root@kitploit:~
python main.py encode --message "attack at dawn"

يستخدم هذا المطالبة الافتراضية لمقدمة الوصفة ونموذج Llama-3.2-3B. يُطبع النص الخفي (stego text) إلى stdout ويُحفظ في stego_output.txt.

فك التشفير من النص الخفي

root@kitploit:~
python main.py decode --stego-file stego_output.txt

مطالبة ونموذج مخصصان

root@kitploit:~
# تشفير بمطالبة مخصصة
python main.py encode \
    --message "meet me at noon" \
    --prompt "أفضل شيء في عمل البيض المخفوق هو: "

# فك التشفير (يجب أن تتطابق المطالبة تمامًا!)
python main.py decode \
    --stego-file stego_output.txt \
    --prompt "أفضل شيء في عمل البيض المخفوق هو: "

# استخدام نموذج مختلف
python main.py encode \
    --model "mistralai/Mistral-7B-v0.3" \
    --message "رسالة سرية" \
    --prompt "كل صباح أحد كانت جدتي تقوم بـ"

جميع الخيارات

تنزيل الأداة
العلمالقيمة الافتراضيةالوصف
--modelmeta-llama/Llama-3.2-3Bاسم/مسار النموذج من HuggingFace
--prompt(مقدمة وصفة محسّنة لـ SEO)المطالبة السياقية (يجب أن تتطابق بين التشفير وفك التشفير)
--message(تفاعلي)الرسالة السرية المراد تشفيرها
--stego-textالنص الخفي المراد فك تشفيره (نص)
--stego-filestego_output.txtملف النص الخفي (مخرج للتشفير، مدخل لفك التشفير)
--top-k256حجم المفردات Top-k للتوزيع الاحتمالي (CDF)
--max-tokens(غير محدود)أقصى عدد من الرموز للتوليد
--devicecudaالجهاز: cuda أو cpu
--no-4bitمعطلتعطيل التكميم 4 بت (يستخدم fp16؛ يحتاج VRAM أكبر)