خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تست نفوذ با کالی لینوکس - به صورت گام به گام و تصویری

تست نفوذ با کالی لینوکس - به صورت گام به گام و تصویری
به آموزش تست نفوذ با کالی لینوکس خوش آمدید. در این آموزش به معرفی ابزارهایی برای تست نفوذ می پردازیم. توجه داشته باشید که وقتی صحبت از تست نفوذ می شود، منظور همان نفوذ است. در واقع این اصطلاحی است که هکرهای کلاه سفید به کار می برند تا از وخامت ماجرا کم کنند و آن را اخلاقی نشان دهند. اینکه آیا براستی چیزی بنام هکر کلاه سفید وجود دارد یا اینکه این نام صرفاً پوششی است که امور را موجه جلوه دهد، خودش می تواند موضوع بحث جداگانه ای باشد که در اینجا به آن ورود نمی کنیم. امروزه همه جا صحبت از کالی لینوکس است. اما بیایید ببینیم ماجرا چیست. ماجرا از این قرار است که در سیستم عامل کالی لینوکس کلی ابزار آماده در دسترس می باشد که هر کسی صرفاً با داشتن اندکی سواد لینوکسی قادر خواهد بود به سایر کامپیوترها و شبکه ها نفوذ کند. البته نام موجه اش تست نفوذ است. در این میان برخی خود را هکر می نامند و برخی نیز خود را متخصص امنیت شبکه و هکر کلاه سفید می نامند. در اینجا ما هم در حد وسع و حوصلۀ این مقاله گوشه ای از قدرت نفوذ کالی لینوکس را به شما نشان خواهیم داد، مسئولیت استفادۀ درست یا نادرست این اطلاعات نیز بر عهدۀ خودتان می باشد، به شخصه امیدوارم که از آن در راه درست استفاده کنید. اگر به مباحث امنیت شبکه علاقمند هستید، آموزش امنیت شبکه های کامپیوتری را به شما پیشنهاد می کنم.


تست نفوذ به شبکه های بی سیم با کالی لینوکس


یکی از مواردی که بسیاری مشتاق به یادگیری آن می باشند، چگونه نفوذ به شبکه های بی سیم و به دست آوردن رمز وای فای می باشد. صرفنظر از اینکه انگیزۀ شما از این کار چه می باشد، در اینجا چگونگی آن را خواهید دانست. در داخل کالی لینوکس (Kali Linux) نرم افزاری با نام Fern wifi cracker قرار دارد که به کمک آن می توانید به سادگی آب خوردن پسورد وای فای را بدست آورید. نرم افزار Fern wifi cracker برخلاف ابزارهای رایج امنیتی که عمدتاً در محیط خط و فرمان اجرا می شوند، دارای واسط کاربری ویژوال می باشد و محیط گرافیکی آن نیز تقریباً شسته رفته و تمیز است و کار کردن با آن سخت نیست.

تست نفوذ با کالی لینوکس

اگر پسورد وای فای در حالت WEP باشد، نرم افزار Fern wifi cracker به سادگی می تواند پسورد مربوطه را بدست آورد. اما اگر پسورد وای فای در حالت WPA یا WPA2 باشد، کار برای این نرم افزار دشوارتر می شود. بنابراین در همین جا شما یک درس خوب نیز یاد می گیرید و آن اینکه استفاده از حالت های WPA یا WPA2 در وای فای، همانند بستن قفل فرمان و قفل کلاچ به خودرو می باشد، هر چند سرقت را غیر ممکن نمی سازد، اما آن را برای سارقان سخت می کند. برای بدست آوردن پسورد وای فای ابتدا نرم افزار Fern wifi cracker را اجرا کنید. برای اجرای این نرم افزار در محیط کالی لینوکس وارد مسیر Linux سپس Wireless attacks 802.11 wireless tools شوید و سپس در ابزارهای موجود در آن قسمت Fern wifi cracker را بیابید و اجرا کنید.

بعد از اینکه نرم افزار Fern wifi cracker اجرا شد، در قسمت Interface گزینۀ Wlan0 را انتخاب کنید و سپس بر روی Scan for Access Points کلیک کنید. سپس مدتی صبر کنید تا برنامه، شبکه های وای فای موجود در محیط را پیدا کند. شما باید تا زمانی که وضعیت Active شود منتظر بمانید.

تست نفوذ با کالی لینوکس

اگر در ارتباط با خود کالی لینوکس مشتاق یادگیری بیشتری هستید، می توانید از مقالۀ آموزش کار با کالی لینوکس که در فرادرس منتشر شده است، کمک بگیرید.


سپس از دکمه های wep و wpa برای بدست آوردن رمز وای فای استفاده کنید. نرم افزار Fern wifi cracker قادر است تا پسورد شبکه های از نوع wep و wpa و wpa2 و andwps را پیدا کند. البته شما می توانید به کمک این نرم افزار برای یافتن پسورد انواع دیگر حالت های امنیتی نیز تلاش کنید، ممکن است بتوانید جواب بگیرید و ممکن هم هست موفق نشوید. این موضوع تا حدود زیادی بستگی به الگوریتم های رمزنگاری (encryption algorithms) مورد استفاده دارد. کاری که در اینجا انجام می دهیم در واقع یک brute force attack (حملۀ خشونت آمیز) است. بعد از اینکه بر روی یکی از دکمه های بدست آوردن رمز وای فای یعنی wep یا wap کلیک کردید، لیست شبکه های موجود به شکل زیر به شما نشان داده می شوند.

تست نفوذ با کالی لینوکس

در این مرحله بر روی Browse کلیک کنید تا wordlist مربوطه را انتخاب کنید. شاید برایتان سوال پیش آید که wordlist (ورد لیست) چیست. در واقع wordlist لیستی از پسوردهای رایج است که بیشتر افراد انتخاب می کنند. در همینجا می خواهم یک درس امنیتی دیگر نیز به شما بدهم و آن اینکه هرگز از پسوردهای رایج و معمول که حدس زدنشان ساده می باشد، استفاده نکنید. چرا که به سادگی به کمک wordlist ها، رمز آن شکسته می شود.

تست نفوذ با کالی لینوکس

هم اکنون بر روی دکمۀ Attack (حمله) کلیک کنید و سعی کنید تا حمله آغاز شود. در اینجا یک نکتۀ مهم را می خواهم به شما متذکر شوم. یک متخصص شبکه و حتی یک هکر باید بسیار صبور باشد. چون وقتی وارد فرآیند بدست آوردن پسورد وای فای یا هر فرآیند مشابه اینچنینی دیگری می شوید، ممکن است چندین دقیقه و حتی در مواردی چندین ساعت پردازش اطلاعات طول بکشد. همه چیز به سطوح امنیتی بستگی دارد. گاهی رمزی در طول یک دقیقه بدست می آید و گاهی در طول چند روز، پس صبر کنید و عجول نباشید. البته برای اینکه پردازش ها سریع تر صورت بگیرد دو پیشنهاد برای شما دارم. اول اینکه پردازندۀ خود را قدرتمندتر کنید و دوم اینکه پردازندۀ گرافیکی (GPU) را نیز ارتقاء دهید. برای تازه کارها ممکن است سوال پیش آید که مگر می خواهم گیم بازی کنم که باید کارت گرافیک قوی وصل کنم. پاسخ اینست که پردازنده های گرافیکی برای انجام محاسبات ریاضی عالی هستند و از آنجا که فرآیندهای تست نفوذ با کالی لینوکس به شدت پردازش های قدرتمندی دارند که عمدتاً هم از الگوریتم های ریاضی بهره می برند، وجود پردازندۀ گرافیکی قدرتمند، در تسریع امور به شدت تأثیر گذار می باشد. در کل هر چقدر قدرت کامپیوتر شما بیشتر باشد، فرآیند نفوذ سریع تر صورت می پذیرد.

کالی لینوکس دارای نسخه های متفاوتی می باشد که همین مسئله گاهاً موجب سر در گمی می شود. اگر در انتخاب نسخۀ مناسب دچار ابهام هستید مطالعه مقالۀ تفاوت نسخه های کالی لینوکس را به شما توصیه می کنم.


در پایان اگر فرآیند یافتن پسورد وای فای موفقیت آمیز باشد، شما می توانید در قسمت Key Database پسوردهای بدست آمده را ببینید. در مواردی که عملیات موفقیت آمیز باشد تعداد پسوردهای بدست آمده را در کنار دکمۀ Key Database خواهید دید. در مثال ما از آنجا که یک پسورد وای فای یافت شده است، با رنگ سبز رنگ متن 1 Key Entries در این قسمت نشان داده شده است.

تست نفوذ با کالی لینوکس

لیست پسوردها، چیزی شبیه تصویر زیر می باشند.

تست نفوذ با کالی لینوکس

خوب تبریک می گوییم. ظاهراً موفق شدید اولین تست نفوذ با کالی لینوکس را با موفقیت به انجام برسانید. باز تأکید می کنم که به هیچ وجه از این اطلاعات در راه ناثواب بهره نگیرید و فقط با اهداف امنیتی و ضد خرابکارانه به آن نگاه کنید. بد نیست در اینجا به یک نکتۀ مهم دیگر هم اشاره کنم و آن اینکه همیشه کارها به این سادگی نیست و ما در اینجا یک مسیر خطی و ساده را به شما آموزش دادیم و وارد شاخ و برگ موضوع نشدیم. گاهاً درگیر جزییات و پیچیدگی های دیگری نیز خواهید شد که البته تبدیل به تجربیات شما می گردند.

تست نفوذ به وب سایت ها با کالی لینوکس


در این بخش از مقالۀ تست نفوذ با کالی لینوکس به چگونگی تست نفوذ امنیت وب سایت ها و وب اپلیکیشن ها می پردازیم. این کار به کمک ابزار Vega در کالی لینوکس صورت می پذیرد. نرم افزار Vega می تواند به شما کمک کند تا تست های نفوذ مختلفی را صورت دهید. یکی از این انواع SQL Injection (تزریق اس کیوال) می باشد. از آنجا که اس کیو ال سرور یک زبان اسکریپتی است و از آنجا که تقریباً در تمامی وب سایت ها یافت می شود، یکی از بهترین نامزدهای نفوذ می باشد. البته نرم افزار Vega تست های نفوذ دیگری همچون تست نفوذ Cross-Site Scripting ، تست نفوذ shell injection و ... را نیز صورت می دهد. نرم افزار Vega یک اسکنر اتوماتیک دارد که به صورت اتوماتیک کارش را انجام می دهد و در حالت کلی نیازی ندارید که نگران چگونگی انجام کار باشید. البته این نرم افزار یک واسط برنامه نویسی نیز دارد که با زبان جاوا اسکریپت می توانید، ویژگی های آن را توسعه دهید.

تست نفوذ با کالی لینوکس

در طول این مقاله ما دو تست نفوذ با کالی لینوکس را انجام دادیم. اگر مایل هستید که تست های نفوذ بیشتری را با کالی صورت دهید، مطالعه مقالۀ آموزش رایگان تست نفوذ با کالی لینوکس را به شما پیشنهاد می کنم.


نرم افزار Vega هم دارای محیط گرافیکی است و هم اینکه می توانید به صورت خط و فرمان نیز از آن استفاده کنید. واسط گرافیکی این نرم افزار محیط ساده ای دارد و هر کاربری به سادگی می تواند با یک نگاه، چگونگی کار با آن را دریابد. با این حال فرآیند کار را یک بار با هم مرور خواهیم کرد. ابتدا وارد برنامه شوید. سپس بر روی scan و بعد از آن بر روی start new scan کلیک کنید. در این مرحله آدرس وبسایتی که می خواهید آن را به منظور تست نفوذ و بررسی نقاط ضعفش اسکن کنید از شما درخواست می شود. آدرس ریشۀ وبسایت را به آن بدهید و سپس بر روی next کلیک کنید. البته اگر بخواهید می توانید محدودۀ اسکن را کمتر نیز کنید. در برخی سایت ها ممکن است تعداد صفحات داخلی آنها فراوان باشد و انتخاب ریشۀ وبسایت منجر به طولانی شدن فرآیند اسکن شود. از این رو در این نرم افزار امکان انتخاب صفحۀ خاصی از وبسایت نیز فراهم است. این کار با دکمۀ Choose a Target Scope قابل انجام است. اول این دکمه را بزنید و سپس Edit Scopes را انتخاب کنید. در مرحلۀ بعد لینک مربوطه را وارد کرده و OK کنید. به صورت پیش فرض نرم افزار Vega تست های نفوذ مختلفی همچون Header Injections و Directory Traversal Attacks و XSS Injections. و ... را صورت می دهد.

یک نکته هم که بد نیست در اینجا به آن اشاره کنیم اینست که هر چند نرم افزار Vega در داخل کالی لینوکس (Kali Linux) قرار دارد، اما صرفاً محدود به پلتفرم لینوکس نیست و در کل یک نرم افزار مالتی پلتفرم است و هم در سیستم عامل ویندوز و هم در سیستم عامل مک می توانید از آن استفاده نمایید.

سخن آخر


در طول این مقاله، با دو ابزار مختلف در کالی لینوکس آشنا شدید و دو تست نفوذ مختلف را انجام داید. البته این موارد صرفاً مشتی نمونۀ خروار بودند و در داخل کالی لینوکس می توانید ابزارهای مشابه فراوانی را بیابید که تست های نفوذ مختلفی را انجام می دهند. در کالی لینوکس ابزارهایی برای شنود اطلاعات وجود دارد، ابزارهای متنوعی برای تست امنیت وب سایت ها دارد، ابزارهایی برای تست نفوذ به پایگاه های داده دارد، ابزارهایی برای تست نفوذ به وردپرس را دارد و ... که شمردن همۀ آن ها سخن را به درازا می کشاند. در مجموع در حال حاضر کالی لینوکس به عنوان کلکسیونی از نرم افزارها و ابزارهای مختلف در حوزۀ امنیت شبکه شناخته می شود و جزء مطرح ترین ها نیز می باشد که صد البته ارزش وقت گذاشتن و یادگیری را دارد.

در پایان این مقاله، مایلم منابع آموزشی ارزشمند زیر را با شما به اشتراک بگذارم:



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز