Free YouTube Transcribe

Video transcript

I Built a Minecraft Mod That Sees Real Internet Data

John Hammond · 3,372 words · 16 min read

WhatsAppTelegramX

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

0:00هل يمكن للذكاء الاصطناعي إنشاء " مود " في لعبة ماينكرافت لاستكشاف المجلدات المفتوحة على الإنترنت ؟ هذا هو الجزء الثاني من سلسلة فيديوهات حديثة نقوم فيها بدمج الأمن السيبراني داخل ماينكرافت . في الفيديو السابق ، أنشأنا عالمًا تجريبيًا وربطنا الـ " مود " الخاص بنا بواجهة برمجة تطبيقات hunt.io ، لكن

0:21ظهرت مشكلة . أنا ما زلت لا أعرف كيف ألعب ماينكرافت . لذا فإن دردشة البث المباشر تساعدني في ذلك . دعوني أريكم هذه الفوضى . لم نحرز أي تقدم يذكر على الإطلاق . نحن نحاول الآن دمج إمكانيات hunt.io في البيئة وفي اللعبة داخل ماينكرافت . هذا كل شيء .

0:42لم نفعل شيئًا أبعد من الدخول إلى عالم مسطح للغاية . لقد قمنا بالبث المباشر لمدة ساعتين ونصف . لم ننجز أي شيء فعليًا . لكن لا بأس بذلك . هكذا تسير الأمور . انظروا ، انظروا إلى كل هذه الخنازير . انظروا إلى كل الخنازير الموجودة لدينا هنا . يمكنني الرمي . حسنًا ، لقد مات .

1:04لقد مات . لقد قتلته . المخزن لا يزال قيد الإعداد . وأنا آمل حقًا أن يتمكن من الاتصال عبر SSH بهذا الجهاز الذي أستخدمه الآن . حسنًا ، أومن قال إنه فعل شيئًا ما . هل أنجزت ذلك ؟ ماذا ترى ؟ اتصال SSH يعمل . نعم . تم نسخ مفاتيح Hunt IO من ملفاتنا إلى متغير

1:25بيئة المستخدم Hunt IO API key دون طباعتها أو كتابتها في المستودع . رائع . تم أيضًا تحديث العميل البرمجي ليقوم بسحب متغير بيئة المستخدم قبل تشغيل Gradle ، ويبدو أن عملية البناء تمت بنجاح . لذا يجب أن يعمل كل شيء الآن . هذا رائع . شكرًا للروبوتات التي تنسق

1:47مع بعضها البعض . حسنًا ، لنذهب ونتحدث إلى كوديكس المحلي . مرحبًا ، لقد أعددت مفتاح واجهة برمجة تطبيقات hunt.io الذي يجب أن يكون الآن في متغيرات البيئة . هل يمكنك الآن رؤية ما لدينا من اتصال ؟ هل يمكنك بناء أوامر hunt.io لوحدة تحكم ماينكرافت الفعلية حتى نتمكن من إدراج

2:07الكثير من المجلدات المفتوحة التي يعرفها مؤخرًا ؟ هل يمكنك جعله يتصفح أو يسرد أو يملأ بعض عناوين IP وأرقام المنافذ والأشياء الموجودة هنا لسرد الملفات ، وأسماء الملفات ، وأحجامها ، إلخ ؟ سيكون ذلك على الأقل بمثابة قدرة عميل ذكية تشبه واجهة

2:27سطر الأوامر لاستخدام واجهات برمجة تطبيقات hunt.io داخل ماينكرافت ، أي داخل وحدة تحكم اللعبة . أعتقد أنه يجب أن تكون قادرًا الآن على اختبار والتحقق من كل هذا لأن مفتاح واجهة برمجة التطبيقات أصبح متاحًا لك . مجدداً ، لا ينبغي عرض ذلك ، لكن يمكننا استغلال هذه القدرة . لذا ، لنرَ ما إذا كان بإمكانك تنفيذ

2:48شيء ما الآن ، من فضلك . أها ، لقد وجدها . حسناً ، جيد . إذاً ، هو على دراية بمفتاح الواجهة البرمجية ( API ) . والآن نضيف القليل من الأدوات والقدرات الإضافية . ماينكرافت ، أنت موجودة . الآن لدينا Hunt IO . وأنا أكره حقيقة أنه يحتاج دائماً إلى أشياء محددة . لا أعرف ما إذا

3:09كان هذا سيعرض مفتاح الـ API الخاص بي أم لا . لذا ، دعني أخفي صفحة حالة ماينكرافت مؤقتاً . كلا ، ليس كذلك . حسناً ، رائع . يقول إن مفتاح الواجهة البرمجية مُهيأ . جميل . إذاً ، الآن لدينا Hunt IO وحديث . شكراً لك . شكراً

3:33على ذلك . لقد فشلت على الفور . لدينا سطر أوامر Hunt IO على الجهاز الآخر الذي أستخدمه عادةً لأبحاث الذكاء الاصطناعي . أعلم أن التصفح يحتاج إلى موقع ويب كوسيط ، لكننا أردنا أن يكون هذا الشيء الذكي قادراً على معرفة القوائم القادمة من واجهة Hunt.io

3:53البرمجية . لا أريد أن أضطر لمعرفة عناوين IP أو المواقع أو أرقام المنافذ . من الواضح أن هذا ليس مفيداً جداً لبيئة اللعبة . أشعر أننا بحاجة إلى المزيد من الفهم لـ Hunt.io هنا . دعني أعود إلى Vault . حسناً . إذاً نحن الآن نتحدث إلى روبوت " كودكس " على الجهاز البعيد . مرحباً كودكس ،

4:14شكراً . عمل رائع . يبدو أنك تمكنت من وضع مفتاح API الخاص بـ Hunt.io على جهاز الإنشاء ، لكننا في مسعى جديد لأنني أعتقد أنك على هذا الكمبيوتر في جهاز Omen هذا لديك فهم أعمق لكل ما يمكننا فعله بـ Hunt.io. أعلم أنك قد صممت بالفعل بعض الأدوات

4:34وقدرات سطر الأوامر المحلية لاستخدامنا لـ Hunt.io بناءً على الوثائق وكل ما يمكن أن تقدمه الواجهة البرمجية ، والطرق التي يمكننا بها سرد وكشف والآن رؤية قوائم هجمات المجلدات المفتوحة بالنظر إلى البيانات الوصفية لاسم المضيف ، وعنوان IP

4:55، ورقم المنفذ ، ومكان استضافتها ، ومكان تقديمها . يمكنك رؤية البلد ، ويمكنك رؤية البنية التحتية ، وكل ما ستقدمه لنا واجهة Hunt.io البرمجية . ونفس الشيء عندما يمكننا تحديد أو إدراج لرؤية عدد الملفات لمضيف معين . لقد قمت بالفعل بكل ذلك العمل في الوثائق . أنت ، Omen Codex ، لست مضيف الإنشاء الذي

5:16كنا نعمل عليه خلال البث المباشر . لكن أعتقد أننا بحاجة الآن إلى بنائه ، وإنشاء الأمر الأساسي داخل ماينكرافت على جهاز المُنشئ . لذا ، أعتقد أن ما أحتاجه منك هو الدخول عبر SSH ، وفهم ما يوجد بالفعل في تعديل ماينكرافت كما هو موجود محلياً على جهاز

5:37المُنشئ ، وتحديد الأساس لتقدير الفروقات عما نحتاجه فعلياً بناءً على ما أنشأته هنا على هذا المضيف ، ووثائق Hunt IO API وتعليماتهم عبر الإنترنت ودروسهم ومعرفتهم ومعلوماتهم وكل ما تعلمناه هناك . وبعد ذلك ، هل يمكنك إعداد أو توفير مطالبات التوثيق أو

5:58الملفات أو المهارات أو كتيبات التشغيل وكل شيء داخل جهاز المُنشئ ، المضيف الذي أعمل عليه حالياً ، ثم إعطائي مطالبة لأقوم بإعادة إدخالها مباشرة في وكيل المُنشئ . وأعتقد أن هذا جيد في الوقت الحالي . فقط اربط هذا ببعضه البعض لتصبح قدرة Hunt IO الخاصة بنا داخل ماينكرافت أكثر طبيعية وواقعية وتعبيرية للوصول

6:19فعلياً إلى أسماء مضيفي الدليل المفتوح وأرقام المنافذ ، من فضلك . آه ، هل فكرت في بنية هذا الشيء إذا تم فتحه للعب الجماعي ؟ أرى الكثير من PowerShell هنا . هل ستستضيفه على خادم ويندوز ؟ أوه ، " بيمبين إيزي " يطرح أسئلة جيدة . إذن ، المضيف الذي أستخدمه بنشاط ، أليس كذلك ، هو اسم مضيف المُنشئ

6:37الخاص بي ، مثل اسم المضيف هو " creator " ، أليس كذلك ؟ وهذا يعمل بنظام ويندوز . لكن جهاز Omen الذي أستخدمه كقوة دفع للذكاء الاصطناعي في عالم بيئة الاختبار المفتوحة المخصص للذكاء الاصطناعي هو لينكس . لذا ، أتمنى أن أنتقل إلى ذلك الآن وسترى المزيد من أنظمة ملفات لينكس بدلاً من ويندوز . حسناً ، لقد

6:56حصلت على شيء . لقد حصلت على شيء . لقد حصلت على شيء . لقد حصلت على شيء . ما الذي حصلت عليه ؟ ما الذي حصلت عليه ؟ ما الذي حصلت عليه ؟ تم . لقد قمت بتوفير تسليم جانب المُنشئ من الكتيب والمطالبة داخل مشروع البث المباشر دون كتابة أو طباعة أي أسرار . رائع . لقد حصلت الآن على بعض

7:09من هذا . الفارق الرئيسي الذي التقطته هو أن التعديل الحالي يحتوي بالفعل على { slash } hunt.io ، لكنه يعتمد على JSON عام لعرض التسميات من متصفح التقاط العلامات . يجب أن تصبح الرقعة التالية موجهة للمضيف أولاً . يجب أن تعرض بطاقات مضيف الدليل المفتوح مع مزود منفذ IP . نعم ، نعم ، نعم ، نعم ، نعم ، نعم .

7:24حسناً . سيحاول ترقيته في هذا لقد أعطاني للتو هذا لأتمكن من النسخ واللصق ذهاباً وإياباً . إذن ، الأمر سهل بما يكفي . لذا ، دعونا نعيد ذلك مباشرة إلى هذا الجهاز ، الجهاز الذي أستخدمه حالياً كسطح مكتب لأتمكن من لعب ماينكرافت عليه . ودعونا نمنحه كل ذلك . وأعتقد أن هذا سيكون جيداً . أشعر وكأن عقلي

7:46منقسم إلى نصفين لأن hunt.io هو الجزء المهم لجعل جانب الأمان في هذا الأمر ممتعاً ومثيراً للاهتمام ورائعاً . لقد قمت بذلك على الخادم البعيد لإنشاء أداة تحكم بسطر الأوامر CTL لتكون قادرة على التفريغ ومنحي نفس ، إيه ، انتظر

8:07، دعني أصل إلى جهاز البث . نفس المخرجات التي نراها من موقع hunt.io الفعلي لنتمكن من التعمق في فحص واستقصاء مضيف ومنفذ وملف معين . والآن ، إدخال ذلك في ماينكرافت هو ما نحاول ربطه ببعضه البعض . لذا ، أواجه انقطاعاً بين

8:27مضيف ويندوز " Creator " الخاص بي الذي يشغل ماينكرافت ويقوم ببناء التعديل ، وبين نظام التشغيل والنظام البيئي للذكاء الاصطناعي البعيد الخاص بي والذي يحتوي بالفعل على أداة سطر الأوامر Hunt CLI الأصلية والوثائق وكل شيء . لذا ، أعلم أننا نكافح

8:48ونحاول الجمع بين هذين الاثنين ، ولكن هذه ربما أهم قضية يجب أن نتناولها وهي الحصول على هذه الأشياء وإعادتها إلى هنا . ولكن أولاً ، نحتاج إلى دمج مفتاح API في التعديل بطريقة ذكية بما يكفي على الأقل . سطح المكتب الخاص بي ،

9:09مثل جهاز الكمبيوتر الذي يعمل بنظام ويندوز والذي أجلس خلفه وأستخدمه ، أطلقت عليه اسم المضيف " Creator " . و " Omen " هو حرفياً جهاز HP Omen يجلس في الزاوية ويعمل بنظام لينكس . جهاز Creator يعمل بنظام ويندوز . جهاز Omen يعمل بنظام لينكس . وما أستخدمه عادةً هو كودكس ، مثل كيفية تفاعلي مع هذا التطبيق

9:30هنا ، وأنت لا تستطيع رؤية أي شيء على شاشتي . أنا آسف جداً . أمم ، هذا عادة ما يكون اتصالي عن بُعد بجهاز Omen . هذا هو الإزعاج ، حيث أحتاج أن يعمل تعديل ماينكرافت فعلياً على الكمبيوتر الذي أستخدمه ، والذي يعمل بنظام ويندوز . لذا ،

9:50وبما أنهما على شبكة محلية ، فهما يتصلان عبر SSH ذهاباً وإياباً مع بعضهما البعض . إنهما يتواصلان فقط . وكلاء وروبوتات يتحدثون مع بعضهم البعض . أحب القيام بذلك من أجل ، مهلاً ، قدر معين من هيكلية الجهاز ، مثل بيئة Tailscale محلية . بهذه الطريقة ، نعم ، يمكنني الوصول إلى Creator ،

10:11وجهازي المحمول ، و Omen ، و GPD ، وأي جهاز نريده لمنزل محلي . شبكة محلية . حسناً . تم تنفيذ الجزء التالي من hunt.io. الآن لدينا الحالة ( status ) ، ومسح ( clear ) ، والحديثة ( recent ) ، وبحث ( search ) ، ومضيف ( host ) ، ورابط ( URL ) . أشعر أن هذا

10:27ليس ما أريده . لم أقم بعمل جيد بما يكفي في صياغة الأوامر لأنني كنت أمزح معكم جميعاً . أشعر أننا بحاجة حقاً لإعادة نهجنا في استخدام أمر hunt.io. أحتاج منك أن تبحث في التوثيق ، هذه المرة بجدية ، عن hunt.io وتحديداً قوائم التقاط الهجمات لأنها

10:47هي ما يمنحنا قائمة المجلدات المفتوحة . أريدك أن تكون قادراً على عرض أحدث قائمة لما يراه hunt.io افتراضياً . ثم أريد أن أتمكن من الحصول على تلك المضيفات وقوائمها ، وأن أتمكن

11:08من تحديد أو التعمق في أحد تلك المضيفات ومنفذه لأرى قائمة ملفاته . أشعر أننا بحاجة إلى واجهة سطر أوامر أسهل لا تتطلب مني معرفة رابط URL أو استعلام . يجب أن يكون قادراً على عرض كل شيء لي ببيانات حقيقية على الفور . هل يمكنك جعل

11:30هذا أكثر بديهية لتجاربنا وتعلمنا ، من فضلك ؟ عضو الدردشة Laura 4350 قالت : أخبره أن يستخدم Hunt IO فقط كمصدر وحيد للحقيقة لأشياء Hunt IO ، ولا شيء آخر على الويب . كيف يجب أن يتعمق اللاعب في أحد موارد Hunt IO دون استخدام " أوه " ؟ عن طريق الفهرس أو رابط المضيف ( URL ) أمر جيد . هذا رائع .

11:50هل لدينا تلك في وضع التخطيط ؟ لماذا يطرح أسئلة كهذه ؟ لنبدأ بـ 10 . حسناً ، تم تنفيذ إعادة تصميم واجهة سطر أوامر Hunt io فقط . Hunt io يركز الآن على النسخة الرسمية القديمة . حسناً . هل سنرى هذا العمل في اللعبة الآن ؟ ابدأ بالنمط لكي أتمكن

12:11من رؤيته يعمل . مرحباً بالعالم . Hunt io . يا إلهي . ما الذي يحدث ؟ ما الذي صنعته ؟ ما .. ما الذي صنعته ؟ ما هذا ؟ حسناً .

12:36يا للهول . لقد أخرجها كلها دفعة واحدة . لكن هذا يبدو أنيقاً نوعاً ما . إذاً هذا كان رفيقنا في Digital Ocean ، أليس كذلك ؟ صحيح ، صحيح . مهلاً ، هذا هو . هذا هو 134122 . يبدو الأمر فظيعاً هكذا . كنت

12:57أتوقع أن تظهر المخرجات في الدردشة . لكن لا بأس . لعبة العام . إصدار لعبة العام . إذاً هو صاحب معرف Hunt رقم 12 ، أليس كذلك ؟ إذاً دعنا نذهب لعمل ، لا لا ، بدون تقدم من فضلك . hunt IO ماذا يفعل الأمر recent ؟ وهل

13:21سيخرجها كلها مرة أخرى ؟ أم أن ذلك يقوم فقط بإنشائها ؟ أوه ، أنت تقوم بتحميل أحدث البيانات ليوم واحد . أوه ، هذا لديه مسلسل Y. يجب أن نلقي نظرة عليه . لا أعتقد أنه حصل على أي شيء من التحميل الأخير . أوه ، لا ، لقد فعل ذلك في وقت سابق . لذا فمن المحتمل أنه

13:41لا يقوم بإضافتها فحسب . حسناً ، إذن بالنسبة لمضيف hunt IO ماذا يجب أن نلقي نظرة عليه ؟ كان 12 هو الشخص الخاص بنا في DigitalOcean ، أليس كذلك ؟ أجل ، أجل . إنه يقوم بتحميل المضيف ، لكن المضيف لا يعيد أي شيء . مرحباً ؟ ما الذي يحدث مع المضيف ؟ يا للهول .

14:07يا للهول . الإحصائيات ؟ ما هي الإحصائيات ؟ أوه . لماذا أبقيت على 12 فقط ؟ هذا سيء للغاية . هذا سيء للغاية . محاولة جيدة ، ولكن ليس تماماً . حسناً يا كوديكس . أعتقد أننا سنضطر إلى إجراء بعض التغييرات الحقيقية

14:28على قدرة سطر أوامر hunt IO الخاصة بنا . أعلم أنه كانت لدينا أوامر بالفعل . يبدو أنك قمت بعمل شيء غريب جداً بأمر hunt IO الخاص بنا . لقد قمت بتشغيله ، وقد قام فعلاً بتجسيدها ككتل حقيقية . لا أعرف لماذا فعلت ذلك باستخدام الكتل . بصراحة ، كنت أتوقع أن تظهر كمخرجات نصية معروضة في وحدة التحكم

14:48حتى أتمكن من رؤيتها بواقعية وليس داخل اللعبة بعد . أشعر أننا نحتاج أولاً إلى عرض البيانات في وحدة تحكم ماينكرافت الخاصة بهم في الطرفية . لم أرَ أيضاً أي نجاح من بعض الأوامر . رأيت بعضها يعطيني خطأ مثل الإحصائيات . لم أستطع التعمق في المضيف لأتمكن من رؤية أسماء الملفات المدرجة . كنت

15:08أتوقع حقاً وبصدق أن تكون قادراً على جعل ذلك بمثابة ما يعادل سطر الأوامر داخل وحدة التحكم وضمن أوامر ماينكرافت ، وليس إنشاء كتل بعد . أعتقد أننا يجب أن نجرب ذلك مرة أخرى . هل يمكنك وضع خطة أفضل هنا ؟ لننتقل إلى وضع التخطيط ونجعل هذا ببساطة أشبه بقدرة سطر أوامر CLI لوحدة التحكم لتكون قادرة على عرض هذه الأشياء .

15:30وكنت أتوقع أن تكون أقوى بكثير ، وأسرع بكثير ، وأفضل بكثير . مثل القدرة على تحميل مضيف كان يجب أن تكون قادرة على عرض الملفات على الفور . هل يمكنك من فضلك جعل هذا أفضل بكثير ؟ أجل ، اجعلها في الدردشة من فضلك . أعجبتني حقاً الأفكار المطروحة في الدردشة لأنكم تفكرون ، أوه ، هل يمكننا النقر على

15:49عنوان IP ؟ أكاد أتخيل وجود بوابات مصممة مثل بوابة إلى النهاية أو النذر التي تنتقل إليها ثم تأخذك إلى الكهف أو العالم الذي يحتوي على الدليل المفتوح ويمكنك التنقل والتحكم في الملفات . أعد تشغيل التعديلات حتى أتمكن من رؤية هذا والتفاعل معه الآن ، من فضلك . حسناً ، لدينا hunt.io. أوه

16:12، هذا يبدو فظيعاً ، لكنه يعمل . تم تخزين 12 مضيفاً مؤقتاً ، ثم استخدم hunt واحد لتتمكن من رؤيته . إذاً ، هذا واحد رأى دعني أذهب للرقم 12 لأن هذا كان شخص DigitalOcean الخاص بنا . hunt.io host 12 لماذا لا

16:36تحصل على ذلك ؟ لديك ملفات أكثر من ذلك . هل تعمل الإحصائيات الآن ؟ أوه ، إنها تعمل . رائع ، يمكننا رؤية ثغرات dirty pipe . حسناً ، إنها تقوم بالفعل ببعض الاستدعاءات الجيدة حقاً لواجهة برمجة التطبيقات الآن . لا تزال الحالة تعمل بشكل

16:56جيد . نحن مهيئون . أشعر أننا يجب أن نحصل على ملفات من الرقم واحد . لكنه لا يحصل على أي ملفات . هل أنا لا أستخدم هذا بالطريقة التي اعتقد أنها ستكون ؟ يجب أن تكون قادراً على تجربة host one files 120 . أوه ، هل أحتاج إلى تحديد عدد الملفات التي أريد الحصول عليها منه ؟ HuntIO host 12

17:15سيخبرني أنه ليس لدي أي شيء ، ولكن HuntIO files 12 ثم العدد الذي أريده . دعنا نحصل على أول 10 . هذا لا يفعل شيئاً . هذا حرفياً لا يعرض أي شيء . أعتقد أنه يمكنك تجربة ميزة الحوار الجديدة . يمكنها إنشاء أزرار مخصصة تشغل أوامر أو تظهر واجهة رسومية بسيطة . أوه . كنت مهتماً

17:35جداً بذلك . هل هذا شيء موجود بالفعل ؟ لأننا نحتاج بوضوح إلى أشياء مثل أزرار حقيقية إلى حد ما . أشعر أننا بحاجة فعلاً للحصول على ملفات مدرجة . لأننا ما زلنا لا نحصل على أي ملفات مدرجة في المخرجات . نحن نقود عنوان IP ، نرى المضيف ، ونرى المنفذ ، لكن صفر ملفات ، صفر حجم لا

17:53يعمل . حسناً ، يا كودكس ، أشعر أننا نقترب ببطء ، لكنك لم تجعل هذا يعمل بشكل جيد على الإطلاق . يمكننا الآن سرد المضيفين والحصول على عناوين IP الفعلية وأرقام المنافذ ، وهذا يعمل ، لكن الحصول على الملفات واسترجاعها للتعمق في مضيف واحد يبدو أنه يعيد صفر ملفات ، ولا توجد بيانات وصفية حقيقية أخرى عن البنية

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

18:33يرجى التأكد من أن لديك الآن مخرجات ناجحة عند محاولة تشغيل أوامر hunt IO . لا أعرف ما الذي نحتاجه لجعلك في حلقة تكرارية فعلية أفضل ، بحيث يمكنك البدء ومحاولة استخدام الكود في الدردشة والأوامر في وحدة التحكم نفسها ، لأنني أعتقد أن هذا هو أهم شيء على الأرجح ،

18:54وهو أننا بحاجة إلى حل شامل وأفضل حتى تتمكن فعلياً من رؤية كل هذه الأشياء واختبارها والتحقق منها . هل نحتاج إلى إجراء تعديلات على " المود " حتى تتمكن من التحكم في الدردشة أو تشغيلها أو حقنها أو التحكم فيها خارجياً لرؤية ما إذا كانت تعمل والتحقق من ذلك ؟ لكننا نحتاج بشدة إلى إثبات نجاح

19:15أفضل بكثير لجميع هذه الأوامر وما نتوقعه من بيانات Hunt IO الحقيقية والأصلية التي نراها من واجهة برمجة التطبيقات ( API ) . لذا ، يجب أن تعيد واجهة برمجة التطبيقات لهذا الأمر ، أولاً ، البيانات الوصفية لهذه الملفات الإجمالية ، والمجلدات الفرعية ، والحجم

19:36الإجمالي ، والرؤى ، ثم كل المخرجات نفسها . أعتقد أننا احتجنا أولاً إلى إثبات المفهوم لنتمكن من إدراج هذه الأشياء في اللعبة ، حتى نتمكن من إثبات صلاحية أن " حسناً ، يمكننا إجراء طلبات واجهة برمجة التطبيقات أثناء قيامنا بهذا النوع من العمل " . أم ، وبعد ذلك يمكننا جعل الأمر بحيث " حسناً ، سيقوم الآن

19:52بإجراء تغييرات على العالم أو صياغة وإنشاء تلك العوالم بناءً على ربما غوغاء مثل الدجاج أو الخنازير أو الخيول ، ولكن بالطبع يمكننا في النهاية إنشاء شيء مخصص خاص بنا يبدو مشبوهاً للغاية بالنسبة لـ Python أو شيئاً يبدو مشبوهاً للغاية لنوع معين من البرامج الضارة مثل Vidar stealer أو Redline stealer أو بعض متغيرات برامج

20:14الفدية . أشعر أنها لوحة إبداعية رائعة جداً ، لكنني أشعر أننا ما زلنا بحاجة إلى الربط بين ما يهمني وهو واجهة برمجة تطبيقات التقاط الهجوم ( attack capture API ) ، لأن هذا هو الاسم المخصص للمجلدات المفتوحة . وإذا كان هذا هو ما ننشئه كفكرة لعالم هنا ، فما نفعله

20:35هو أننا نصل إلى API hunt.io v1 attack capture وبعض القوائم هنا . أم ، وبالطبع سنقوم بتمرير رمزنا الفعلي ، ولكن إليك بضعة طلبات توضح هذا النوع من القدرات . إنها تعمل بشكل افتراضي ، وهو أمر جيد ، ولكن يمكننا نوعاً ما تهيئة ما أردنا تحديده هنا . لكن انظر ، هذا هو ما كنت أتوقعه . ولا يجب

20:55أن يكون الأمر نقياً . أعتقد أنه يتحكم فيه الآن ، وهذا أمر جيد . هذا هو ما كنت أريده . حسناً ، نحن نرى ملفات . نحن نرى ملفات . نحن نرى ملفات . إنها هذه الملفات . انظر إلى ذلك . انظر إلى ذلك . مضيف hunt.io أوه ، أنت تقود الآن . أرى ما يحدث . كودكس هو من يقود . إنه

21:17يحاول التحكم في اللعبة . الأمر ينجح . حصلنا أخيراً على البيانات التي نريدها ، لكن ليس بالصيغة التي أملناها . لذا ، لم ننتهِ بعد . هناك المزيد من العمل للقيام به وسنكمل في الفيديو القادم إنشاء تعديل لماينكرافت لأغراض البحث الأمني . اضغط على زر الإعجاب والتعليق والاشتراك ، وأراكم في الفيديو

21:37القادم .

More from John Hammond

All 86 transcripts from John Hammond

Recently added transcripts

Browse the whole transcript library Browse all Arabic transcripts

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.