مهارت ها به شما این امکان را می دهند که در زمان موجود به اهداف مورد نظر خود برسید. به عنوان یک هکر ، باید مهارت هایی را توسعه دهید که به شما در انجام کار کمک کند. این مهارت هایی که شامل شامل یادگیری برنامه نویسی ، استفاده از اینترنت ، حل مشکلات سیستم و استفاده از ابزارهای امنیتی موجود و .. هستش.
زبان برنامه نویسی چیست؟
زبان برنامه نویسی زبانی است که برای توسعه برنامه های کامپیوتری استفاده می شود. برنامه های توسعه یافته می تواند شامل سیستم عامل ها باشد و طراحی اپلیکشن یا ساخت وبسایت با استفاده از برنامه نویسی انجام میشود.
چرا باید برنامه نویسی را یاد بگیرید؟
هکرها حل کننده مشکلات و سازندگان ابزار ها هستند ، یادگیری نحوه برنامه نویسی به شما در پیاده سازی راه حل مشکلات کمک می کند. همچنین شما را از بچه های اسکریپتی ها متمایز می کند. نوشتن برنامه ها و ابزار ها به یک هکر کمک می کند تا بسیاری از وظایف را که معمولاً زمان زیادی برای انجام آنها طول می کشد ، خودکار انجام دهد . نوشتن برنامه ها همچنین می تواند به شما در شناسایی و بهره برداری از خطاهای برنامه نویسی در برنامه هایی که مورد هدف شما هستند کمک کند.
چه زبانهایی باید یاد بگیرم؟
زبان هایی که به گرایش تخصصیتون بر میگرده مثلا اگر میخواید تست نفوذ شبکه انجام بدید عقلانی نیست که زبان کاتلین رو یاد بگیرید ولی به طور معمول هکر ها از چند زبان معروف و محبوب php , جاوا اسکریپت , پایتون , روبی , سی , اسمبلی و پرل رو کار میکنن .و نسبت به گراییشون به وب یا سیستم یا وب به تعدادی از زبان ها تمایز پیدا میکنه مثلا برای وب از پایتون و php و جاوااسکریپت بیشتر استفاده میکنن و در مباحث نرم افزار از زبان های سی و اسمبلی بیشتر استفاده میکنند .
خلاصه
مهارت های برنامه نویسی برای تبدیل شدن به یک هکر موثر ضروری است.
مهارت های شبکه برای تبدیل شدن به یک هکر موثر ضروری است
شناخت آسیب پذیری های وب مثل SQL و XSS و CSRF و SSRF و RFU و ... برای تبدیل شدن به یک هکر وب ضروری است. ابزارهای هک برنامه هایی هستند که روند شناسایی و بهره برداری از نقاط ضعف در سیستم های رایانه ای را ساده می کنند. کار با سیستم عامل یکی از مهم ترین موارد هست لینوکس و ویندوز . و داشتن دانش روز سایبری و اطلاعات و تجربه کافی در این حوزه .
بهترین کتاب های هک اخلاقی
Hacking: The Art of Exploitation
The Basics of Hacking and Penetration Testing
The Hacker Playbook 2: Practical Guide to Penetration Testing
Penetration Testing – A Hands-On Introduction to Hacking
The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws
Hacking: Computer Hacking, Security Testing, Penetration Testing, and Basic Security
Computer Hacking Beginners Guide
Hacking: The Underground Guide to Computer Hacking
Hacking the Hacker: Learn From the Experts Who Take Down Hackers
Hash Crack: Password Cracking Manual
Mastering Hacking (The Art of Information Gathering & Scanning)
محمدجواد نیکبخت