در این مطلب به صورت خیلی کوتاه میخوایم نحوه نصب DVWA رو روی ماشین مجازی (هم VMware Workstation و هم Virtual Box) رو بررسی کنیم ، اکثر آموزش های توی اینترنت ، نحوه نصب رو روی XAMP یا محیط های مشابه یاد دادن، ولی درصورتی که میخواید فایل ISO رو نصب کنید ، ادامه مطلب رو بخونید ;)

اول از همه فایلو از این آدرس دانلود کنید

اول میریم سراغ VMware Workstation :

یه ماشین مجازی جدید میسازیم ، بعد گزینه اول که تیک خورد رو دست نمیزنیم و میریم مرحله بعد

گزینه آخر رو انتخاب میکنیم (دردسرش کمتره)

 

نوع سیستم عامل میشه لینوکس و توزیع Ubuntu رو انتخاب میکنیم

بعد اسم ماشین مجازی رو انتخاب میکنیم که میتونی به DVWA تغییرش بدید و محلی که میخواید قرار بگیره رو انتخاب میکنید

در اینجا هم مقدار فضایی ک میخواید اختصاص بدید به DVWA رو مشخص کنید، کمتر از 8 نباشه ، بیشتر از 20 هم نیاز نمیشه، اگر میخواید منتقلش هم بکنید گزینه اولو بزنید ، در غیر این صورت گزینه دوم

و درآخر اگر چیزی رو دوس دارید کم و زیاد کنید مثل مقدار رم میتونید انجام بدید

بعد اتمام روی ماشین مجازی کلیک راست کنید و وارد Settings بشید

روی گزینه CD/DVD (SATA) برید و آدرس فایل ISO ای که دانلود کردیدو بهش بدید

در مرحله بعد میریم روی Network Adapter ، در اینجا بین علما اختلافه ولی یکی از این دوتا گزینه رو تست کنید تا جواب بگیرید ، اگر این یکی نشد اون یکی میشه !

و بعد ok بزنید و ماشینو اجرا کنید ، در این مرحله Enter رو بزنید

در اینجا گزینه دومو انتخاب کنید

بعد چند ثانیه صبر کردن ، این صفحه میاد که باید دستور ifconfig رو بزنید ،

در این مرحله اگر IP نداد میرید و حالت شبکرو عوض میکنید !

و حالا سه تا راه واسه ورود به این محیط دارید ، اول اینکه بریم داخل محیط های مجازی دیگه و با آیپی ای که داریم وصل بشیم:

یا مستقیم وارد خود سیستم عامل بشیم با فرمان startx  !

و پس از ورود، رو صفحه کلیک راست میکنید و از طریق منو Applications میرید روی گزینه Network و Web Browsing و در نهایت فایرفاکسو اجرا میکنید

یا از داخل سیستم اصلی (Host) آیپی رو میزنیم تو مرورگر و دسترسی میگریم :

حالا میریم سراغ Virtual Box :

خب از اول شروع به نصب میکنیم، روی دکمه New میزنیم 

یه اسم انتخاب میکنیم واسش و مکان جهت ذخیره سازی فایلاش و نوعش رو هم Linux و توزیعم Other Linux 32 یا میتونید ubuntu بزارید !

2 گیگ رم بهش میدیم

روی Create میزنیم واسه ساخت هارد دیسک مجازی

مدل هارد دیسکو VDI انتخاب کنید

این گزینه رو بزارید رو Dynamically

و در نهایت دوباره جاشو انتخاب کنید و فضایی که میخواید بهش بدید

ماشین مجازیو انتخاب کنید و بریم رو Settings :

از قسمت Storage فایل ISO رو بهش معرفی کنید

حالا در قسمت شبکه حالت رو بزارید روی Bridged  و از قسمت پایین کارت شبکه ماشین فیزیکی خودتونو انتخاب کنید (شاید برای شما wlan0 نوشته باشه ، اونو بزنید ، برای من اسمو نوشته)

و در نهایت ok میکنید و ماشینو اجرا میکنید و طبق همون مراحل Vmware میریم جلو :

اینجا Enter رو میزنیم

در اینجا گزینه دوم

و بعد کمی صبر دوباره IP هارو چک میکنیم با دستور ifconfig

نکته اینجاس که رنجی که از اون به ما آیپی داده رنج شبکه داخلی خودمونه و به این خاطره که ما حالت کارت شبکرو گذاشتیم رو Bridged ، حالا اگر با مرور گر کامپیوتر خودمون (Host) بریم داخل این آدرس ، میبینیم که :


امید وارم مورد توجهتون قرار گرفته باشه فقط یه نکته :

و حالا درآخر ، من وقتی با Virtual Box کار میکردم ، روی دوتا حالت Bridged و NAT گذاشتم ، روی حالت NAT فقط ماشین مجازی های داخل Virtual Box میتونستن به DVWA دسترسی داشته باشن ، ولی سیستم (Host) نمیتونه ، ولی وقتی روی Bridged میزاریم سیستم اصلی (Host) میتونه دسترسی بگیره

ولی در VMware در حالت NAT که من تست کردم ، هم VM ها میتونن دسترسی داشته باشن به DVWA و هم سیستم اصلی (Host) ولی در حال Bridged اصلا من نمیتونستم آیپی بگیرم :)

این مطلب رو واسه این نوشتم چون 90 درصد آموزش های توی اینترنت روی XAMP نصب میکنن و کمی دنگ و فنگ داره اون روش نسبت به این یکی ، و این روش راحت تره و میشه گفت قدیمی شده ، راستی اگر لینکا از کار افتاد زیر همین مطلب بنویسید که خودم شخصا فایلو براتون آپلود کنم :)