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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CheatSheetHost — صفحة مستضافة محليًا لأوراق الغش. تُستخدم حاليًا في الهندسة العكسية ومستضافة في مختبرات لأتمكن من تقييد أو الاستغناء عن (قفل جدار الحماية) حركة المرور خارج المثيل(ات). | Kitploit
أدوات/GitHubGitHub/jimmyader/cheatsheethost
التحليل الثابتالهندسة العكسيةمصممي الأخطاءCTFالتعلم والتعليمموارد منسقة
GitHubjimmyader/cheatsheethost

CheatSheetHost

صفحة مستضافة محليًا لأوراق الغش. تُستخدم حاليًا في الهندسة العكسية ومستضافة في مختبرات لأتمكن من تقييد أو الاستغناء عن (قفل جدار الحماية) حركة المرور خارج المثيل(ات).

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

الأكثر شعبية

عرض الكل →

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

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

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

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

CheatSheetHost

خادم ويب خفيف يعتمد على المحتوى لاستضافة أوراق الغش التفاعلية والمواد المرجعية. مثالي لتحديات CTF (التقاط العلم) وهندسة عكسية والتوثيق الفني. هذا أفضل استخدامه في المختبرات حيث تريد تقييد أو الاستغناء عن حركة المرور الخارجية مع الاستمرار في الوصول إلى مواد مفيدة.

*** لقد قمت بتقوية النص بعض الشيء ولكن يجب عليك مراجعته قبل الاستخدام و/أو النشر في بيئة مختبر ***

الميزات

  • محتوى بسيط يعتمد على JSON: تعريف أوراق الغش باستخدام ملفات JSON سهلة التحرير
  • تصميم متجاوب: يعمل على أجهزة الكمبيوتر المكتبية والأجهزة اللوحية والهواتف المحمولة
  • سمة طرفية رجعية: جمالية شاشة CRT خضراء على أسود حنينية
  • قابل للوصول عبر الشبكة المحلية: مشاركة أوراق الغش عبر شبكتك المحلية
  • أنواع متعددة من الأقسام: جداول، كتل نصية، مقاطع برمجية، وجداول ASCII
  • إعادة تحميل ساخن: تحديث المتصفح لرؤية التغييرات فورًا
  • خادم متعدد الخيوط: معالجة اتصالات متزامنة متعددة

بداية سريعة

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

  • Python 3.8 أو أعلى

التثبيت

  1. استنساخ أو تحميل هذا المستودع:

    root@kitploit:~
    git clone https://github.com/JimmyAder/CheatSheetHost.git
    cd CheatSheetHost
    
  • تشغيل الخادم:

    root@kitploit:~
    python3 host_content_site.py
    
  • افتح متصفحك على http://127.0.0.1:8766

  • سينشئ الخادم تلقائيًا ملفات افتراضية إذا لم تكن موجودة.

    روابط

    • المستودع: GitHub
    • المشكلات: الإبلاغ عن الأخطاء
    • المناقشات: الأسئلة والأجوبة

    الاستخدام

    الوصول إلى الموقع

    • الوصول المحلي: http://127.0.0.1:8766
    • الوصول عبر الشبكة: http://[your-local-ip]:8766 (يتم عرضه عند بدء التشغيل)

    التنقل

    • الصفحة الرئيسية: تعرض جميع أوراق الغش المتاحة
    • الصفحات الفردية: انقر على أي ورقة غش لعرض محتواها
    • شريط التنقل: روابط سريعة لجميع الصفحات

    نقطة النهاية API

    • GET /api/pages: ترجع قائمة JSON بأسماء الصفحات المتاحة

    إنشاء وتعديل أوراق الغش

    تُخزن أوراق الغش كملفات JSON في مجلد pages/. يحدد كل ملف صفحة واحدة بالهيكل التالي:

    root@kitploit:~
    {
      "slug": "my-cheatsheet",
      "title": "My Custom Cheatsheet",
      "subtitle": "A brief description of this cheatsheet",
      "sections": [
        {
          "type": "table",
          "title": "Section Title",
          "items": [
            {"key": "Command", "value": "Description"},
            {"key": "Another", "value": "Command"}
          ]
        },
        {
          "type": "text",
          "title": "Notes",
          "text": "Some explanatory text here."
        },
        {
          "type": "code",
          "title": "Example Code",
          "language": "python",
          "code": "print('Hello, World!')"
        }
      ],
      "ascii": {
        "title": "ASCII Table",
        "blocks_across": 6,
        "min_width_px": 920
      }
    }
    

    أنواع الأقسام

    • table: أزواج المفاتيح والقيم المعروضة بتنسيق جدول
    • text: محتوى نصي عادي (يدعم فواصل الأسطر)
    • code: كتل برمجية مع تمييز الصياغة
    • ascii: جدول أحرف ASCII خاص (اختياري)

    تسمية الملفات

    • يجب تسمية الملفات بشكل وصفي (مثل gdb-cheatsheet.json)
    • يحدد حقل slug مسار URL (يُولد تلقائيًا من اسم الملف إذا تم حذفه)
    • يجب أن يكون JSON صحيحًا؛ يتم تخطي الملفات غير الصالحة مع تحذير

    التخصيص

    التصميم

    قم بتعديل site_template.html لتغيير المظهر:

    • متغيرات CSS في :root للألوان والتخطيط
    • نقاط التوقف المتجاوبة لأحجام الشاشات المختلفة
    • عناصر التصميم ذات الطابع الطرفي

    تكوين الخادم

    خيارات سطر الأوامر:

    root@kitploit:~
    python3 host_content_site.py --host 0.0.0.0 --port 8080
    
    • --host: عنوان IP للربط (الافتراضي: 0.0.0.0)
    • --port: رقم المنفذ (الافتراضي: 8766)

    هيكل المشروع

    root@kitploit:~
    CheatSheetHost/
    ├── host_content_site.py    # البرنامج النصي الرئيسي للخادم
    ├── site_template.html      # قالب HTML و CSS
    ├── pages/                  # ملفات JSON الخاصة بأوراق الغش
    │   ├── ctf-cheatsheet.json
    │   ├── gdb-cheatsheet.json
    │   └── ...
    └── README.md              # هذا الملف
    ## أوراق الغش المضمنة
    
    - **ورقة CTF الرئيسية**: السجلات، استدعاءات النظام، والتقنيات الشائعة
    - **التعرف على أنماط البتات / التشفير**: مرجع لرصد العمليات البتية، المشفرات، التجزئة، وأنماط التشفير
    - **C / C++ للهندسة العكسية**: مرجع عملي لـ C و C++ لقراءة مخرجات المفكك وإعادة بناء المنطق
    - **GDB/x64dbg**: أوامر التصحيح وسير العمل
    - **Ghidra**: اختصارات أدوات الهندسة العكسية
    - **روابط مفيدة ومراجع دراسية**: الهندسة العكسية، CTFs، التشفير، البنية الداخلية الثنائية، ومنصات الممارسة
    - **أوامر Linux المفيدة للهندسة العكسية**: أدوات سطر أوامر Linux الشائعة للفرز الأولي، فحص الملفات الثنائية، التصحيح، وتحليل الملفات
    - **IDA Pro**: مفاتيح الاختصار وميزات المفكك
    - **Neovim**: أوامر المحرر والتكوين
    - **Python للهندسة العكسية**: مرجع Python عملي للتحليل، فك التشفير، وإعادة بناء الخوارزميات
    - **WinDbg**: أوامر تصحيح ويندوز
    - **تجميع x64**: مرجع التعليمات
    - **استدعاءات نظام الشيل كود x64**: أرقام استدعاءات النظام
    - **تجميع x86-32**: مرجع تجميع 32 بت
    
    ## المساهمة
    
    ### إضافة أوراق غش جديدة
    
    1. أنشئ ملف JSON جديد في مجلد `pages/`
    2. اتبع هيكل JSON الموضح أعلاه
    3. اختبر بتحديث المتصفح
    4. قدم طلب سحب
    
    ### تحسين الكود
    
    - الخادم مبني باستخدام وحدة `http.server` في Python
    - دعم الخيوط للطلبات المتزامنة
    - اعتماديات قليلة (المكتبة القياسية فقط)
    
    ### الإبلاغ عن المشكلات
    
    - تحقق من سجلات الخادم لأخطاء تحليل JSON
    - تأكد من صحة ملفات JSON
    - اختبر على متصفحات/أجهزة مختلفة
    
    ## التطوير
    
    ### التشغيل من المصدر
    
    ```bash
    python3 host_content_site.py
    

    اختبار التغييرات

    • قم بتعديل ملفات JSON وتحديث المتصفح
    • عدّل site_template.html لتغييرات التصميم
    • أعد تشغيل الخادم لتغييرات كود Python

    الترخيص

    هذا المشروع مفتوح المصدر. لا تتردد في الاستخدام والتعديل والتوزيع.

    الدعم

    • للأسئلة أو المشكلات، افتح مشكلة على GitHub
    • المساهمات مرحب بها عبر طلبات السحب
    • قم بنجمة على المستودع إذا وجدته مفيدًا!
    تنزيل الأداة