هکر کیست ؟ چه کار هایی انجام می دهد؟
در این قسمت از آموزش با هکر ها آشنا می شوید و یک برسی کلی از ان ها خواهیم داشت با ما همراه باشید.
هکر ها چه کسانی هستند ؟
به طور کلی هک می تواند به معنای نفوذ و دسترسی پیدا کردن به اطلاعاتی باشد که برای همه در دسترس نیست و باید برای دسترسی پیدا کردن ان مکانیزم های امنیتی بایپس شوند تا بتوان به صورت غیر مجاز از نظر نرم افزار به این اطلاعات دسترسی پیدا کرد که به شخصی که این کار را انجام می دهد هکر گفته می شود؛ حال اگر به فکر میکنید فعالیت هکر ها غیر قانونی است باید بگوییم این طور نیست چرا که هکر ها می توانند فعالیت های خود را برای بالا بردن سطح امنیت به صورت قانونی کنند.
شاید این سوال برای شما پیش آمده باشد که هکر ها در طول شبانه روز معمولا چه کاری هایی انجام می دهند و چه برنامه ریزی ای برای خود دارند. معمولا زمان خود را بر روی یادگیری مباحث جدید , نوشتن ابزار های جدید با علم برنامه نویسی خود , انجام دادن پروژه های مختلف , کشف اسیب پذیری از سرویس های مختلف و تست نفوذ در یک محیط ازمایشگاهی می گذارند؛ اما دلیل چنین کار هایی چیست و چنین کار هایی چه فوایدی دارد که هکر ها اکثر زمان خود را بر روی چنین کار هایی می گذارد ؟
برخی از فعالیت های هکر ها
هکر ها معمولا زمانی از روز خود را برای تست نفوذ بر روی سرویس های مختلف می گذارند تا بتوانند مهارت خود را به چالش بکشند و متد های جدید را تست کنند تا در نهایت مهارت خود را بالا ببرند، شما هم می توانید با استفاده از یک محیط ازمایشگاهی اقدام به ساخت محیطی برای تست نفوذ های خود کنید اما چگونه می توان یک محیط ازمایشگاهی برای تست نفوذ خود ایجاد کرد و مهارت های خود را در ان به چالش کشید ؟
این موضوع به این بستگی دارد که شما قصد دارید مهارت خود را در چه زمینه ای به چالش بکشید
برای مثال اگر قصد دارید بر روی سرویس های تحت وب و cms ها تست نفوذ انجام دهید
می توانید از ابزار هایی مانند zamp server و xamp server استفاده کنید
تا بتوانید یک سرور محلی در سیستم خود داشته باشید
و سپس cms های مختلف را بر روی ان نصب کنید و عملیات تست نفوذ را بر روی انها انجام دهید .
اما سایت ها و ابزار هایی وجود دارند که می توانند در این زمینه کمک شایانی کنند و خدماتی را در اختیار شما قرار خواهند داد که بتوانید مهارت خود را در زمینه تست نفوذ وب اپلیکشن های مختلف به چالش بکشید و با باگ ها و اسیب پذیری های مختلف اشنا شوید که برای مثال پیشنهاد می کنیم با دانلود DVWA ازمایشگاه خود را ایجاد کنید.
کشف آسیب پذیری و حفره امنیتی
کشف آسیب پذیری و باگ های مختلف در انواع سرویس های سیستمی یکی دیگر از علاقه مندی های هکر ها است که پس از کشف اسیب پذیری اقدام به نوشتن یک اکسپلویت می کنند تا بتوانند از ان اسیب پذیری و باگ موجود استفاده لازمه را ببرند و حتی گاهی اوقات باگ کشف شده را در سایت های ثبت اکسپلویت به ثبت می رسانند و یا به عنوان یک اکسپلویت اختصاصی از ان استفاده می کنند یا در موارد دیگر اکسپلویت مورد نظر را به فروش می رسانند .
برای چنین کاری مجددا می توانید سرویس های مختلف را برای خود در یک محیط آزمایشگاهی راه اندازی کنید و اقدام به بررسی امنیتی سرویس ها کنید، پیشنهاد می کنیم سرویس های مورد نظر خود را بر روی یک محیط واقعی راه اندازی کنید برای مثال اگر قصد دارید بر روی وردپرس و افزونه های وردپرس اقدام به کشف باگ کنید بهتر است با تهیه یک هاست و نصب وردپرس بر روی ان اقدام به کشف اسیب پذیری از ان ها کنید؛
اصلی ترین مهارت های هکر ها
مهارت یک هکر به علم ان در حوزه تخصصی ان باز می گردد برای مثال یک متخصص امنیت وب اپلیکیشن باید با زبان برنامه نویسی وب اپلیکیشن نوشته شده اشنا باشد تا بتواند از طریق کد ها در تست نفوذ های خود کشف باگ کند، بدون دانش برنامه نویسی هم می توان از تکنیک های هک و امنیت استفاده کرد اما درصد موفقیت در پروژه ها بسیار پایین تر خواهد بود. بهترین کار این است که هکر ها خود دست به کار شوند و سطح علمی خود را در زمینه علاقه مندی خود افزایش دهند.
یادگیری مداوم
اگر به کاری که می کنید علاقه مند هستید حتما یادگیری یکی از شیرین ترین مراحل برای شما خواهد بود و یادگیری از موضوعات بسیار مهم در حوزه کامپیوتر و به خصوص در حوزه هک و امنیت است زیرا دنیای هک و امنیت همیشه در حال بروز شدن هستند و شما باید با جدید ترین متد های روز اشنا باشید تا خود را در این حوزه اپدیت نگه دارید.
پروژه های تامین امنیت
هکر ها باید در زمینه فعالیت خود تجربه هایی بدست اورند که در هنگام تست نفوذ
حرفی برای گفتن داشته باشند تا بتوانند نسبت به روش های نفوذ اقدام به طراحی
یک مکانیزم امنیتی برای مقابله با روش های نفوذ انجام دهند
که معمولا پروژه هایی با عنوان تامین امنیت و تست نفوذ در اختیار انها قرار داده می شود.
برخی از خصوصیات هکر های موفق :
- خلاقیت
- مهارت در درک مفاهیم
- نداشتن محدودیت های ذهنی
- علاقه مند به یادگیری مباحث بیشتر
- تمرکز در یک زمینه به صورت تخصصی
- نداشتن اهداف مخرب
موفق باشید.
۲ دیدگاه در “هکر کیست ؟ چه کار هایی انجام می دهد؟”
سلام من ۱۵سالمه
به نظرتون باتوجه به سنم می تونم تمام شاخه ها هک رو یاد بگیرم؟
درود
بله چرا که نه ، اتفاقا شروع از این سن بسیار هم عالی است اما پیشنهاد می کنیم به صورت تخصصی روی یک موضوع کار کنید.
پیشنهاد می کنیم اموزش چگونه هکر شویم را مشاهده کنید.