ویرگول
ورودثبت نام
xass
xass
خواندن ۵ دقیقه·۳ سال پیش

چطوری هکر بشم؟!(همراه نقشه راه)

سلام!

امیدوارم هرجایی هستید دلتون شاد باشه

امروز می خوام خیلی کوتاه برای کسایی که می خوان شروع به فعالیت در زمینه هک و امنیت سایبری کنن، یک مطلب جمع و جور بنویسم که بدونن باید دقیقا از چی شروع کنن و به کجا برسن!

خدمتتون عرض کنم که این مقاله برای کسایی مناسبه که دیگه توجیه شدن هکر یا اصولا هر کسی که در زمینه امنیت سایبری کار میکنه، دوتا نرم افزار نصب نکرده تا با دوتا کلیک اکانت اینستاگرام و واتس اپ رو هک بکنه :)

اگه فعلا توی این فضا هستید، به نظرم اول برید چندتا مقاله درباره هک و امنیت بخونید تا خوب درباره ی دنیای هک آشنا بشید، بعدش که خواستید شروع کنید، این مقاله رو بخونید که خیلی میتونه براتون مفید باشه.



خب خب خب!

دیگه بریم سراغ اصل مطلب...

شما برای فعالیت کردن توی این زمینه باید چندتا مهارت رو یاد بگیرید تا مقدمات کار رو مسلط بشید :)

حالا این مهارتا چه چیزایی هستن؟!

  1. network +
  2. linux essentials
  3. ceh
  4. pwk
  5. python for hackers


این 5 مهارت، مهارت های پایه ای هست، که شما برای ورود به این دنیا باید یاد بگیرید. روند یاد گرفتن هم دقیقا به ترتیب شماره گذاری هست که انجام دادم.

حالا ممکنه این کلمه های قلمبه سلمبه رو دیده باشید و جا خورده باشید! اما نترسید، من همین جا ام:)

الان خیلی ساده و خودمونی بهتون توضیح میدم که هر کدوم از اینا، در واقع چه چیزی هستن!

  • نتورک پلاس(network +)

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

  • لینوکس مقدماتی(linux essentials)

خب اگه خیلی مقدماتی با دنیای تکنولوژی اشنایی داشته باشید، احتمالا خبر دارید که برای کامپیوتر و لپ تاپ، ما کلا سه نوع سیستم عامل خیلی معروف داریم که اسماشون هست: ویندوز و مک os و لینوکس! از اونجایی که ما برای فعالیت توی زمینه هک و امنیت کلا ویندوز و مک os به کارمون نمیاد و امکانات مورد نیازمون رو فقط لینوکس بهمون میده، پس مجبوریم یک دوره مقدماتی هم سیستم لینوکس رو یاد بگیریم، چون لینوکس فضای متفاوتی نسبت به اون دوتا سیستم عامل داره و شما اگه بدون اموزش وارد سیستم عامل لینوکس بشید، ما نمی تونیم از اون امکانات مد نظرمون که لینوکس داره رو استفاده کنیم، برای همین باید لینوکس اسنشیال رو هم یاد بگیریم!

  • آموزش های مقدماتی هک(CEH)

خب به اینجا های کار که میرسیم، یعنی آموزش به جاهای جالبش رسیده:) توی این قسمت شما با روش های مختلف هک آشنا میشید که مثلا روش های استراق سمع و مقابله با اون به چه شکله، دقت کنید دوره CEH برای آگاهی سایبری و مقابله و دفاع از خودتون در برابر خطرات سایبری طراحی شده، در صورت استفاده نادرست و نقض قوانین سایبری جمهوری اسلامی ایران، مسئولیت فرد خاطی، به عهده ی خودش هست:)

  • کالی لینوکس(pkw)

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

  • پایتون برای هکرها(python for hacker)

خب این مرحله شما میتونید در آخرین مرحله یادبگیرید، یا اینکه می تونید در اولین مرحله یادش بگیرید، یعنی قبل از یاد گرفتن نتورک پلاس، شروع کنید به یادگیری پایتون برای هکر ها، این دیگه سلیقه خودتونه که اول یادش بگیرید یا اخر:) احتمالا می دونید، اگه هم نمی دونید بدونید که پایتون یک زبان برنامه نویسیه، نسبت به بقیه زبان ها هم خیلی راحت تر و انعطاف پذیر تره و خلاصه دستورات راحت تری هم داره. شما توی این دوره باید زبان برنامه نویسی پایتون رو یاد بگیرید اماااااا ! این اما خیلی مهمه! اما باید یادگیری پایتون رو با دید هکر انجام بدید! یعنی چی ؟ خب پایتون یک زبان برنامه نویسیه و قاعدتا ممکنه توی زمینه های مختلفی مثل طراحی یک اپلیکیشن ازش استفاده بشه، اما موضوع اینه ما که نباید با دید یک برنامه نویس به پایتون نگاه کنیم! باید دید ما یک دید امنیتی باشه، استراتژی های ما اصلا با یک برنامه نویس متفاوته، خیلی از مباحث رو شاید یک برنامه نویس باید از پایتون یاد بگیره، اما ما به عنوان یک هکر هیچ احتیاجی بهش نداریم! پس دلیلی نداره آموزش های پایتون با دید برنامه نویس هارو ببینیم! چون باید وقتمون رو برای بعضی از مباحثی که مورد نیازمون نیست به فنا بدیم و علاوه بر اون، اصلا فرصت این رو پیدا نمی کنیم تا با عینک یا هکر به پایتون نگاه کنیم، اصلا با ذهنیت یک هکر نسبت به پایتون اشنا نمی شیم، یک سوزن می تونه لباس بدوزه، یک سوزن هم میتونه دارو تزریق کنه، خب کاملا مشخصه که دوتا ذهنیت متفاوت پشت این دوتا بوده و یک سوزن خیاطی به درد تزریق کردن نمی خوره و برعکس! پس حواسمون باشه که حتما پایتون برای هکر ها رو یاد بگیریم، نه چیز دیگه:) اگه می خواید مطالب اموزش در این باره توی اینترنت پیدا کنید، می تونید سرچ کنید پایتون با گرایش هک و امنیت، یا پایتون سیاه، یا پایتون برای هکرها:)

خب فکر می کنم بر خلاف قولی که دادم، مطلبمون بس ناجوانمردانه طولانی شد:) اما دیگه سعی کردم هرچی که برای شروع نیاز دارید رو بهتون بگم که از کجا و چطور شروع کنید. همه ی اموزش ها هم به هدف بالا بردن سواد سایبریه و هرگونه تخلف و نقض قوانین سایبری جمهوری اسلامی ایران دارای مجازات هست و مجازات به عهده شخص خاطی هست.

سوالی هم داشتید کامنت کنید

خیلی خسته شدم، وسلام :/

هکامنیتبرنامه نویسیلینوکسنتورک پلاس
علاقه مند به تاریخ و دنیای تکنولوژی :/
شاید از این پست‌ها خوشتان بیاید