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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/live-ctf/livectf-defcon30
الاستغلالالهندسة العكسيةCTFاستغلال الملفات الثنائيةمختبرات وتدريب عملي
GitHublive-ctf/livectf-defcon30

LiveCTF-DEFCON30

مجموعة من الملفات الثنائية لتحديات DEF CON 30 CTF، وسكربتات البناء، وسكربتات الحل لممارسة استغلال الثنائيات والهندسة العكسية.

عرض المستودع
112127منذ 27 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

LiveCTF 2022

مستودع لتخزين التحديات وملاحظات البنية التحتية وإعدادات البث وسائر المعلومات المُدارة عبر التحكم في الإصدارات لحدث LiveCTF النهائي ضمن DEF CON CTF.

التحديات المستخدمة في LiveCTF

#اسم التحديالمتنافسونالفائز
دور الستة عشر: 1syscall-me-maybeShellphish vs PTB_WTLShellphish
دور الستة عشر: 2open-to-interpretationStarBugs vs ./V /home/r/.bin/twStarBugs
دور الستة عشر: 3nopcodingOSUSEC vs Maple Mallard MagistratesMaple Mallard Magistrates
دور الستة عشر: 4nerd-snipedthe new organizers vs [email protected]the new organizers
دور الستة عشر: 5fairy-nuffDiceGuesser vs SauercloudSauercloud
دور الستة عشر: 6seek-and-destroy侍‎ vs perfect r✪✪✪tperfect r✪✪✪t
دور الستة عشر: 7nvulnsr3kapig vs Water Paddlerr3kapig
دور الستة عشر: 8quick-castKatzebin vs Straw HatStraw Hat
ربع النهائي: 1story-timeStarBugs vs the new organizersStarBugs
ربع النهائي: 2stacksShellphish vs Maple Mallard MagistratesMaple Mallard Magistrates
ربع النهائي: 3pacmanr3kapig vs Sauercloud[انتقل إلى الموت المفاجئ]
ربع النهائي: 3.5over-easyr3kapig vs Sauercloudr3kapig
ربع النهائي: 4no-roplemStraw Hat vs perfect r✪✪✪tperfect r✪✪✪t
نصف النهائي: 1aes-of-spadesMaple Mallard Magistrates vs StarBugsStarBugs
نصف النهائي: 2loopy-brainr3kapig vs perfect r✪✪✪t[انتقل إلى الموت المفاجئ]
نصف النهائي: 2.5fast-updaterr3kapig vs perfect r✪✪✪tperfect r✪✪✪t
النهائيf-in-the-stackStarBugs vs perfect r✪✪✪tStarBugs

الملفات الثنائية للتحديات

إذا كنت مهتمًا باللعب على النسخ الثنائية الدقيقة للتحديات المستخدمة في كل جولة، يمكنك إما بناؤها بنفسك كما هو موضح أدناه، أو البحث في المجلد الفرعي handouts/ ضمن الإصدار.

بنية التحدي

root@kitploit:~
├── <challenge>
│   ├── challenge
│   │   ├── build.sh           # Commands for building challenge binary/binaries and handout
│   │   ├── config.toml        # Config file for flag submitter
│   │   ├── Dockerfile         # Dockerfile for building challenge image
│   │   ├── run.sh             # Command(s) to start the challenge
│   │   └── src                # This is where the source for the challenge will go
│   │       └── challenge.c
│   └── solution
│       ├── requirements.txt   # Solution script requirements
│       └── solve.py           # Challenge solve script

بناء التحديات

  1. ./livectf.py build <challenge>

إدارة التحديات

تتم إدارة التحديات (الإنشاء/البناء/التشغيل/الإيقاف) عبر livectf.py، وهو غلاف خفيف حول docker. راجع ./livectf.py --help لمعرفة طريقة الاستخدام.

إضافة تحدي

  1. سينسخ ./livectf.py create <challenge> قالب التحدي إلى دليل تحدي جديد.
  2. أضف الكود المصدري لتحديك في <challenge>/challenge/src
  3. حدّث سكربت الحل في <challenge>/solution/solve.py

(بالنسبة للتحديات التي تتضمن أكثر من ملف مصدري واحد + ملف ثنائي واحد):

  1. إذا لزم الأمر، عدّل REQUIRED_PACKAGES في <challenge>/challenge/Dockerfile لتضمين أي تبعيات إضافية للبناء/التشغيل
  2. إذا لزم الأمر، غيّر أوامر البناء في <challenge>/challenge/build.sh
  3. إذا لزم الأمر، غيّر HANDOUT_FILES في <challenge>/challenge/build.sh

إضافة حل لتحدي

  1. أضف أي متطلبات pip إلى <challenge>/solution/requirements.txt
  2. ضع سكربت الحل الخاص بك في <challenge>/solution/solve.py
تنزيل الأداة