پاسخ سوالات پرتکرار شما دربارهی آکادمی ووریوکس
این بخش داخل صفحه مسیر رشد کامل توضیح داده شده، اما به طور خلاصه شما دو سبک پیش رو دارین، به شکل خودخوان و شرکت در کلاس. به شکل خودخوان (با هدف باگبانتی، پنتست وب یا فعالیت بهعنوان پنتستر یا رد تیم در آینده)، ابتدا نیاز به آشنایی و دونستن پیشنیازهایی مثل JavaScript، مفاهیم کلی برنامهنویسی، دیتابیس و SQL، و مفاهیم شبکه و لینوکس دارین. در قدم بعد نیازه که آسیبپذیریهای OWASP، نحوه شناسایی و بهرهبرداری از اونها در پنتست رو یاد بگیرین و در ادامه با خوندن رایتاپ، مقاله و منابع مختلف باگبانتی و پنتست، متدولوژی خودتون رو بسازین و بهمرور ارتقاش بدین. اما اگه علاقهمند به شرکت در کلاس هستین (کلاس باعث تسریع فرآیند یادگیری میشه، نه موفقیت تضمینی)، آکادمی دو کلاس داره. کلاس OWASP که داخلش، از صفر پیشنیازها رو یاد میگیریم و در ادامه به آسیبپذیریهای وب، OWASP و مباحث پایهی پنتست وب میپردازیم. همینطور کلاس Hunt که برای شروع باگبانتی، ساختن و ارتقای متدولوژی هانت طراحی شده و میتونه به پیشرفتتون در این مسیر کمک کنه. پیشنیاز این کلاس، دونستن مباحث OWASP هست. هرچند نداشتن این پیشنیازها مانع شرکت تو دوره نیست. اگر از صفر هم شروع میکنین، بخشهای مهم این مباحث در طول دوره آموزش، مرور و رفع اشکال میشن و قبل از شروع هم منابع لازم در اختیارتون قرار میگیرن. همچنین اگه میخواین با روند برگزاری و محتوای دورهها بیشتر آشنا بشین، میتونین ویدئوهای معرفی دورههای OWASP ZeroX و Hunt Takopi رو از طریق لینکهای زیر در یوتیوب مشاهده کنین.
در کلاس OWASP، اصول پایهی امنیت و مفاهیم مربوط به آسیبپذیری های برتر (OWASP) آموزش داده میشه. این کلاس مناسب افرادیه که از صفر میخوان وارد دنیای پنتست یا باگبانتی بشن. در کلاس Hunt، تمرکز روی ساخت متدولوژی شخصی و کشف آسیبپذیریها روی تارگتهای واقعیه. این کلاس برای کسانیه که پایه رو (معمولاً از طریق OWASP) گذروندن و میخوان مهارتهای عملی هانت کردنشون رو تقویت کنن. در اینجا میتونین ویدئو یوتیوب معرفی دوره OWASP ZeroX و هانت تاکوپی رو ببینید.
در حال حاضر آکادمی معمولاً سالانه ۲ تا ۳ دوره برگزار میکنه (معمولاً یک یا دو دوره OWASP و یک دوره Hunt). برای ثبتنام، کافیه دورهی موردنظرتون رو از صفحهی کلاسها انتخاب کنین و مراحل ثبتنام رو تکمیل کنین. ظرفیت هر دوره محدوده و پس از تکمیل ظرفیت، ثبتنام بسته میشه. برای اطلاع از دورههای آینده، پیشنهاد میکنیم صفحهی کلاسها رو دنبال کنین؛ تمام اطلاعیهها، زمان ثبتنام، دورههای جدید و جزئیات هر کلاس ابتدا همونجا منتشر میشن. همچنین اگر میخواید با روند برگزاری دورهها آشنا بشین، میتونین ویدئوی معرفی آخرین کلاسها رو مشاهده کنین.
کلاسها بهصورت آنلاین و از طریق Discord برگزار میشن و شامل ویدئوهای آموزشی، تمرینها، پیکارها و جلسات لایو هفتگی هستن. اگر هم نتونید در یکی از جلسات لایو شرکت کنین، جای نگرانی نیست؛ ضبط کامل تمام جلسات در اختیارتون قرار میگیره و هر زمان بخواین میتونین اونها رو مشاهده کنین.
اغلب شاگردام بعد از تموم شدن دوره دوست دارن دوره بعدی هم شرکت کنن و بهم رجوع میکنن و میپرسن که توصیه میکنی؟ موضوع مهم اینه که نمیشه برای همه یک نسخه پیچید. قسمت اصلی کلاس خود کلاسه و فیلمهای ضبط شده خروجی لازم رو به شما نمیده. چرا؟ چون برای یادگیری باید قسمتهای مختلف مغز شما درگیر بشه. وقتی شما در طول ۴ ماه با کلاس همراه میشین این اتفاق میافته. تعامل شما توی این مدت خیلی مهمه و اون جمعی که توش هستین و ارتباطی که با کلاس دارین با ارزشترین قسمت کلاسه. پس برای جواب دادن به این سوال اول باید از خودتون بپرسید چقدر از این فضا استفاده کردین؟ و همچنین بعد از این سوال باید از خودتون بپرسین شخصیت شما چطوریه؟ میتونین تنها یه کاری رو منظم ببرین جلو؟ بذارین مثال واقعی بزنم، من خودم هیچوقت تنهایی باشگاه نرفتم و همیشه با جمع دوستام این کار رو انجام دادم. یعنی برام خیلی انرژیبره که تنها برم باشگاه. ولی وقتی در جمع قرار میگیرم این کارو میکنم چون فرآیندش جذابتر میشه. از طرفی هم یه سری اشخاص هستن که حتما باید تنها برن باشگاه تا بتونن تمرکز کنن و اینطوری راحتترن. سوال اینه شما کدومشی؟ حتما باید به این دو سوال جواب دقیق بدین، بر اساسی جوابی که میدین تصمیم بگیرین که آیا ثبت نام مجدد کنین یا نه. «یاشار تا حالا کسی چنین کاری کرده؟» بله خیلی نفرات زیادی بودن.
منظور از امتیاز اینجا هر چیزی هست، شرکت دوباره، جعبه، مشاوره و موارد دیگه. مسلماً جواب همه اینا «خیر» هست، در غیر این صورت «بصورت رسمی» به شما اطلاع داده میشه. برای مثال: میشه فیلمها بجای یک ماه دوماه روی وبسایت بمونه؟ جواب خیر هست، نیازی به پرسشش نیست، چون اگه قرار بود دوماه بمونه حتما بهتون اطلاع میدادیم. تصمیمات آکادمی به یک سوال یا درخواست گرفته نمیشه، توی جلسات متعدد نقص های مختلفش بررسی میشه و بعد از تصویب، اجرایی میشه. البته همواره میتونین پیشنهادات خودتون رو مطرح کنین و ما توی جلسات ماهیانه خودمون بررسیشون میکنیم، خیلی از این پیشنهادها الان اجرایی شدن، ولی خب معمولا برای کلاسهای بعد، نه اونایی که در حال اجران.
یاشار من برام مشکل پیش اومده و نتونستم از کلاس استفاده کنم، میتونم توی کلاس بعدی باشم؟ من حتی یک فیلم هم دانلود نکردم. جواب این سوال «خیر» هست. چرا؟ چون من نمیتونم این امتیاز رو برای یک نفر قائل بشم، یا باید روالی باشه که شامل حال همه بشه، یا نباید چنین چیزی باشه. اگه من بخوام چنین امکانی رو بذارم (شاگردای دورههای قبل بتونن دوره بعدی رو همینطوری بیان) انقدر تعداد نفرات بالا میره که قابل کنترل نیست. خلاصه به دلایلی که خدمتتون گفتم، متأسفانه شاگردا فقط با ثبت نام مجدد میتونن توی دوره بعدی باشن. شاگردهای قبلی برای ثبت نام در هر زمانی میتونن اقدام کنن.
آکادمی هیچ کانالی در تلگرام یا پلتفرم دیگهای نداره، تنها راه مجاز دانلود فیلمهای دوره از طریق سایت رسمی انجام میشه. استفاده از فیلمهای منتشر شده در اینترنت کار غیراخلاقی تلقی میشه و طبیعتا انتخاب انجامش با خود شخص هست. وظیفه ما یادآوری غیر قانونی/اخلاقی بودن این فیلمهاس. این فیلمها متعلق به اشخاصی هستن که بابت کلاس پول دادن و مطمئن باشید اونا از این عمل شما راضی نیستن، هر چند که ما معتقدیم پیمودن راه غیرمجاز در ابتدا ممکنه حس «برنده» بودن بده، ولی در نهایت شانس موفقیت رو کم میکنه، چون شخص از نقطه درستی وارد نشده و با مسائل غیرمسئولانه برخورد کرده.
قطعا خیر، چون صاحب این فیلمها ما نیستیم، اگه بودیم هم باز جواب خیر بود. آکادمی ووریوکس فیلم نمیفروشه، فرآیند میفروشه. فیلمهای هر دوره مختص بچههای همون دوره هستن، جز تحویل دادنیهای کلاسه که بهشون داده میشه، پس اصلا رضایت ما این وسط حتی موضوعیت نداره، شما باید جویای رضایت بچههایی که توی دوره بودن باشین. پس اینکه «فعلا از مال مردم» استفاده کنم بعدا چند میلیون بدم به شما که «راضی» باشین کلا از اساس غلط هست، امیدوارم متوجه موضوع شده باشین.
جعبهها محیطهای تمرینی شبیهسازیشدهای هستن که برای یادگیری عملی امنیت وب و تست نفوذ طراحی شدن. داخل هر جعبه با سناریوها و آسیبپذیریهای واقعی روبهرو میشین و با تحلیل و اکسپلویت کردن اونها، مفاهیم رو بهصورت عملی یاد میگیرین. در طول دوره OWASP هم با تدریس هر مبحث، میتونین جعبههای مرتبط با همون موضوع رو حل کنین تا مطالب براتون کاملاً جا بیفته و تجربهی عملی هم به دست بیارین. این جعبهها کمک میکنن مفاهیمی که یاد گرفتین رو در عمل تمرین کنین و مهارتهاتون رو برای باگبانتی و پنتست تقویت کنین.
این حس کاملاً طبیعیه و همهی هانترها باهاش شروع کردن. حلنکردن جعبه به معنی ضعف شما نیست، بلکه بخشی از فرآیند یادگیریه. پیشنهاد: بهجای اینکه دنبال جواب کامل باشین، روی فهمیدن مفهوم پشت جعبه تمرکز کنین، از walkthroughها و راهنمایی TAها استفاده کنین، و هر جعبه رو چندبار با رویکردهای متفاوت امتحان کنین. ناامیدی موقتیه، ولی پشتکار همون چیزیه که تفاوت رو میسازه.
هزینه دورهها معمولاً بین ۲۵۰ تا ۳۵۰ دلار متغیره و مبلغ دقیق هر کلاس در صفحهی کلاسها منتشر میشه.
خیر، امکان ثبتنام قسطی وجود نداره. سال اول که آکادمی تاسیس شد، ثبتنام قسطی داشتیم که تجربه خیلی بدی بود برامون، اکثر افراد قسطها رو به موقع نمیدادن و پیگیری این امر انرژی زیادی از ما میگرفت، حتی خیلیا وسطش کلاس رو ول میکردن و ما متضرر میشدیم (چون جای نفرات نقدی رو پر کرده بود). ولی باز ما به این کار ادامه دادیم تا جایی که نفرات انقدر زیاد شد که اگه بخواییم قسطی بذاریم قابلیت برگزاری کلاس وجود نداره. الان کلاس نقدی انقدری پر میشه که حتی نفراتی امکان شرکت در دوره رو ندارن، این در حالیه که اگه امکان قسطی رو (با همه مشکلاتش) اضافه کنیم، در حق افراد نقدی اجهاف میشه، چون خیلی از این اشخاص طی یکسال پول جمع کردن (در واقع قسطی که خودشون مدیریت کردن) و بنظر ما این آدمها در اولویت قرار دارن.
ما روزانه درخواستهای زیادی داریم از بابت: میشه به من تخفیف بدین؟ میشه من قسطی ثبتنام کنم؟ میشه من بعدا پولو بدم؟ میشه من پول ندم؟ یا «هر» درخواستی که فرد محور باشه، یعنی براش روالی در آکادمی نداشته باشیم. جواب همه اینا اینه: چرا باید برای شما استثنا قائل بشیم؟ آیا شما نسبت به دیگران برتری یا امتیاز خاصی داری؟ قطعا خیر. یعنی ممکنه هم داشته باشین، ولی تأیید صلاحیت این موضوع با ما بدون روال قبلی میشه: برخورد سلیقهای. برخورد سلیقهای ممکنه به شما «حس برنده» شدن بده، ولی در نهایت منجر به اجهاف در حق بقیه میشه، تصور کنین ما از یه شخص نصف پول دوره رو گرفتیم چون تشخیص دادیم مشکلاتش زیاده، در حالی که شما پولو کامل دادین، این مورد رو تصور کنین، بنظرتون حق شما ضایع نشده؟ بنظرتون مشکلات شما کمه؟ شاید حتی بیشتر باشه. پس نه تنها نباید چنین درخواستهایی بکنین، بلکه به جاهایی که سلیقهای برخورد میکنن اعتراض کنین، هر چیزی بدون «روال شفاف» زمینهساز اجهافه، امیدوارم درک کنین.
بله، در پایان دوره OWASP، در صورت شرکت در آزمون نهایی و کسب نمره قبولی، گواهینامه قبولی آزمون OWASP برای شما صادر میشه. همچنین با شرکت در دوره Hunt، گواهینامه شرکت در دوره Hunt رو دریافت میکنین. این گواهینامهها توسط آکادمی ووریوکس صادر میشن و مدرک رسمی یا مورد تأیید سازمان یا نهاد خاصی نیستن. برای آشنایی با نحوه برگزاری آزمون OWASP هم میتونین از طریق این لینک نمونهای از آزمونهای قبلی رو در یوتیوب مشاهده کنین.
اگه نیاز به مشاوره یا راهنمایی درباره مسیر یادگیری دارین، از بخش مشاوره استفاده کنین. اگه سؤالتون درباره کلاسها، ثبتنام یا بهطور کلی آکادمی ووریوکس هست، به پشتیبانی ووریوکس پیام بدین. همچنین اگه سؤال یا مشکلی درباره جعبهها دارین، از پشتیبانی جعبهها استفاده کنین تا در سریعترین زمان ممکن رسیدگی بشه.
خیر، بعد از کلاس پشتیبانی قطع میشه اما سرور دیسکورد در دسترستون میمونه.