مقدمة

لقد تناولنا التنقل في الدلائل والبحث في الملفات باستخدام Powershell. كان هذا جزءًا من اليوم العشرين من Advent of Cyber 2.

التفسير الرسمي لـ PowerShell هو: "PowerShell عبارة عن إطار عمل لأتمتة المهام وإدارة التكوين عبر الأنظمة الأساسية، ويتكون من غلاف سطر أوامر ولغة برمجة نصية. على عكس معظم الأصداف التي تقبل النص وترجعه، فإن PowerShell مبني على وقت تشغيل اللغة العامة (CLR) لـ .NET، ويقبل كائنات .NET ويعيدها. يجلب هذا التغيير الأساسي أدوات وأساليب جديدة تمامًا للأتمتة.

احصل على ملاحظات شهادة OSCP

ازدادت شعبية PowerShell في السنوات القليلة الماضية بين المدافعين وخاصة المهاجمين. تعد معرفة PowerShell مهارة ضرورية. إذا كنت قد سمعت فقط عن PowerShell ولكنك لم تجربه مطلقًا، فلا تقلق، فسوف تفعل ذلك اليوم.

تذكر من التعريف أعلاه أن PowerShell عبارة عن غلاف لسطر الأوامر. يجب علينا إدخال الأوامر في موجه الأوامر لإرشاد PowerShell بشأن ما نريد أن يفعله لنا. تُعرف أوامر PowerShell باسم cmdlets.

إجابات التحدي

ابحث عن أول ملف قزم مخفي داخل مجلد المستندات. إقرأ محتويات هذا الملف. ماذا يريد العفريت 1؟

ابحث على سطح المكتب عن مجلد مخفي يحتوي على ملف Elf 2. اقرأ محتويات هذا الملف. ما اسم الفيلم الذي يريده Elf 2؟

ابحث في دليل Windows عن مجلد مخفي يحتوي على ملفات لـ Elf 3. ما اسم المجلد المخفي؟ (سيستغرق هذا الأمر بعض الوقت)

كم عدد الكلمات التي يحتوي عليها الملف الأول؟

ما الكلمتان الموجودتان في الفهرس 551 و6991 في الملف الأول؟

وهذا هو نصف الجواب فقط. ابحث في الملف الثاني عن عبارة السؤال السابق لتحصل على الإجابة الكاملة. ماذا يريد العفريت 3؟ (استخدم المسافات عند إرسال الإجابة)

جولة بالفيديو

عن المؤلف

أقوم بإنشاء ملاحظات حول الأمن السيبراني وملاحظات التسويق الرقمي والدورات التدريبية عبر الإنترنت. أقدم أيضًا استشارات التسويق الرقمي بما في ذلك، على سبيل المثال لا الحصر، تحسين محركات البحث وإعلانات Google وMeta وإدارة CRM.

عرض المقالات