خانه / آموزش های برنامه نویسی / آموزش زبان پایتون / آموزش هک با پایتون قسمت اول
آموزش هک با پایتون قسمت دوم
آموزش هک با پایتون قسمت دوم

آموزش هک با پایتون قسمت اول

آموزش هک با پایتون قسمت اول

آموزش هک با پایتون

 

آموزش هک با پایتون قسمت اول
آموزش هک با پایتون قسمت اول

آموزش هک با پایتون قسمت اول

با سلام خدمت کاربران آنده لرن

 شروع آموزش های سایت رو با پایتون و هک با پایتون رو اغاز میکنیم.

ابتدا شروع آموزش مقدمات python

و در اخر شروع آموزش ساخت ابزار و کد ها برای هک میکنیم.

 

قبل از اینکه وارد دنیایی هکنیگ شویم و شروع به آموزش هک با پایتون  بکنیم

آموزشی کوتاهی از پایتون خواهیم داشت (مطمعنم خیلی از شما به جایی یادگیری زبان python به صورت اصولی مستقیم وارد اصل مطلب مثلا نحوه نوشتن یک ابزار یا… میشوید البته اگر با python آشنایی دارید و قبلا کار کردید این مطالب میتونه یاداوری کوچکی باشد)

 

ما در این سری آموزش قصد داریم

از دنیای اسکریپت کیدی در بیاریم و سعی میشود

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

ما قصد نداریم چندتا ابزار آماده رو پیدا کنیم و باهاشون شروع به هک بکنیم.

میدانم که خیلی از شما ها حتی زمانی خودم 🙂 خیلی دوست داشتم

یه سرچ بزنم و یه کد یا یه ابزاری رو پیدا کنم که سریع باهاش به سایت یا یه گوشی نفوذ کنم.

پس اگر میخواید چنین کاری انجام بدید صفحه رو ببندید.

 

درصورت نیاز از ابزار های مثل ان مپ ،  متاسپلویت  و… نیز همراه اسکریپت ها خود استفاده خواهیم کرد.

 

دلایل ما برای انتخاب python به عنوان زبان برنامه نویسی

 

  • متن باز بودن

پایتون یک زبان برنامه نویسی آزاد و متن بازه / open source

که به معنی :

  1. آزادی اجرای برنامه برای هر کاری
  2. آزادی مطالعه چگونگی کار برنامه و تغییر آن
  3. آزادی تکثیر و کپی برنامه
  4. آزادی تقویت و بهتر کردن برنامه و توزیع آن برای همگان

 

  • شئ گرا

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

 

  • قابلیت حمل

  1. چون پایتون با زبان قابل حمل ‏سی نوشته شده می تونه به صورت مجازی  روی هر پردازش گردی همگردانی و اجر بشه .
  2. ماشین مجازی (مفسر پایتون) کد برنامه رو میخونه و همزمان تفسیر میکنه و اجرا می کنه.
  3. شما می تونید یه برنامه رو تو ویندوز بنویسید و بعد بدون تغییر روی لینوکس یا مکینتاش یا هر سیستم عامل و سخت افزار دیگه که پایتون روی اون  نصب باشد اجرا کنید

 

  • قدرتمند بودن

  1. پایتون زبانی چند رگه هستش که از زبانهای برنامه نویسی تفسیری ( تی سی ال، اسکیم، پرل) و زبانهای سیستمی( سی پلاس پلاس، سی و جاوا) مشتق شده است.
  2. تمام سادگی و راحتی کار زبانهای برنامه نویسی تفسیری و  قدرت زبانهای سطح پایین رو داره.

 

  • درونی سازی و گسترش

  1. یکی از پرکاربرد ترین و قوی ترین ویژگی های پایتون هست شما می تونید قطعه از کد رو در زبانی مثل سی پلاس پلاس، سی و جاوا نوشته سپس از اون تو برنامه نوشته شده با پایتون استفاده کنید.
  2. این نوع برنامه نویسی (ماژول) با برنامه نویسی معمولی هر زبان متفاوت هستش که میشه از کد های پایتون در زبانهای دیگر هم استفاده کرد (درونی سازی)

 

 

و در آخر پایتون یک ساده که فراگیری آن بسیار ساده و سریع است که به عنوان زبانی برای تست و نفوذ هم عالی میباشد.

 

 

پیش نیاز ها برای قسمت بعد :

 

در مورد پیش نیاز ها بعدا بیشتر توضیح میدیم فعلا دانلود و نصب کنید

 

مفسر پایتون

[button color=”orange” size=”medium” link=”http://python.org/downloads/” icon=”fa-download” target=”true”]دانلود مفسر پایتون[/button]

 

Microsoft visual c++ 2017 Redistributable x86/x64

 

Microsoft Visual C++ 2017 (x86/x64)

 

کاپایلر چیست؟

کامپایلر یک نرم افزار است که یک زبان مبداء را دریافت و آن را به زبان مقصد ترجمه میکند.(بعد هر بار کامپایل یه خروجی تولید میکند برای اجرا مثلا C#  هر بار خروجی exe  رو تولید و اجرا میکند)

 

مفسر چیست؟

به جایی آنکه برنامه هدف صورت ترجمه شده تولید شود ، عملیاتی که در مبداء وجود دارد یکی پس از دیگری اجرا میکند (خروجی تولید نمی کند)

 

python مسفر است ! تفاوت کامپایلر و مفسر :

 

  1. مفسر خط به خط برنامه ورودی رو را ترجمه و تفسیر میکند در این حالت که کامپایلر تمام خطوط برنامه ورودی را به یک باره ترجمه میکند.
  2. در هر خطی که کاربر دارای خطا یا اشتباه باشد مفسر در همان لحظه خطا را اشکار میکند در واقع خط های قبل خطا را به خوبی تفسیر و اجرا میکند اما کاپایلر در پایان  کار برنامه نویس اقدام به برسی تمام خطوط برنامه نموده و خطا را اعلام میکند
  3. پیاده ساری مفسر از کامپایلر ساده تر است
  4. سرعت ترجمه مفسر از کاپایلر بشتر است ، اما سرعت اجرا برنامه ای که کامپایل میشود بسیار بیشتر از برنامه ای است که تفسیر شده است
  5. برنامه رو یک کامپیوتر میزبان یک بار کامپایل میشود و در دفعات بعد فقط اجرا خواهد شد در صورتی که در مفسر در هربار از ابتدا تا انتها تفسیر و سپس ترجمه میشود
  6. در درسترسی به اصل برنامه مبداء کامپایلری دارای امنیت بیشتری نسبت به مفسر است

 

 

قسمت های دیگر آموزش هک با پایتون

 

کانال تلگرام آنده لرن
کانال تلگرام آنده لرن
Summary
آموزش هک با پایتون قسمت اول
Article Name
آموزش هک با پایتون قسمت اول
Description
آموزش هک با پایتون قسمت اول پایتون یک زبان برنامه نویسی آزاد و متن بازه / open source که به معنی : آزادی اجرای برنامه برای هر کاری آزادی مطالعه چگونگی کار برنامه و تغییر آن آزادی تکثیر و کپی برنامه آزادی تقویت و بهتر کردن برنامه و توزیع آن برای همگان
Author
Publisher Name
آموزش هک با پایتون قسمت اول

درباره ی ساسان

مطلب پیشنهادی

آموزش زبان YO

آموزش زبان YO قسمت اول

آموزش زبان YO قسمت اول   با سلام خدمت تمام کاربران عزیز بازم در خدمت …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

چهار × 5 =