برای پاسخ به این پرسش اول باید ببینیم منظورتون از هک چیه
طبق گفته ویکیپیدا: هک، سود بردن از یک روش سریع و هوشمندانه برای حل یک مشکل (هک روش خلاقانه و شاید متفاوت برای انجام دادن هر کاریه)
ولی من فکر می کنم منظور شما از هک بیشتر به معنای نفوذِ
برای نفوذ به هر چیزی اول باید اون چیز رو شناخت، حالا می خواهد اون چیز فولاد باشه یا وبسایت!
برای نفوذ به فولاد هایی با قطر یک اینچ می تون از هوا برش (در مقیاس های بزرگ تر دستگاه های CNC) استفاده کرد
ولی برای نفوذ به یک وبسایت، تنها زبان برنامه نویسی کافی نیست!
-
شما باید ساختار و زیرساخت وب و شبکه رو بشناسی
-
دید نسبت به سیستم های عامل داشته باشی
-
به اون زبان برنامه نوسی (مثلا پایتون) تسلط داشته باشی
بعد از تمامی مراحل بالا تازه باید شروع به خواندن و دیدن هک و نفوذ دیگر افراد کنی
شیوه ها و ساختار ها رو یاد بگیری و . . .
یک کار ناشیانه، و اشتباه ولی سریع هم اینه که کالی لینوکس نصب کنی و خودتو به کشتن بدی :))