Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
PwnAdventure3 — PwnAdventure3 سيرفر | Kitploit
أدوات/GitHubGitHub/liveoverflow/pwnadventure3
الهندسة العكسيةاستغلال تطبيقات الويبأمن الشبكاتCTFاختبار الاختراقالتعلم والتعليماستغلال الملفات الثنائيةمختبرات وتدريب عملي
GitHubliveoverflow/pwnadventure3

PwnAdventure3

PwnAdventure3 سيرفر

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

الأكثر شعبية

عرض الكل →

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

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

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

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

مغامرة Pwn3

PwnAdventure3

مرحبًا بك في جزيرة Pwnie!

مغامرة Pwn 3: جزيرة Pwnie هي لعبة MMORPG مفتوحة العالم الحقيقي من منظور الشخص الأول، تم إصدارها بشكل محدود، وتدور أحداثها في جزيرة جميلة حيث يمكن أن يحدث أي شيء. وذلك لأن هذه اللعبة معرضة عمدًا لجميع أنواع الاختراقات السخيفة! الطيران، النقد اللامتناهي، وأكثر من ذلك، كلها على بُعد تغيير عميل أو وكيل شبكة. هل أنت مستعد للفوضى؟!

  • الموقع الرسمي: http://www.pwnadventure.com/

سلسلة يوتيوب

هذا الإعداد جزء من سلسلة فيديوهات تغطي الاختراقات والتحديات المختلفة في هذه اللعبة.

  • لعب/اختراق - مغامرة Pwn 3: جزيرة Pwnie - الجزء 1 [39:20]
  • إعداد خادم خاص مع Docker - مغامرة Pwn 3: الجزء 2 [8:42]
  • جمع المعلومات / الاستطلاع - مغامرة Pwn 3: الجزء 3 [14:09]
  • استعادة فئات اللعبة باستخدام gdb - مغامرة Pwn 3: الجزء 4 [11:28]
  • الربط على لينكس باستخدام LD_PRELOAD - مغامرة Pwn 3: الجزء 5 [12:07]
  • الطيران وأول علم لنا! (ملك الأبقار) - مغامرة Pwn 3: الجزء 6 [6:34]
  • الانتقال الآني والتحليق (انتقام لا يُحتمل) - مغامرة Pwn 3: الجزء 7 [9:31]
  • البحث عن البيض الذهبي المخفي - مغامرة Pwn 3: الجزء 8 [10:26]
  • تطوير وكيل شبكة TCP - مغامرة Pwn 3: الجزء 9 [12:26]
  • تحليل بروتوكول شبكة اللعبة - مغامرة Pwn 3: الجزء 10 [14:48]
  • تنفيذ السحب التلقائي باستخدام الوكيل - مغامرة Pwn 3: الجزء 11 [12:33]
  • استغلال تجاوز عدد صحيح (النار والجليد) - مغامرة Pwn 3: الجزء 12 [19:59]
  • †: الأعداد الصحيحة الموقعة وغير الموقعة - تجاوز الأعداد الصحيحة - مغامرة Pwn 3: الجزء 12.5 [3:12]
  • تحليل لغز المنطق Blocky - مغامرة Pwn 3: الجزء 13 [10:51]
  • الفشل في تعلم الآلة (Blocky الجزء 2) - مغامرة Pwn 3: الجزء 14 [14:34]
  • عكس التحقق من الإدخال (Keygen الجزء 1) - مغامرة Pwn 3: الجزء 15 [12:27]
  • عكس الترميز المخصص (Keygen الجزء 2) - مغامرة Pwn 3: الجزء 16 [16:01]
  • فهم خوارزمية التحقق من المفتاح (Keygen الجزء 3) - مغامرة Pwn 3: الجزء 17 [13:10]
  • RSA مطبق في المجمع (Keygen الجزء 4) - مغامرة Pwn 3: الجزء 18 [16:23]
  • RSA مطبق في JavaScript (Keygen الجزء 5) - مغامرة Pwn 3: الجزء 19 [4:32]
  • العلم الأخير (Overachiever) - مغامرة Pwn 3: الجزء 20 [5:31]

باستثناء الفيديو التمهيدي العادي (Let's Play) في البداية، تغطي السلسلة بأكملها جميع تحديات مغامرة Pwn 3 في أقل من 4 ساعات.

تثبيت الخادم

المتطلبات

من ملف README الرسمي:

  • 2 غيغابايت على الأقل من ذاكرة الوصول العشوائي (RAM)، المزيد من الذاكرة يتيح تشغيل المزيد من النسخ على جهاز واحد

  • لا يحتاج خادم اللعبة إلى أي أجهزة رسومية ويعمل فقط عبر وحدة التحكم. من المعروف أنه يعمل بشكل جيد على Amazon AWS و Digital Ocean VPS.

  • يتطلب خادم اللعبة الكثير من الذاكرة لتشغيله، لكنه يستخدم fork وذاكرة النسخ عند الكتابة (copy-on-write) للسماح بتشغيل العديد من النسخ على مضيف واحد.

  • بالنسبة لخادم بذاكرة 2 غيغابايت، لا يُنصح بتشغيل أكثر من 5 نسخ، لكن خادم بذاكرة 8 غيغابايت يمكنه عادةً تشغيل العدد الذي تستطيع وحدة المعالجة المركزية التعامل معه.

  • يُنصح باستخدام 2-3 نسخ لكل نواة معالج إذا كانت الذاكرة كافية. قد تتمكن من تشغيل 4-5 نسخ لكل نواة، لكن القيام بذلك قد يسبب بعض البطء البسيط.

  • ملفات العميل والخادم تزيد عن 2 غيغابايت أيضًا، لذلك يلزم وجود عدة غيغابايت من مساحة القرص الحرة.

هناك عدة طرق لبناء ونشر خادمك الخاص.

الخيار 1 - الأصلي

أحد الخيارات هو تنزيل واتباع الإرشادات المضمنة في ملف README للملفات الرسمية. يمكن العثور على التنزيل على الموقع الرسمي هنا http://www.pwnadventure.com/#server.

الخيار 2 - دليل

@Beaujeant أنشأ دليلًا ممتازًا وسهل المتابعة خطوة بخطوة. كان أيضًا أساس بناء صورة Docker من الخيار 3. يمكن العثور على الدليل هنا: https://github.com/beaujeant/PwnAdventure3/blob/master/INSTALL-server.md.

الخيار 3 - Docker

هذا الخيار سهل للغاية، طالما أن docker و docker-compose مثبتة على المضيف. يجعل من السهل تشغيل وإيقاف تشغيل خادم دون إجراء تغييرات على نظام المضيف الفعلي.

أولاً، قم بجمع جميع الملفات الضرورية:

git clone https://github.com/LiveOverflow/PwnAdventure3.git
cd PwnAdventure3
wget http://pwnadventure.com/pwn3.tar.gz
tar -xvf pwn3.tar.gz

لتشغيل الخادم، يجب تثبيت docker و docker-compose. Docker يتحرك بسرعة، لذا من الجيد اتباع الخطوات الرسمية الحالية للتثبيت (والتي قد تتضمن أيضًا إزالة إصدار نظام أقدم من docker):

  • Docker CE Ubuntu: https://docs.docker.com/install/linux/docker-ce/ubuntu/.
  • docker-compose: https://docs.docker.com/compose/install/
  • تأكد من أن المستخدم الحالي هو جزء من مجموعة docker باستخدام: sudo usermod -a -G docker $USER. أعد التشغيل أو سجل الدخول مرة أخرى وتحقق باستخدام id أن المستخدم جزء من مجموعة docker.

ثم ببساطة قم ببناء الصورة وتشغيل الخادم الرئيسي وخادم اللعبة:

docker-compose build
docker-compose up

يمكن أيضًا تشغيل docker-compose up في وضع الخلفية/المنفصل باستخدام -d.

تثبيت العميل

أولاً، قم بتنزيل العميل من الموقع الرسمي هنا: http://www.pwnadventure.com/#downloads

لكي يتصل العميل بالخادم الجديد، يجب تعديل ملف server.ini الخاص بالعميل. الخادم الذي تم تشغيله بواسطة docker يتوقع استخدام أسماء المضيفين master.pwn3 و game.pwn3 (يمكن نظريًا تغييرها في ملفات docker/الإعداد).

يجب أن يبدو ملف server.ini للعميل شيئًا كهذا:

[MasterServer]
Hostname=master.pwn3
Port=3333

[GameServer]
Hostname=game.pwn3
Port=3000
Username=
Password=
Instances=

تأكد من أن العميل يمكنه الوصول إلى هذه المضيفات، على سبيل المثال عن طريق إضافتها إلى ملف /etc/hosts. في هذا المثال، الخادم يعمل على 192.168.178.57 وسيكون الإدخال لهما:

192.168.178.57  master.pwn3
192.168.178.57  game.pwn3

تحذير: استخدام IP كـ Hostname في server.ini لا يعمل! قضيت ساعتين أحاول معرفة ما هو الخطأ.

لإيقاف الخادم، اكتب ببساطة docker-compose down.

تحذير: ملف قاعدة البيانات غير دائم - إيقاف الحاوية يعيد تعيين كل شيء. لذا قم بعمل نسخ احتياطي أولاً.

تنزيل الأداة