نماد سایت وبلاگ سامانه مراقبت از خانواده

کاربرد پایتون در هک و ابزار های لازم چیست؟

کاربرد پایتون در هک ابزار های لازم

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

پایتون چیست؟

پایتون یک زبان اسکریپت نویسی است، که به دلیل سادگی اش، محبوبیت بسیار زیادی کسب و در رشته های مختلف کاربرد زیادی پیدا کرده است. پایتون زبان اصلی هوش مصنوعی است و کتابخانه های pytorch و Tensorflow مخصوص آن است. همچنین کتابخانه های Pandas ،Numpy و Matploit را برای علم داده (Data Sciense) در خود دارد. از پایتون می توان برای تجزیه و تحلیل متن ها، تصاویر، حل مسئله های علمی و ذخیره اطلاعات استفاده کرد. پایتون در واقع زبانی است که در پشت صحنه تمام اطلاعاتی که لازم دارید را تجزیه و تحلیل و تولید می کند. حتی ناسا هم برای برنامه نویسی ماشین ها و ابزار فضایی، از پایتون استفاده می کند.

چرا از پایتون در هک استفاده می شود؟

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

اما پایتون تنها زبان کاربردی در زمینه هک نیست و زبان های دیگری مثل Perl و PowerShell و BASH هم میتوانند همان کار هایی که پایتون در هک انجام می دهد را انجام دهند ولی به دلیل سادگی و ویژگی هایی که بالا ذکر کردیم، پایتون محبوب ترین زبان در جامعه هکرهاست.

آیا یادگیری پایتون در هک کردن ضروری است؟

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

نصب پایتون در سیستم

اگر می خواهید وارد دنیای هک شوید، برایتان ضروری است که سیستم عامل کالی لینوکس را نصب کنید و برنامه نویسی پایتون را در آن انجام دهید. در سیستم عامل لینوکس به طور خودکار پایتون 2 نصب می باشد، اما برای نصب جدیدترین نسخه آن که پایتون 3 می باشد، مراحل زیر را دنبال کنید:

1. آخرین نسخه ارائه شده پایتون را دانلود کنید. برای دانلود جدیدترین نسخه پایتون می توانید از سایت پایتون استفاده کنید.

2. برای وارد شدن به محیط ترمینال طبق عکس زیر روی آیکون آن کلیک کنید و آن را باز کنید.

3. برای نصب کردن پایتون، دستورات زیر را به ترتیب خط به خط اجرا کنید. یعنی اول خط اول را کپی و Enter بزنید و سپس خط بعدی را کپی و به همین منوال تا آخر پیش بروید.

cd /usr/src/ wget
https://www.python.org/ftp/python/3.7.1/Python-3.8.0.tgz
tar zxvf Python-3.8.0.tgz
cd Python-3.8.0
./configure --enable-optimizations
make altinstall

از کجا پایتون یاد بگیرم؟

منابع آموزش پایتون خیلی زیادند و مخصوصا منابع انگلیسی زبان برای یادگیری این زبان فوق العاده اند. برای منابع انگلیسی یادگیری این زبان، دو سایت W3School و Stack Overflow رو پیشنهاد می کنیم. می توانید به آن ها مراجعه و نحوه آموزششان را ارزیابی کنید.

اما اگر به زبان انگلیسی برای ترجمه مسلط نیستید، می توانید از منبع فارسی پیشنهادی که در ادامه می بینید، استفاده کنید.

ترجمه کتاب Think Python

خروج از نسخه موبایل