میخوام یه هکر شم !! چیکار کنم ؟؟ از کجا شروع کنم ؟؟!!(چگونه یک برنامه نویس یک هکر می شود؟)
متاسفانه عده زیادی از دوستان هستند که مستقیم بدنبال روش های وب هکینگ و سرور هکینگ میروند. نام این نوع روش نفوذ را هک کورکورانه مینامند. شاید با این ترفندهای توخالی بتوانید یه کارهایی کنید اما بی تردید پس از مدتی به بن بست برخورد خواهید کرد.
زبان های HTML, PHP, Perl, Python و اکسپلویت نویسی :
اولین پیشنهاد من برای شروع یادگیری برنامه نویسی و در نهایت تبدیل به یه نفوذگر حرفه ای، یادگیری زبان سمت کلاینت HTML هست. HTML مخفف Hyper Text Markup Language و به معنای زبان توسعه یافته فرا متن و کاربرد اصلی آن طراحی صفحات Web یا ساخت Deface Page است.
برای شروع PHP میبایست زبانهای HTML, JavaScript, CSS رو فراگرفته باشید. چنانچه با این نوع زبان ها آشنایی ندارید سعی کنید آنها را مطالعه کنید، در ضمن مهمترین شرط برای شروع یادگیری PHP فراگیری HTML هست و اگر با JavaScript(آشیانه هک) و CSS آشنایی نداشته باشید، به مشکل خاصی برنخواهید خورد.
از دیدگاه ما پس از یادگیری زبان های PHP و HTML باید استارت یکی دیگر از برنامه نویسی های سمت سرور رو بزنید. Python یکه دیگر از برنامه نویسی های سمت سرور میباشد; این زبان خاصیت بالایی در زمینه شبکه و طراحی وبسایت های عظیم دارد. وبسایت های (آشیانه هک)بزرگی نظیر NASA و Google با همین زبان Python طراحی شده اند. اما Python در مبحث نفوذ چه کاربردی برای شما دارد؟؟ همانطور که گفتیم برای نفوذ باید بتوانید باگ های درون سرور را شناسایی کرده و اکسپلویت آن ها را بنویسیم. اکسپلویت نویسی با زبانهای مختلفی قابل طراحی است; اما ما Python را پیشنهاد میکنیم.
اگر دوست دارید یک هکر کلاه سفید شوید میبایست علاوه بر یادگیری زبانهای فوق، زبان برنامه نویسی Perl را نیز فراگیرید. Perl برای طراحی سیستم های امنیتی بسیار پرکاربرد است و نیز میتوان از Perl در پروژه های بزرگ امنیتی کمال استفاده را برد.
MySQL-پایگاه داده یا دیتابیس :
MySQL - دیتابیس چیست؟ به مجموعه اطلاعات گسترده ای که با چیدمان منظم (آشیانه هک)در کنار هم قرار دارند و از دستورات خاصی پیروی میکنند را MySQL - دیتابیس یا پایگاه داده مینامند.
دیتابیس SQL :
پایگاه داده SQL چیست؟ دنیای نت یک دنیای تمام نشدنی است و روز به روز ارتباطات کامپیوتری، طراحی وبسایت های بزرگ امنیتی، سرقت اطلاعات (هک)، پیشرفت زبان های برنامه نویسی سمت سرور (Server Side), سمت کلاینت (Client Side) و ... نیاز به داشتن یک منبع اطلاعاتی (دیتابیس) بطور شدیدی احساس میشود. اداره کردن پایگاه داده یک مبحث بسیار پیچیده و در عین حال مهم و حیاتی است. اما به لطف وجود برنامه نویسی SQL این مشکلات درحد قابل توجهی رفع شده است.
SQL Injection - تزریق به پایگاه داده :
با تعریفی ساده تر SQL Injection آسیب پذیری زبان SQL است. با SQL Injection میتوان اطلاعات (آشیانه هک) را از پایگاه داده البته به واسطه زبان SQL استخراج کرد. با معرفی SQL Injection قصد داشتیم که اهمیت این باگ یا آسیب پذیری را برای شما اثبات کنیم. پس SQL Injection برای نفوذ به سایت ها و سرورها لازم و موضوعی مهم است.
اجزای شبکه و زبان های مهم مورد نیاز برای نفوذ :
بخشی از زبان های مهم مورد نیاز برای نفوذ عبارت اند از :
و ...
در ضمن سعی کنید با مفاهیم و اجزای مهم شبکه آشنایی کامل پیدا کنید. پروتکل UDP و خصوصا TCP که مخفف Transmission Control Protocol هست رو فرا بگیرید و لایه های آن را به خوبی درک کرده و بشناسید. شناخت اجزای شبکه شما را در حملات مرگبار (DOS (Denial of Service و DDOS بسیار یاری میکند.
تحت لینوکس - Linux بیشتر فعال باشید :
لینوکس - Linux سیستم عامل محبوب هکرهاست و یجورایی هکرها به سیستم عامل(آشیانه هک) لینوکس بخاطر امکانات زیاد و کاربردی اش وابسته هستند. پس به این نکته نیز توجه کنید و پس از آگاهی کامل از سیستم عامل لینوکس، کار با آن را شروع کنید.
منبع یادگیری زبان های برنامه نویسی سمت سرور - Server Side و سمت کلاینت - Client Side :
اگر میخواهید واقعا این زبان ها را در سطح حرفه ای فرا بگیرید، این سایت(آشیانه هک) پیشنهاد ما است.
زبان انگلیسی - English Language :
زبان انگلیسی - English Language (در پست های قبل به این موضوع اشاره شد) یکی دیگر از رازهای موفقیت در یادگیری زبان های برنامه نویسی و هکر شدن است. امروزه زبان انگلیسی لازمه اکثر کارها و فعالیت های دنیای مجازی هست; تمامی (آشیانه هک)نرم افزارهای کامپیوتری از زبان انگلیسی پیروی میکنند، در نتیجه تسلط کامل بر انگلیسی به شما کمک چشمگیر و فراوانی برای این فعالیت ها و آموختن خوب برنامه نویسی خواهد کرد. پس اگر زبان انگلیسیتان (آشیانه هک)ضعیف است آن را قوی کنید.
کلام آخر و نصیحت هایی از طرف آشیانه هک :
عزیزان دانش بسیار گسترده برنامه نویسی و هکینگ روز به روز در حال پیشرفت است. همیشه سعی کنید از دانشتان کمال استفاده را در مسیر مثبت و البته در راه خداوند و دینتون ببرید. قوی باشید مانند شیر اما از کنار روباهی با متانت بگذرید، (آشیانه هک)خشمتان را کنترل کنید و بخاطر هر موضوع کم اهمیتی از دانشتان سوء استفاده نکنید. امیدواریم شما عزیزان و علاقه مندان به این دانش هر روز بتوانید به دانشتان بیفزایید و بتوانید به مردم و کشورتان خدمت کنید.
منبع: آشیانه هک
- ۹۴/۰۶/۲۰
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.