امروزه سیستم عاملهای بسیاری برای راحت کردن کار کاربران وجود دارند که هر کدام از آنها برای اهداف متفاوتی به وجود آمدهاند؛ به طور مثال سیستم عامل macOS خواستگاه کسانی است که به کارهای گرافیکی و تولید محتوا علاقهمند هستند.
در این میان کسانی که در حوزههای امنیتی، تست نرم افزار یا هک مشغول هستند، میتوان گفت که بهشت آنها سیستم عامل کالی لینوکس است که یکی از بیشمار نسخه توسعه یافته سیستم عامل Linux است.
ما نیز در این مقاله قصد داریم تا به معرفی این سیستم عامل، کاربردهای آن و همچنین دلیل علاقه افراد مشغول در حوزه امنیت بپردازیم. پس با آموزشگاه مهندسی کندو همراه باشید.

سیستم عامل Linux چیست؟
همانطور که در بالا اشاره شد سیستم عامل Linux Kali یکی از نسخههای توسعه یافته لینوکس است و به همین دلیل لازم است پیش از پرداختن به آن، نگاه مختصری به گذشته و کارکرد سیستم عامل Linux داشته باشیم.
پیش از سال 1993 عملا سیستم عاملی تحت عنوان لینوکس وجود نداشت و Linux در واقع هستهای برای برنامه نویسان بود که به وسیله آن کدهای خود را با یکدیگر به اشتراک میگذاشتند تا اینکه بالاخره به دلیل محبوبیت بالای آن، به عنوان سیستم عامل معرفی شد و برای استفاده همگان قرار گرفت.
اگر بخواهیم به چند مورد شاخص از دلایل محبوبیت Linux و آموزش لینوکس بپردازیم باید به موارد زیر اشاره کنیم:
- رایگان است
- متن باز است و این بدین معناست که شما هم به هسته آن دسترسی دارید و میتوانید آن را تغییر دهید
- ابزارهای بسیار متنوع و گوناگونی دارد که کاربردهای گوناگونی دارند و این مورد لینوکس را به سیستم عاملی انعطاف پذیر تبدیل میکند
- امنیت بسیار بالایی دارد
یکی از کارهای بسیار جذابی که لینوکس ارائه کرده این مورد است که توزیعهای بسیار متنوعی از آن ارائه کرده که هر کدام ویژگی خاصی دارند و شما با توجه به نیاز و علاقه خود میتوانید آن را نصب کنید. در این میان سیستم عامل Linux Kali در زمینههای امنیتی توسعه یافته است و اکنون به بررسی آن میپردازیم.
Linux Kali چیست؟
کالی لینوکس یکی از نسخههای توسعه یافته لینوکس تحت دبیان است. پیش از به وجود آمدن Linux Kali افراد مشغول در حوزه امنیت و همچنین هکرها از نسخه Backtrack لینوکس استفاده میکردند؛ اما با روی کار آمدن کالی لینوکس، به دلیل داشتن مزایای بیشتر افراد به سمت آن آمدند.
بیشتر بخوانید: چگونه هکر شویم و تست نفوذ بگیریم؟

نرم افزارها و ابزارهای کالی لینوکس
کالی لینوکس ابزارهای بسیار قدرتمندی در زمینه نفوذ، آموزش امنیت شبکه و هک دارد و به همین دلیل مورد علاقه هکرها و توسعه دهندگان نرم افزار است. کالی لینوکس ابزارهای بیشماری در اختیار شما قرار میدهد که چند مورد از برترینهای آن عبارتاند از:
- Aircrack-ng
ابزاری است که برای تست نفوذ و همینطور حمله به شبکههای وای فای استفاده میشود و در زمنیههای تست، کرک کردن، نظارت و حمله کاربرد دارد. از این ابزار میتوان در رمزگشایی WEP 802.11 و WPA-PSK 802.11 استفاده کرد. همچنین این ابزار قابلیت پشتیبانی از استانداردهای مختلفی مانند a/b/g/802.11 را دارد. - Nmap
network mapper یک نرم افزار رایگان و متن باز است که در زمینه بازرسی و اسکن شبکه بسیار تاثیرگذار و مفید است و از آن میتوان در شناسایی خطرات امنیتی شبکه استفاده کرد. به کمک این نرم افزار میتوانید سیستمهای متصل به شبکه را شناسایی کنید و در صورت وجوذ ایراد در آنها، آن را پیدا کنید. این ابزار بسیار مناسب برای مدیران شبکه است، چرا که باید به طور منظم اقدام به عیب یابی شبکه و دستگاههای متصل به آن کنند. ابزار Nmap علاوه بر اینکه این قابلیت را در اختیار آنّها قرار میدهد، به آنها امکان تست و اسکن برای شناسایی حفرهها، تشخیص پورتهای آزاد یا اشغال شده، آسیبپذیری شبکه و… را نیز میدهد. - Wireshark
نرم افزاری قوی و در عین حال ساده است که به وسیله آن میتوان ترافیک شبکه را ضبط و آن را تحلیل کرد و در زمینه خطایابی شبکه، تست نفوذ شبکه، هک و… کاربرد دارد.
با وجود اینکه wireshark ابزاری تخصصی است و برای کار با آن باید اطلاعات مناسبی در این زمینه داشته باشید، افراد تازه کار نیز میتوانند با این نرم افزار کار کنند تا به درک بهتری از موضوعات شبکه برسند. - Burp Suit
نرم افزاری بسیار قدرتمند است که در زمینه تست نفوذ برنامههای تحت وب و همچنین حمله به آنهاست که به وسیله آن میتوان آسیبپذیری برنامه را به خوبی بررسی کرد. این برنامه توسط portSwigger ارائه شده است و یک پلتفرم جاوا محور است. Burp Suit دارای ماژولهای بسیاری نظیر Intruder, Repeater, Sequencer و… است که به شما اجازه میدهد حملاتی مانند XSS, SQL Injection, Brute-Force و… را شبیه سازی یا اجرا کنید. - Metasploit Framework
یک نرم افزار قدرتمند برای تست و نفوذ است که به شما کمک میکند تا بتوانید exploitها یا همان کدهای مخرب را بنویسید، اجرا کنید و تست کنید.
به وسیله این نرم افزار میتوانید بسیار ساده تر از گذشته یک نقطه ضعف را در سیستم مقصد پیدا کنید و به آن حمله کنید. برای این منظور ابزارهای تجسسی بسیاری با یکدیگر ادغام شدهاند مانند:- Nmap اسکن SNMPWindows patch enumeration
- و…
به این وسیله در ابتدا شما نقطه نفوذ را پیدا میکنید و سپس از پایگاه داده بزرگ Metasploit میتوانید استفاده کنید و اکسپلویت مورد نیاز خود را پیدا کنید.

- Netcat
یک نرم افزار بسیار قدرتمند است که به دلیل همه کاره بودن آن به چاقوی همه کاره سوئیسی معروف است و در تست و نفوذ شبکه کاربرد دارد. با این نرمافزار میتوانید پورتهای شبکه خود را اسکن یا بررسی کنید.
این ابزار قابلیتّهای زیر را در اختیار شما قرار میدهد:- پورتهای باز سیستم خود را شناسایی کنید و برای جلوگیری از شنود و سایر حملات آنها را ببندید
- از طریق پورتهای باز سیستمهای دیگر اقدام به حملاتی چون ساخت Backdoor, Reverse-Shell, botnet و… را انجام دهید.
توجه داشته باشید که ما فقط به چند مورد از قویترین ابزارهای Linux Kali اشاره کردیم و کاربردهای این سیستم عامل فوقالعاده فقط به این موارد ختم نمیشود.
جمع بندی
در این مقاله از سری مقالات آموزش شبکه، آموزش سیسکو و حوزه امنیت به معرفی سیستم عامل Linux Kali پرداختیم و متوجه شدیم که این سیستم عامل، کاربرد فوقالعادهای در زمینه هک و همینطور امنیت دارد و به دلیل ویژگیها و نرمافزارهای قدرتمندی که در اختیار شما قرار میدهد به ابزاری مناسب برای هکرها و فعالان حوزه امنیت تبدیل شده است.
امیدواریم که توانسته باشیم حداقل بخش کوچکی از پرسشهای شما عزیزان را پاسخ داده باشیم. برای کسب اطلاعات بیشتر میتوانید به وبسایت ما سر بزنید.