كيفية إعداد كالي على WSL

Kyfyt A Dad Kaly Ly Wsl



Kali Linux هي إحدى توزيعات Linux المستخدمة عالميًا من قبل المتخصصين والطلاب في مجال الأمن السيبراني. فهو يقدم العديد من الأدوات المثيرة للاهتمام لاختبار القلم، والطب الشرعي الأمني، والقرصنة الأخلاقية. ومع ذلك، عندما نفكر في تشغيل Kali Linux على النظام، فقد نستخدم أدوات Hypervisor مثل VMware VirtualBox أو المحاكاة الافتراضية السحابية.

ولكن على نظام التشغيل Windows، إحدى الطرق المفضلة لاستخدام Kali Linux هي تشغيله على أداة المحاكاة الافتراضية المدمجة في Windows (HyperV). يمكن أن يكون هذا ممكنًا من خلال WSL (نظام Windows الفرعي لنظام التشغيل Linux). يمكن للمستخدمين التبديل بسهولة بين Kali Linux وWindows.

ستوضح هذه المدونة ما يلي:







المتطلبات الأساسية

لإعداد Kali Linux على نظام التشغيل Windows باستخدام أداة WSL، يجب على المستخدم استيفاء المتطلبات الأساسية التالية:



  • WSL: تمكننا WSL من تشغيل أي توزيعة Linux على Windows. وهو متوفر في نسختين ' WSL1 ' و ' WSL2 '. ومع ذلك، لتشغيل Kali Linux، الإصدار المفضل هو WSL2 لأنه يستخدم Windows Virtualization (HyperV).
  • نسخة ويندوز: لتشغيل WSL وتمكينه على النظام، يجب أن يكون لدى المستخدم إصدار Windows 10 على الأقل، الإصدار 20H1 (النسخة: 19041، الإصدار: 2004). ومع ذلك، فإن الإصدار المفضل لنظام Kali Linux هو Windows 11. للتحقق من إصدار Windows، أولاً، افتح ' يجري 'مربع باستخدام' نافذة + ر ' مفتاح. ثم ابحث عن ' com.winver ':



سيُظهر هذا معلومات حول Windows المثبت وإصداره على النظام:





بالنسبة لهذه المقالة، نحن نستخدم نظام التشغيل Windows 11. لكن الإجراء سيكون هو نفسه لكليهما.



  • ديسمبر: ال ' dism.exe 'هي أداة مساعدة مضمنة في Windows تُستخدم لخدمة صور سطح مكتب Windows. يقوم بإصلاح صورة Windows وإدارة وتشغيل أدوات تثبيت Windows.
  • بوويرشيل: إنه برنامج طرفي وبرمجة نصية مدمج في Windows يُستخدم لأتمتة المهام الإدارية وتشغيل أوامر Windows.

دعنا ننتقل إلى القسم أدناه لتثبيت Kali على WSL.

كيفية إعداد Kali على WSL؟

يُشار إلى WSL باسم نظام Windows الفرعي لتوزيعات Linux. فهو يمكّننا من تشغيل توزيعات Linux المختلفة على Windows دون إنشاء أجهزة افتراضية وأدوات برنامج Hypervisor. لإعداد Kali وتثبيته على WSL، اتبع الرسوم التوضيحية الموضحة.

الخطوة 1: قم بتشغيل PowerShell

افتح Windows PowerShell مع المسؤول مباشرةً عبر قائمة 'ابدأ':

الخطوة 2: تمكين WSL

الآن، قم بتمكين أداة WSL من ميزات Windows. ولهذا الغرض، قم بتشغيل ' dism.exe ' الأمر لتمكين WSL وتثبيته على نظام التشغيل Windows:

dism.exe / متصل / تمكين الميزة / اسم الميزة: Microsoft-Windows-Subsystem-Linux / الجميع / com.norestart

ومع ذلك، يمكن للمستخدمين أيضًا تثبيت أداة WSL من متجر Microsoft:

الخطوة 3: تمكين منصة VirtualMachine

في الخطوة التالية، قم بتمكين أداة VirtualMachine Platform باستخدام الأمر أدناه. سيمكننا هذا من تشغيل Kali على المحاكاة الافتراضية للنظام:

dism.exe / متصل / تمكين الميزة / اسم الميزة: منصة الآلة الافتراضية / الجميع / com.norestart

الخطوة 4: تحديث WSL 1 إلى WSL 2

لتشغيل Kali Linux، فإن WSL 2 هو الإصدار المفضل. يحتوي Windows 10 بشكل افتراضي على WSL 1. لتحديث إصدار WSL الافتراضي إلى WSL 2، قم بتشغيل الأمر التالي:

wsl.exe --تحديث

لا تقوم بعض إصدارات Windows 10 بتحديث إصدار WSL. لتحديث إصدار WSL يدويًا، قم بتنزيل ' تحديث نواة WSL Linux ” الحزمة لنظام التشغيل Windows بالضغط على المرفق وصلة .

بعد تنزيل ملف msi لتحديث kernel WSL، افتح ' التحميلات 'الدليل وتنفيذ الملف:

سيؤدي هذا إلى تشغيل تحديث WSL لتحديث الإصدار:

بعد تحديث نسخة WSL، اضغط على زر ' ينهي ' زر. تجاهل الخطأ لأننا قمنا بالفعل بتحديث WSL2، وهذا الإعداد لا ينفذ أي تحديث:

الخطوة 5: تعيين الإصدار الافتراضي لـ WSL

الآن، قم بتعيين الإصدار الافتراضي لـ WSL على أنه ' 2 'باستخدام الأمر أدناه:

wsl --set-default-version 2

بعد إعداد WSL2 على النظام، يمكنك الآن تثبيت Kali Linux أو أي توزيعة Linux أخرى على نظام Windows الفرعي.

الخطوة 6: تثبيت كالي لينكس

لتثبيت توزيعة Kali Linux باستخدام WSL، قم بتشغيل ' wsl –تثبيت –التوزيع <اسم التوزيع> ' يأمر. وهنا ' -توزيع يتم استخدام الخيار لتحديد اسم التوزيع. لقد قمنا بتثبيت ' كالي لينكس 'التوزيع على WSL2:

wsl --ثَبَّتَ --توزيع كالي لينكس

بعد الانتهاء من عملية التثبيت، قم بتعيين اسم المستخدم وكلمة المرور لنظام Kali Linux كما هو موضح أدناه:

يوضح الناتج أعلاه أننا نجحنا في تثبيت Kali Linux على WSL2.

وبدلاً من ذلك، يمكن للمستخدمين تثبيت توزيعة Kali Linux مباشرةً من متجر Microsoft الرسمي:

الخطوة 7: التحقق من معلومات النواة

للتحقق من المعلومات حول نواة كالي، قم بتشغيل الأمر أدناه:

com.uname

الخطوة 8: تحديث مستودع كالي

لتحديث مستودع Kali، استخدم ' تحديث مناسب ' يأمر:

sudo تحديث مناسب

سيؤدي هذا إلى تحديث Kali Linux إلى الإصدار الأحدث:

الصورة أعلاه توضح أن ' 163 'الحزم مطلوبة للترقية.

الخطوة 9: ترقية حزم كالي

لترقية حزم كالي، قم بتنفيذ الأمر ' ترقية مناسبة 'الأمر مع حقوق المستخدم الجذر:

sudo ترقية مناسبة

قد تتطلب العملية مساحة إضافية على القرص، للسماح بجميع الأذونات، ' 'يتم استخدام الخيار:

لقد قمنا بتثبيت Kali Linux بشكل فعال على WSL2. ومع ذلك، من أجل استخدام سطح المكتب Kali على نظام التشغيل Windows، اتبع الجلسة التالية.

كيفية الوصول إلى Kali Desktop باستخدام KeX؟

يمكن الوصول إلى سطح المكتب البعيد Kali عن طريق الاتصال بخادم KeX. لتثبيت أداة Windows KeX الخاصة بـ Kali وتشغيل الخادم، اتبع الخطوات التالية:

الخطوة 1: إطلاق كالي لينكس

أولاً، قم بتشغيل توزيعة كالي لينكس على نظام التشغيل ويندوز من خلال البحث عنها في قائمة ابدأ:

الخطوة 2: تثبيت Windows KeX الخاص بـ Kali

بعد ذلك، قم بتثبيت ' kali-win-kex 'من مستودع APT الخاص بـ Kali باستخدام الأمر أدناه. سيتم استخدام هذه الأداة لتشغيل خادم Kali KeX على نظام Windows:

sudo ملائم ثَبَّتَ kali-win-kex

يوضح الناتج أننا قمنا بتثبيت حزمة Kali windows KeX على النظام:

الخطوة 3: الاتصال بسطح مكتب Kali

الآن، قم بتشغيل خادم Kali’s KeX وتوصيله على نظام Windows عن طريق تنفيذ الأمر أدناه في محطة Kali:

بسكويت --يفوز

وتبين النتيجة أدناه أن ' خادم Win-KeX قيد التشغيل 'في الميناء' 5901 ':

سيؤدي هذا الأمر إلى فتح Kali Linux Desktop تلقائيًا في الوضع الكامل على الشاشة. هنا، يمكنك أن ترى أننا قد وصلنا بشكل فعال إلى سطح المكتب البعيد Kali على نظام التشغيل Windows:

لقد قمنا بتغطية طريقة إعداد Kali Linux بالكامل على WSL.

خاتمة

لإعداد Kali Linux على النظام من خلال WSL، قم أولاً بتمكين أدوات WSL وVirtualMachine Platform المضمنة في Windows. بعد ذلك، قم بتحديث WSL1 إلى WSL2. ثم قم بتثبيت Kali Linux باستخدام ' WSL - تثبيت - توزيع كالي لينكس ' يأمر. سيؤدي هذا إلى تثبيت وفتح محطة Kali Linux. من أجل الوصول إلى سطح المكتب البعيد Kali، يحتاج المستخدم إلى تثبيت Windows KeX وبدء تشغيل خادم KeX. سيؤدي هذا إلى فتح Kali Desktop على شاشة النظام. تناول هذا المنشور طرق إعداد Kali واستخدامه على WSL.