نصب کالی لینوکس داخل ویندوز ده بدون virtual machine

قبل از هرچیزی بگم میخواستم این رو توی توئیتر بزارم اما چون زیاد میشد دیگه ی حساب اینجا باز کردم تا توئیت های طولانی رو اینجا بنویسم . . . راستی سلام ویرگول :)خب من امروز اومدم کالی رو نسخه لایو 2020.3 رو بریزم گفتم برم تغیراتش رو بخونم که دیدم بله . . . کالی رو با ی سری کار ها توی خود ویندوز ده ریخت (بگم اگر نسخه ویندوز ده شما پرو و همچنین 64 بیت نباشه یا باشه ولی مال قبل سال 2004 باشه گزینه wsl وجود نداره براتون پس بیخیال بشید برید ی قهوه بخورید از زندگیتون لذت ببرید ولی اگر این پیش نیاز ها رو دارید تا آخرش رو بخونید و لذت ببرید)راستی WSL یا Windows Subsystem for Linux ی گزینه داخل ویندوز ده و ویندوز سرور 2019 هستش که به صورت پیشفرض غیر فعال هستش و با فعال کردن اون ویندوز ی لایه سازگار (به انگلیسی: Compatibility layer) درست میکنه تا بتونه لینوکس رو داخل محیط ویندوز اجرا بکنه که خیلی جالبه و تو نسخه WSL1 ویندوز شما لینوکس رو به صورت ی باینری اجرا میکنه و شما میتونید ترمینال لینوکس های کالی و ابونتو (bash) رو اجرا بکنه (که تو نسخه کالی 2020.4 کالی گفته میخواد شل پیشفرض رو بخاطر قابلیت های بیشتر zsh از bash به zsh تغییر بده) اما با اومدن نسخه WSL2 تو می 2019 ویندوز به جای باینری لینوکس اومدن ی سری تغیرات رو اعمال کردن و تقریبا ی هسته لینوکس رو اجرا میکنن اگر اشتباه نگم (اگر اشتباه بود بگید تصحیح کنم ممنون) و با استفاده از اون کارایی WSL1 رو به شدت بهینه سازی کردن و دیگه مشکلات قدیم رو نداشت و کالی اومد و از این هسته استفاده کردن و به لطف کالی میتونیم با ارتقا WSL1 به WSL2 از محیط گرافیکی کالی لذت ببریم و از محیط کامند لاین ی vnc درست میکنه و میشه از سرعت بیشتر کیفیت بهتر استفاده بهینه از سخت افزار نسبت به Virtual Machine ها (و البته محیط گرافیکی ی کم ضعیف تر) و ... لذت برد اصلا خودتون باید بریزید تا متوجه بشید چی میگم خیلی خیلی خوبه انگار که سیستم اصلیتون کالی باشهخب بریم سراغ نصبش مراحل نصب رو از سایت خود کالی دارم ترجمه میکنم اگر میخواید اینجا میتونید خودتون بخونید توضیحات کامل تر رو بخونید :پاورشل رو با دسترسی ادمین اجرا کنید و این رو وارد کنید تا WSL1 رو فعال کنیدEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linuxسیستم رو خاموش روشن کنیددوباره پاورشل رو با دسترسی ادمین اجرا کنید و این دفعه این رو وارد کنید تا سیستم برای مجازی سازی سیستم عامل به صورت داخلی آماده باشهdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartdism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartسیستم رو خاموش روشن کنیدخب حالا باید ورژن WSL رو از 1 به 2 ارتقا بدیم و هسته لینوکسِ ویندوز رو بریزیم (هههه هسته لینوکسِ ویندوز کی فکرش رو میکرد ویندوز ؟ D: ) که از این داکیومنت خود مایکروسافت پیروی میکنیمپیکیج بروزرسانی کرنل (خسته شدم به خدا هسته همون کرنل هستش :| ) لینوکسِ ویندوز رو دانلود و نصب میکنیم لینک دانلودبعد از نصب ی پاورشل با دسترسی ادمین باز کنید و این دستور رو بزنید تا کل سیستم از WSL2 به صورت پیش فرض استفاده کنهwsl --set-default-version 2حالا داخل مایکروسافت استور عبارت kali linux رو جست و جو کنید براتون این تصویر رو میارهاین رو باید نصب کنید تا ترمینال کالی رو براتون نصب کنهاگرم کالی رو نصب دارید از قبل این آموزش و نمیدونید WSL ورژن چند استفاده میکنه از دستور زیر برای چک کردن ورژن کالی تو پاورشل استفاده کنیدwsl -l -v یا wsl --list --verboseجفت دستور خروجی یکسانی دارن فقط چک کنید ورژن کالی دو باشه- خب اگر ورژن یک بود چیکار کنم علی؟+ این دستور رو بزن ورژنش دو میشه فقط زمان بره ها صبر میخواد برا من ده بیست دقیقه طول کشید :Dwsl --set-version kali-linux 2 + دمت گرم- خواهش :)خب حالا ترمینال کالی رو نصب کردیم (YES) خب بریم سراغ رابط گرافیکی ترمینال کالی رو باز کنید و مراحل نصبش زودی تموم میشه ی یوزرنیم پسورد هم بدید بهش بره (یادتون بمونه ها!!!) حالا بریم سراغ باقیش نصب win-kexکافیه دستور زیر رو بزنید برای نصب win-kexsudo apt update && sudo apt install kali-win-kexبریم برای اجرای win-kex :)خب kex دوتا حالت اجرایی داره هر جور راحتید اجراش کنید :حالت اول : Window ModeWindow Modeبرای اجرا از دستور زیر استفاده کنیدwin-kex --win -sحالت دوم : Seamless modeSeamless modeبرای اجرا تو این حالت از دستور زیر استفاده کنیدwin-kex --sl -sاگر دستور ها اجرا نشد به جای win-kex از kex خالی تو دستور استفاده کنیدبرید داخل لینوکس می بینید از اون همه ابزار های کالی لینوکس کلا ی sqlmap با wpscan و ی ابزار دیگه هستش که اگر میخواید همه ابزار ها رو بریزید با این دستور اینکار رو انجام بدید یا دستی ابزار هایی که خودتون میخواد رو بریزید این دیگه دست خودتونهsudo apt install kali-linux-largeبعد ابزار ها رو اجرا کنید و سرعت رو خودتون مقایسه کنید اصلا ی چیز عجیب باحالیه :)پیشنهاد میکنم خودتون هم اون دوتا داکیومنت (یکی واسه مایکروسافت اون یکی هم داکیومنت کالی) رو یک بار بخونیداگر جایی اشکال تایپی بود یا اشتباه علمی یا دستوری کار نکرد بهم بگید فورا درستش کنماگه خوشتون اومد بگید - اگر هم بد بود بگید بدونم کجاش تا درستش کنم - امیدوارم دوستان علاقمند به تست نفوذ ، گیک های عزیز ، نرد های گل و لینوکس لاور ها همچنین دوستان نرم افزار های آزاد لذت ببرن سوالی داشتید یا مشکلی بود هم من توی اینستاگرام خیلی زود جواب میدم آیدیم هم alins.ir هستش توئیترم هست که تو صفحه ویرگولم زیر توضیحات هستش همینجا هم نمیدونم تازه واردم اگر میشه چیزی پرسید بپرسین جواب میدم :)هعی از هشت صبح تا الان ی کله پای سیستم بودم امیدوارم ارزشش رو داشته باشه کپی هم کردید اشکال نداره مهم اینه همه بفهمن هرچه زودتر هدفم همینه ; )