Full transcript
0:00عليّ أن أعترف بشيء . لقد كنتُ أُجري تعديلاتٍ على لعبة ماينكرافت لأغراض البحث في مجال الأمن السيبراني ، وهذا هو الفيديو الخامس في سلسلةٍ نستكشف فيها المجلدات المفتوحة على الإنترنت ونبحث عن برامج خبيثة في ماينكرافت . في الفيديوهات السابقة ، وضعنا الأساس . ساعدني
0:20مُشاهدو البث المباشر على تويتش في تحسين مظهر النموذج ، لكن بعض المُشاهدين لم يكونوا مُتعاونين دائمًا . دعوني أُريكم . توليد عالم معاقلنا . الغرف . لدينا حاليًا غرفٌ مُنشأة في نفس عالم اللاعب . لا وجود
0:42للعالم السفلي ، ولا للنهاية ، ولا لأي بُعدٍ آخر . هذا يعني أننا حتى الآن ننتقل إلى صندوقٍ فقط . مكعبٌ حرفيًا . تبدو هذه الصناديق وكأنها تتراكم ، وهذا يُفسد
1:05الوهم تمامًا لأننا نستطيع الحفر للخروج منها بسهولة . هل هذا هو التمثيل الصحيح للوضع الحالي ؟ هل هذا هو الوضع الفعلي ؟ هل يتفق الجميع ؟ هل أغفلتُ أي شيءٍ بخصوص ما لدينا حاليًا ؟ دعونا نُراجع كل هذه النقاط لنرى ، هل تُعجبنا هذه الفكرة
1:25؟ هل نحن راضون عنها ؟ هل نُريد تغييرها ؟ لأن من الواضح أن هناك جوانب تحتاج إلى تغيير . أجل ، إذا كان اللاعب في وضع البقاء ، يمكننا إحاطته بالصخور الأساسية ، فلا يستطيع الحفر للخروج . هذا ضروري للغاية . يبدو أنه من الأفضل عدم الخروج من العالم الحالي . هل هذا منطقي ؟ لذا ، كما أقول ، يجب
1:45ألا نضيف العالم السفلي أو النهاية أو الأبعاد الأخرى . أليس هذا أبطأ بكثير ؟ لا أعرف إن كان هذا مناسبًا ، لأننا سنواجه مجلدات مفتوحة قد تحتوي على مئات أو آلاف الملفات والمجلدات . لذا ، ربما
2:06من الأفضل إنشاء بُعد جديد . تصويت الدردشة . الإبقاء على نفس العالم . نعم ، الأبعاد الأخرى . لنتركه كما هو ونحسّنه . حسنًا ، رائع . لنُثبّت الإبقاء عليه في نفس العالم . تم . إذًا ، ما زلنا ننتقل آنيًا ، وهذا جيد .
2:26لكننا نُوضع داخل صندوق مُولّد داخل العالم ، وهذا يبدو سخيفًا للغاية ، أليس كذلك ؟ كيف نجعلها أفضل ؟ لنجعلها كهوفًا حقيقية ، بهيكل خارجي من الصخور الأساسية ، وتوليد واقعي للأحجار . أعتقد أنه لا يشترط أن تكون كهفًا . يمكن أن
2:47تكون مجرد شيء ما . كهوف ، منازل ، أبراج محصنة ، حظائر . تريدون حظائر ؟ حسنًا ، سنفعل ذلك . يقول الدردشة حظائر . عوالم ثلجية . أوه ، قرى . أشعر أنها بحاجة إلى أن تكون مغلقة . أشعر أننا بحاجة إلى شيء له حدود . لا أريدها أن
3:07تكون عالمًا مفتوحًا بعد الآن . أوه ، قلعة . تعجبني . تعجبني . تعجبني . أحسنت . خزنة بنك كبيرة . هذا جيد . هذا جيد . تعجبني فكرتنا . حوض أسماك . أوه ، يمكننا وضع بعض الماء هناك . حسنًا ، من الواضح أننا بحاجة إلى سجل لأنواع غرف الجيوب المختلفة . كيف نخبر
3:28الروبوت ببنائها بشكل مناسب ؟ أعتقد أننا بحاجة إلى منح الذكاء الاصطناعي بعض البنية . أوه ، محطة فضائية . يا إلهي ، حصن بريغز . هذه فكرة جيدة . أخبره أن يستخدم نظام توليد الكهوف . أخبره أن يستخدم نظام توليد الكهوف من ماينكرافت نفسها . استخدم ملفات
3:49المخططات ، الهياكل الجاهزة . مهلاً ، هل هذا موجود فعلاً ؟ أنا أسأل الروبوت . هل ملفات المخططات موجودة في ماينكرافت لتجميع هياكل قابلة لإعادة الاستخدام ؟ هل هي بمثابة قوالب لترتيبات البناء ؟ أوه ، يبدو كذلك . يبدو كذلك ، صحيح ؟ أجل ، أجل ، أجل .
4:09نعم ، ملفات المخططات موجودة بالتأكيد في بيئة ماينكرافت ، ولكن لها معانٍ مختلفة . قوالب الهياكل الأصلية محفوظة كملفات NBT . المخططات هي مخططات قديمة من المجتمع . أما Schem فهي تنسيقات مخططات أحدث من Sponge و Lightmatic ، وهي رائعة لأدلة البناء من جانب اللاعب . بالنسبة لتعديل Fabric الخاص بنا ، فإن أفضل طريقة هي استخدام قوالب NBT
4:25للهياكل الأصلية . يا جماعة ، هل توافقون ؟ هل كان يجب علينا فعل هذا منذ البداية ولم يخبرني أحد بذلك مسبقاً ؟ دعوني أتحدث مع الروبوت . حسناً ، يا Codex . نحن الآن عند نقطة تحول أخرى . حتى الآن ، أعتقد أننا أنجزنا بنجاح تصميم بواباتنا وكيفية عرضها وشكلها . مع ذلك ، بدأ بعض
4:47المستخدمين في الدردشة يُشيرون إلى وجود ما يُسمى بملفات التخطيط ، وأعتقد أن استخدامها سيكون طريقة أفضل لإنشاء قوالب أو توثيق تصميم ما سنعرضه هنا وكيفية إنشاء هذه التنوعات المختلفة . لا أريد أن ننغمس في هذا الأمر الآن ، لكن أعتقد أننا
5:07بحاجة إلى تأجيل هذه الفكرة . إذا بحثتم جيدًا وفهمتم أن إنشاء بعض ملفات التخطيط أمرٌ جدير بالاهتمام ، خاصةً الآن ونحن ننتقل إلى ما سنفعله لإنشاء عالم حقيقي ، ولا أقصد هنا استخدام كلمة " عالم " لأننا نحاول البقاء ضمن نفس بُعد
5:29لعبة ماينكرافت دون الانتقال حرفيًا إلى العالم السفلي أو النهاية أو أي بُعد آخر . سنبقى في مستوى الوجود الطبيعي ، أليس كذلك ؟ نحن نبقى في نفس البُعد ، في نفس العالم ، لكننا نستمر في الانتقال الفوري إلى
5:50ما نسميه غرف العزل المضيفة ، وهي في الواقع مجرد غرف . إنها مناطق معزولة نريد إدخال اللاعب إليها لاستكشاف ما هو في الأساس زنزانة مليئة بالوحوش والمخلوقات . الآن ، من المفترض أن يكون لعبنا الفعلي في وضع البقاء أو وضع
6:11المغامرة ، ولكن بينما نواصل التطوير والتفكير وكتابة بعض التعليمات البرمجية ، دعونا نبقى في الوضع الإبداعي . ولكن ، بما أننا نقوم بذلك ، أعتقد أننا بحاجة إلى وضع غلاف أو هيكل أفضل حول هذه الغرف المعزولة للمضيفين وعناوين IP والمنافذ التي نستكشفها . لذا ، من
6:32الناحية الواقعية ، يجب أن يكون هناك صخر أساسي حولها كصندوق محيط في مكعب حقيقي ، ثم صندوق غير قابل للكسر أبعد من ذلك في حال ابتعدنا كثيرًا ، كما تعلمون ، في الوضع الإبداعي حيث ننقر عن طريق الخطأ على صخر أساسي أو ندمره . الآن ، داخل هذا الغلاف الخارجي المحاط بحدود ثنائية ، ما نحتاج إليه
6:56هو إنشاء سجل أو فهرس حقيقي لأنواع مختلفة من الجيوب المعزولة وأنواع غرفها . سيمكننا ذلك من إضافة المزيد من التنوع إلى العناصر الممتعة والمرحة والعشوائية أثناء استكشافنا لهذه العوالم المحتملة . وفي النهاية ، سنتناول كيفية عرض البوابات نفسها ، ولكن في الوقت
7:17الحالي ، أعتقد أننا بحاجة إلى تحسين تصميم هذه الجيوب المعزولة . تخيل أن لدينا ما هو في الأساس مجرد صندوق ، ولكن بداخله تضاريس وعرة للغاية . يحتوي على خوارزميات توليد كهوف قد يدعمها ماينكرافت بالفعل ، والتي يمكننا استخدامها والاستفادة منها لنوع معين من
7:38الكهوف ، ولكن لدينا خيارات أخرى كثيرة . يمكننا بناء ما يشبه المنزل أو المسكن . يمكننا بناء حظيرة . يمكننا إنشاء عوالم ثلجية . يمكننا إنشاء قلعة ، أو تصميمها الداخلي ، أو ربما حوض أسماك مع المزيد من الكائنات المائية أو الأسماك أو غيرها ، أو حتى مراكز بيانات أو محطات فضائية . لدينا خيارات لا حصر لها ،
7:58وأعتقد أننا سنحتاج إلى العمل على كيفية تحويلها إلى واقع . لكن أولًا ، أعتقد أننا بحاجة إلى إنشاء نظام يحتوي على سجل أو فهرس لغرف استضافة المعازل وأنواعها ، ثم أعطني واحدة منها تعمل بشكل جيد . أعطني واحدة مجربة مثل بيئة نظام
8:18الكهوف . تأكد من أن تلك الكهوف لا تزال تحتوي على مشاعل وإضاءة ، ولكن اجعلها أكثر جمالًا لنشعر وكأننا في عالم جديد حقيقي ، ليس مجرد صندوق أو غرفة . يجب أن نملأه بالحياة . فلنبدأ الآن ونبني بعض معازل الاستضافة الأفضل
8:38التي سننتقل إليها عبر البوابات . أيضًا ، ماريا روكس في المحادثة تريد منك حقًا إدارة العملاء الفرعيين . حسنًا ، فلنبدأ بروايتي . لماذا يسخر مني الجميع بسبب هذه التوجيهات الطويلة السخيفة ؟ أعتقد أنها جيدة . يقول لي أحدهم : " حسنًا ، اصنع تعديلًا لماينكرافت " .
9:00هذا غير مفيد . أنت لا تستطيع ، أنت لا تعرف . عليك أن تحاول بالفعل توضيح ما تريده ، وهذا مُسهب . أنا فقط لا أريد أن أقرأ عن طريقة تفكيره . الغرفة الحالية لا تزال متجانسة إلى حد كبير . صندوق مستطيل من الطوب النحاسي الحجري مع دبابيس دليل التسمية وملفات الوحوش . الخطوة المعمارية الفورية هي تقسيمها خلف سجل أو
9:21فهرس . أمرٌ جدير بالاهتمام ، قريبًا ، ولكن ليس الآن . أوه ، أنا سعيد لأنها تعمقت في بعض المخططات . الوكلاء الفرعيون يجعلونني أشعر وكأنني لا أستطيع رؤية ما يحدث . الوكلاء الفرعيون يقلقونني قليلًا . أوه ، لكن أعتقد أنه يمكنني الآن التعمق في ... أوه . أوه . رائع . حسنًا . أعتقد أننا بحاجة إلى زر
9:42لنتمكن من مسح العالم . لأنه أصبح فوضويًا للغاية الآن . من لم نزر ؟ اممم ، ١٠ ؟ بوابة هانثايو ١٠. تادا . هذا رائع نوعًا ما ، لن
10:03أكذب . بمجرد أن نصل إلى المكان الذي ، حسنًا ، سنكون قادرين على صنع الأشياء . ثم ، مثلًا ، بوابة هانت آي / أو ١١. هانت آي / أو . حسنًا ، في الواقع ، دعني أبقى أمامها مباشرةً وأرى ما إذا كانت ستقرر بذكاء تحريكها لأنها تصطدم بشيء ما بالفعل . بوابة هانت آي / أو ١٢.
10:25أوه ، لا . ماذا فعلت ؟ حسنًا ، علينا أن نضع ذلك في الاعتبار . دعونا ندون ذلك . أوه ، هذه هي ملفات APK الصينية الثمانية لدينا . ملف .exe . يؤكد
10:47فحص واجهة برمجة التطبيقات المحلية لملف APK أن لديك لبنات البناء الأساسية ، والصخر الأساسي ، والحاجز ، والطيران العميق ، وجميع هذه الخيارات الأخرى . لديه خطة . هل يجب أن نقرأ هذا ؟ لم أقرأ الخطة . لقد نقرت على الزر . اللعنة . أضف فهرسًا صغيرًا للغرف بحيث يتم اختيار المضيفين على المقاطع حسب النوع بدلًا من ترميزهم
11:06كصندوق واحد . أنشئ كل هذه الأشياء المحتملة . قرارات المخططات لا تُنفذ المخططات تمامًا بعد ، لكن جهزها في ذهنك . يعتقد أنه انتهى . دعني أخفي ماينكرافت . ولنذهب لنقرأ ما يفعله . تم التنفيذ والتحقق ، يحتوي التعديل الآن على سجل غرف معزولة للمضيف مع نوع غرفة
11:27كهف عامل ، ويقوم أمر فتح دليل الصيد الآن بتوجيه إنشاء الغرف من خلال هذا الفهرس ، ويحتفظ بتتبع جلسة نقل البوابة كمنطق منسق ، وعلامات معزولة للصيد . تم أيضًا إصلاح خطأ في التنظيف ، حيث لم تتم إزالة ملفات الوحوش في أجزاء المقاطع البعيدة . حسنًا . لنذهب لنلقي نظرة على عالمنا . حتى نتمكن من الحصول
11:49على البيانات ، ورؤيتها في الدردشة . يشير الرقم سبعة إلى وجود بعض البرامج الضارة هناك . هل يمكننا بناء البوابة إلى الرقم سبعة والتخلص منها ، من فضلك ؟ رائع . الآن يمكننا الدخول إلى هنا . وهذا
12:10يقودنا مباشرة إلى كهف . يبدو جيدًا . أوه ، وهناك بعض المشاعل هنا وهناك . يعني ، الوضع ليس سيئًا . هذا المكان أكثر متعة بكثير للاستكشاف من السابق .
12:31السؤال الحقيقي هو : أين نحن في هذا العالم ؟ إحداثياتنا الآن هي 1574x ، -591 y ، و -1 z . صحيح ؟ إذا حفرتُ للأسفل ، أين نحن ؟ وصلتُ إلى الصخر الأساسي . أرى الصخر الأساسي . ومن الواضح أن تلك الكتلة غير
12:51القابلة للكسر قد تحطمت الآن . لا يمكننا التفاعل مع الملفات بعد . هذه مهمتنا التالية . دعني أرى إن كانت أي من البوابات الأخرى لا تزال تعمل . نحن الآن في العالم السفلي الحقيقي . ماذا حدث ؟ هذا ليس ما أردته . لقد خسرنا تلك البوابة
13:11. لقد خسرنا تلك البوابة . سنعود . لنذهب إلى مكان آخر . ما الذي يحدث فوقي بالمناسبة ؟ هل هذا تحميل العالم السفلي ؟ هل هناك وحش مرعب فوقي ؟ أجل . نحن نواجه بعض الصعوبة . لا أعرف ما الذي يحدث . أنا
13:32متأكد تمامًا أننا فقدنا التحكم في قرب الانتقال الآني في الجولات القديمة . كما هو الحال عندما كنا نختبر سابقًا ، كان الانتقال الآني يتم بشكل طبيعي إلى المضيف . أعتقد أننا بحاجة إلى إعادة ضبط العالم بالكامل لأن هذه العناصر تتراكم باستمرار . من الواضح أن هذه كلها عناصر
13:54قديمة . يبدو الأمر مضحكًا للغاية . سأكون صريحًا معك ، أنا أقدر هذا الجنون . بوابة هايل . لنبدأ . أوه ، أنا أحب الكهوف الآن . إنها أفضل بكثير . هذا رائع جدًا . أعتقد أنها تحتاج إلى إضاءة أقوى بكثير . نحتاج إلى المزيد من الأضواء الساطعة . أم أننا نريد
14:14إضاءة أكثر ؟ أعتقد أنه يجب أن تكون هناك أنواع مختلفة من العناصر وأماكن مختلفة . أخبرها أن تضيف مكعبات ضوء غير مرئية في الكهف . حسنًا ، يمكننا فعل ذلك . ضع بوابة أخرى ، ثم يمكننا الاستمرار في تطوير أنواع الجيوب المعزولة لدينا . أعطني البوابة . شكرًا لك .
14:34ربما نحتاج أيضًا إلى توجيهه بحيث يكون المدخل مُدمجًا في الجدار الخلفي . حسنًا . تمام . تمام . تمام . نحن على ما يرام . نعرف ما نفكر فيه . ربما يجب أن أبدأ في طرح سؤال على كوديكس . كوديكس ، الأمور تسير على ما يرام . أعتقد أنك صنعت شيئًا رائعًا . كهفنا يبدو جيدًا حقًا .
14:53أحتاج منك إضافة كتل إضاءة أو كتل إضاءة غير مرئية ومصادر إضاءة غير مرئية . الدردشة تُشارك برأيها . قالت ماريا روكس : " انظر ، يجب أن نحصل على المزيد من الضوء باستخدام مصادر إضاءة غير مرئية . " ويوافقها GFLO_Real . لا نريد أن تعيقنا كتل الإضاءة . وهذا الأمر يسير على ما يرام . أنا سعيد حقًا بالطريقة
15:14التي صنعت بها مجموعة الكهوف هذه ، لكنها بالتأكيد تحتاج إلى المزيد من الضوء . أيضًا ، أود حقًا أن تكون بواباتنا مُحاذية تمامًا للجدار الخلفي عندما نكون داخل غرفة . يمكننا أيضًا البدء في وضع مخططات لكيفية تنفيذ الكثير من هذه العناصر باستخدام الرسومات التخطيطية ، وما يمكننا فعله
15:34للتعامل مع هذه المجلدات المختلفة . حاليًا ، تُنشأ المجلدات بشكل سيء للغاية ، أشبه بالأسوار ، ولكن يجب أن نبدأ في جعلها أشبه بالغرف أو الشقوق الضيقة أو الممرات داخل الكهف ، ويجب أن نبدأ في بناء المزيد من هذه المجلدات الجديدة . نعم ، يمكن أن
15:55تكون المجلدات أشبه بالأنفاق ، بشكل أساسي ، لفتح مناطق جديدة أو أجزاء جديدة من الكهف حيث توجد محتوياتها . مثل داخل كل مجلد ، ويمكنك إنشاء العدد الذي تريده منها . ربما إذا كانت هناك مجلدات فرعية داخل مجلدات فرعية ، يمكنك النزول عموديًا . ولنبدأ الآن في إضافة وإنشاء
16:15المزيد من هذه الأنواع المختلفة في السجل لأنواع مختلفة من غرف العزل ، حتى نتمكن من الانتقال إلى شيء مثل عالم الثلج أو محطة الفضاء أو المنزل أو حوض السمك أو ما شابه ذلك . لنكن مبدعين حقًا ولنبدأ الآن في استكشاف نوع آخر من الجيوب المعزولة ، ولنتأكد من وجود إضاءة
16:35مناسبة حتى نتمكن من رؤية كل شيء هنا . من فضلكم ، جهزوا كل شيء . حسنًا ، لنبدأ . خيول الزومبي هنا وهي مسترخية . يا رفاق ، الأمور تسير على ما يرام . هل أنا مخطئ ؟ ماذا لدينا ؟ ما نوع الجيب المعزول الثاني الذي يجب أن نختاره بجانب الكهف ؟ يا جماعة
16:55، نحتاج إلى تصويتكم . هل نختار محطة الفضاء ؟ هل نختار الثلج ؟ هل نختار حوض الأسماك ؟ هل نفعل شيئًا آخر ؟ كيف سيبدو الفضاء ؟ كيف سيبدو الفضاء ؟ لنذهب إلى الفضاء . أريد أن أرى كيف يبدو . كيف يجب أن يختار السجل بين أنواع الغرف في الوقت الحالي ؟ الاختيار حسب بذرة المضيف ، ثم
17:15التالي . رائع ! ما هو عمق أنفاق الدليل في هذه المرحلة التالية ؟ المستوى الأول ، مستويان . لنبدأ بالمستوى الأول . لنبدأ بالمستوى الأول . أوه ، هل من الممكن إضافة تأثير الجاذبية إلى مركز الفضاء لجميع الأجسام الطائرة هناك ؟ سيكون ذلك رائعًا . سيكون ذلك رائعًا حقًا . يجب أن نحاول فعل ذلك يا جيه أنت . يعجبني هذا
17:36. أنت محق ، يمكننا ببساطة وضع حوض أسماك في الفضاء . يعتقد كوديكس أنه جيد . لا لا لا لا لا لا . لا ، لقد فقدت الخطة . ضغطت على زر الهروب . مهلاً كوديكس ، لقد وضعت خطة لهذا وكنت على وشك الضغط على " نعم " للموافقة على تنفيذ الخطة ، لكنني ضغطت على زر الهروب عن طريق
17:50الخطأ ثم أغلقنا البرنامج عن طريق الخطأ . إذن ، هذه هي الخطة التي وضعتها . لا أعرف ما إذا كنت تريد مراجعتها أو إعادة النظر فيها أو وضعها مرة أخرى ، لكننا سننفذها بالفعل ، من فضلك افعل ذلك . من فضلك . شكرًا . شكرًا . شكرًا . لقد تغير المزاج الآن . لا أعرف ما إذا كنت
18:04تشعر بذلك ، لكن المعنويات عالية . لدينا كهف قيد الإنشاء . لدينا محطة فضائية قيد الإنشاء . سنُحسّن الإضاءة هنا . هذا بدأ يُصبح مُمكنًا نوعًا ما . ليس مُستحيلًا الآن . حسنًا ، نعم ، نفّذ الخطة من فضلك . هيا هيا هيا هيا هيا . أنت قادر على ذلك . أنت ذكي . أعرف أنك تستطيع فعل هذا . أنت روبوت . هل
18:22تعرف ما الذي يجب أن نصنعه ؟ يجب أن يكون لدينا نظام يُظهر عدد الملفات أو عدد الوحوش في هذه المنطقة . ثم يجب أن يكون لدينا عدّاد يُظهر عدد ما نجمعه أو نصطاده . إذا تمكّنا من تحميل كل هذه الملفات ، فسيكون ذلك مُمتعًا للغاية . exploit.html ، ما
18:42هذا ؟ هذا سؤالي التالي لكم يا رفاق . متى نتوقف عن بناء هذه الغرف المُمتعة والرائعة ؟ ومتى نبدأ في الانتقال إلى تمثيلات الملفات الفعلية ؟ نريد أن نكون قادرين على النقر بزر
19:03الفأرة الأيمن . أوه ، آسف . لقد أخطأت في تقدير الثغرة . لم أكن أتخيل يومًا أنني سأقول هذا . متى نبدأ بتحريكها لنتمكن من رؤية محتويات هذه الملفات أو القيام بشيء أكثر تعقيدًا بها ؟ لقد صنعت دجاجة . أوه ، لا ، إنها مجرد بيضة . يبدو الأمر سخيفًا ، لكنني أستمتع به وآمل أن تستمتعوا أنتم
19:21أيضًا . بدأ تعديل ماينكرافت الخاص بنا يبدو كلعبة حقيقية . نحن على الطريق الصحيح ، لكن أعتقد أننا سنحتاج لاحقًا إلى النظر في كيفية تمثيل أنواع الملفات المختلفة . بالمناسبة ، إذا كنتم تستمتعون بكل هذا ، فالرجاء الإعجاب والتعليق والاشتراك هنا على يوتيوب ، وسأراكم على تويتش لمزيد من البث المباشر . إلى اللقاء قريبًا .