تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

معرفی 6 قدم برای تبدیل شدن به یک هکر یا کارشناس امنیت قسمت 3

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

قدم چهارم: زبان برنامه نویسی یاد بگیرید

همون طور که گفتم HTML رو نمیشه یک زبان برنامه نویسی کامل دونست که شما با یادگیری اون بتونید الگوریتم های پیچیده بسازید یا کار های عجیبی انجام بدید ولی گفتیم لازمه.حالا که بعد از پشت سر گذاشتن اون 3 مرحله که با سیستم عامل آشنا شدیم و با زیرساخت و مبانی وب هم آشنایی پیدا کردیم باید بریم سراغ اینکه بفهمیم چجوری یک برنامه نویس داره با کامپیوتر ارتباط برقرار میکنه.قبل از اینکه شما شروع به نوشتن یک متن ادبی بکنید باید گرامر بخونید و قبل از اینکه بخواید قوانین رو بشکونید باید قوانین رو یاد بگیرید:) زبان پیشنهادی ما برای شروع برنامه نویسی پایتون هست.

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

میتونید از جاوا شروع کنید. البته در منابع کمی خوندم که این زبان رو پیشنهاد داده باشن ولی خب زبانی هست که در جاهای بسیاری استفاده شده و شما با یادگیری اون میتونید ذهن خودتون رو به برنامه نویس ها نزدیک کنید.اگر واقعا جدی هستید برای برنامه نویسی میتونید شروع به یادگیری C بکنید. زبان اصلی unix. زبان C++ بسیار به C نزدیک هست و اگر شما یکی از اونا رو یاد بگیرید یادگیری بعدی زیاد سخت نیست. ( البته تفاوتشون بیشتر از یه printf و cout هست که اساتید گرامیمون تو دانشگاه ها میگن) C به زبان ماشین شما خیلی نزدیک هست ولی خب زمان بسیار زیادی از شما میگیره تا یاد بگیرید و رفع مشکل هم زمان بسیار زیادی رو میطلبه.

قدم پنجم : خلاقانه فکر کنید

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

همه گفتند به صورت تکه تکه ارسال میکنیم یا کد گذاری میکنیم یا خیلی راه های دیگه که همه اونا درست بود ولی اولین و ساده ترین راه رو نگفتن چون داشتن سعی میکردن متفاوت باشن و این تفاوت خلاقانه نبود. خیلی وقت ها دوستان امنیت کار یک اشتباه کوچک میکنند و یادشون میره برای تمام حالات کوچک و بزرگ بودن حروف کد بزنند و واقعا خود <script> رو میبندن و فقط کافیه شما اون رو به صورت بزرگ و کوچک بنویسید و دور بزنید. البته این یک مثال پیش پا افتاده بود و فقط برای نشان دادن خلاقیت عرض کردم.

قدم ششم: زندگی نامه بخوانید

شما باید درباره هکر های بزرگ دنیا اطلاعات کسب کنید (خودتون رو مقایسه نکنید!!!) ببینید که از کجا شروع کردن و چه مسیری رو طی کردن تا به اینجا برسند. چند نفر از ما زندگی نامه Gary McKinnon رو مطالعه کردیم؟ چند نفر از ما میدونیم که Kevin Mitnick چه کارهایی کرده؟ یا Adrian Lamo کی بوده یا بقیه هکر ها چه کارهایی کردن؟ پیشنهاد میکنم لینک های داده شده رو بخونید و بیشتر درباره زندگی هکر ها تحقیق کنید. خیلی وقت ها نکاتی رو در زندگی این عزیزان میبینیم که شاید دیدنش از سمت ما نشدنی باشه.خب زیاد مطلب رو طولانیش نمیکنیم تا خسته کننده نباشه و در قسمت های بعدی همچنان به هکر شدن ادامه میدیم تا وارد امنیت بشیم

نویسنده : مصطفی خادمی اسلام

منبع : جزیره امنیت اطلاعات و ارتباطات وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

نظر شما
برای ارسال نظر باید وارد شوید.
14 نظر
افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند