فکر میکنی بدون بلد بودن پایتون یا جاوااسکریپت اصلاً نمیتونی وارد دنیای هک قانونی بشی؟ خبر خوبی داری: لزومی نیست، ولی بیفایده هم نیست.
این یکی از رایجترین سؤالهاییه که مبتدیها میپرسن. بیا باهم شفافسازیش کنیم.
واقعیت چیه؟
- برای استفاده از ابزارهای آماده (مثل Burp Suite یا Metasploit) لزومی نیست برنامهنویس باشی.
- ولی هر چقدر جلوتر بری و میخوای اکسپلویت بنویسی یا ابزار خودت بسازی، کدنویسی واقعاً لازمه.
- برنامههای اسکریپتی، بش، و پایتون پرکاربردترینها هستن برای فهم آسیبپذیری و نوشتن اسکریپت خودت.
کجا واقعاً بهت لازمه؟
- اسکریپتنویسی وب: برای درک حملات XSS یا SQL Injection باید کد رو بخونی.
- اسکریپتنویسی Exploit Dev: اینجا دیگه C/C++ و Python کاملاً لازمه؛ بدونشون اصلاً پیشرفت نمیکنی.
- پنتست مقدماتی/شبکه: بیشتر با ابزار و تنظیمات سروکارداری؛ کدنویسی کمتر مرکزیه.
پس پیشنهاد من چیه؟
- برای شروع، تمرین رو منوط به یادگرفتن پایتون نکن.
- اول برو سراغ شبکه، لینوکس، و پلتفرمهای عملی مثل TryHackMe.
- وقتی به سطحی رسیدی که خودت محدودیت ابزارهای آماده رو حس کردی، پایتون رو یاد بگیر.
جمعبندی
برنامهنویسی لزومهٔ روز اول نیست، ولی مطمئن باش اگه جدی بمونی، روزی بهش نیاز پیدا میکنی.
یه نکتهٔ کاربردی: برای یادگرفتن پایتون مخصوص امنیت، دورههای رایگان خارجی مثل CS50 یا کانالهای امنیت انگلیسیزبان روی یوتیوب، معمولاً بهروزتر و عملیترن از منابع فارسیهستن.
هر مسیری رو انتخاب کنی، فقط شروع کن. اگه یه روز واقعاً متخصص این حوزه شدی، توی مجموعهٔ فدک رایان هم کنار هم همکار باشیم. با احترام، موفق باشی 🚀