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

Learn Python & Ethical Hacking From Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از 0 شروع کنید و با نوشتن بیش از 20 برنامه هک هر دو موضوع را به طور همزمان از ابتدا یاد بگیرید. 170+ ویدیو در برنامه نویسی پایتون و هک اخلاقی نصب آزمایشگاه هک و نرم افزارهای مورد نیاز (در ویندوز، OS X و لینوکس) آموزش همزمان 2 موضوع - برنامه نویسی پایتون & Ethical Hacking شروع از 0 تا سطح متوسط ​​بالا نوشتن بیش از 20 برنامه هک اخلاقی و امنیتی با مثال یاد بگیرید، با نوشتن برنامه های هیجان انگیز مشکلات را مدل کنید، راه حل ها را طراحی کنید و آنها را با استفاده از برنامه های Python Write در Python 2 و 3 Write cross platform program کنید. که روی ویندوز، OS X و لینوکس کار می کنند، درک عمیقی از نحوه کار سیستم های کامپیوتری داشته باشند، پایگاهی قوی داشته باشند و از مهارت های آموخته شده برای نوشتن هر برنامه ای استفاده کنند، حتی اگر مربوط به هک نباشد، درک اینکه هک چیست، برنامه نویسی چیست و چرا آنها مرتبط طراحی یک آزمایشگاه آزمایشی برای تمرین هک و برنامه نویسی ایمن تعامل و استفاده از ترمینال لینوکس درک آدرس مک چیست و چگونه آن را تغییر دهید نوشتن یک برنامه پایتون برای تغییر MAC addr ess استفاده از ماژول ها و کتابخانه های پایتون درک برنامه نویسی شی گرا نوشتن برنامه های شی گرا مدل سازی و طراحی برنامه های قابل توسعه نوشتن برنامه ای برای کشف دستگاه های متصل به یک شبکه خواندن، تجزیه و تحلیل و دستکاری بسته های شبکه درک و تعامل با لایه های مختلف شبکه مانند ARP، DNS، HTTP .... و غیره نوشتن برنامه ای برای تغییر مسیر جریان بسته ها در یک شبکه (arp spoofer) نوشتن یک بسته sniffer برای فیلتر کردن داده های جالب مانند نام های کاربری و رمزهای عبور نوشتن برنامه ای برای تغییر مسیر درخواست های DNS (DNS Spoofer) رهگیری و اصلاح شبکه بسته های در حال پرواز نوشتن برنامه ای برای جایگزینی دانلودهای درخواست شده توسط هر رایانه ای در شبکه تجزیه و تحلیل و تغییر درخواست ها و پاسخ های HTTP تزریق کد در صفحات HTML بارگیری شده توسط هر رایانه ای در همان شبکه کاهش رتبه HTTPS به HTTP نوشتن برنامه ای برای شناسایی حملات جعل ARP نوشتن بارگیری برای دانلود فایل، اجرای دستور، دانلود و اجرا، دانلود اجرا و گزارش ..... و غیره استفاده از سوکت ها برای ارسال داده از طریق TCP Se داده‌های قابل اطمینان از طریق TCP نوشتن برنامه‌های کلاینت-سرور درپشتی بنویسید که بر روی ویندوز، OS X و لینوکس کار می‌کند ویژگی‌های جالبی را در درپشتی اجرا کنید، مانند دسترسی به سیستم فایل، آپلود و دانلود فایل‌ها و ماندگاری. آنها را از طریق ایمیل ارسال کنید تعامل با فایل‌ها با استفاده از پایتون (خواندن، نوشتن و اصلاح) تبدیل برنامه‌های پایتون به فایل‌های اجرایی باینری که در ویندوز، OS X و لینوکس کار می‌کنند تبدیل بدافزار به تورجان‌هایی که مانند انواع فایل‌های دیگر مانند تصویر یا بای پس PDF کار می‌کنند. برنامه های آنتی ویروس درک نحوه کار وب سایت ها، فناوری های مورد استفاده و نحوه آزمایش آنها برای نقاط ضعف ارسال درخواست وب سایت ها و تجزیه و تحلیل پاسخ ها نوشتن برنامه ای که بتواند مسیرهای پنهان در یک وب سایت را کشف کند برنامه ای بنویسید که بتواند یک وب سایت را نقشه برداری کند و همه پیوندها، زیر دامنه ها را کشف کند. ، فایل‌ها و دایرکتوری‌ها استخراج و ارسال فرم‌ها از پایتون حملات دیکشنری را اجرا کنید و اطلاعات ورود به سیستم را حدس بزنید. تجزیه و تحلیل HTML با استفاده از Python تعامل با وب سایت‌هایی که از پایتون استفاده می‌کنند برنامه‌ای بنویسید که بتواند آسیب‌پذیری‌ها را در وب‌سایت‌ها کشف کند. کامپیوتر با حداقل 4 گیگابایت رم/حافظه سیستم عامل: Windows/OS X/Linux

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

این دوره بسیار کاربردی است اما از تئوری غافل نمی شود، ما با اصول هک اخلاقی و برنامه نویسی پایتون و نصب نرم افزار مورد نیاز شروع می کنیم. سپس شیرجه می‌زنیم و بلافاصله برنامه‌نویسی را شروع می‌کنیم. شما همه چیز را با مثال، با نوشتن برنامه های هک مفید، بدون سخنرانی برنامه نویسی خشک خسته کننده خواهید آموخت.

این دوره به چند بخش تقسیم می شود که هدف هر کدام دستیابی به یک هدف خاص است، هدف معمولاً هک کردن یک سیستم خاص است! ما با یادگیری نحوه کار این سیستم و نقاط ضعف آن شروع می کنیم، سپس به نحوه نوشتن یک برنامه پایتون برای سوء استفاده از این نقاط ضعف و هک کردن سیستم می پردازیم. همانطور که ما برنامه را می نویسیم، برنامه نویسی پایتون را از ابتدا به شما آموزش می دهم که یک موضوع را در یک زمان پوشش می دهد. در پایان دوره، تعدادی برنامه هک اخلاقی را خواهید داشت که توسط خودتان نوشته شده است (به زیر مراجعه کنید) از درهای پشتی، کیلاگرها، برداشت کننده اعتبار، ابزارهای هک شبکه، ابزارهای هک وب سایت و لیست ادامه دارد. شما همچنین درک عمیقی در مورد نحوه کار سیستم های کامپیوتری، نحوه مدل سازی مسائل، طراحی الگوریتمی برای حل مسائل و پیاده سازی راه حل با استفاده از پایتون خواهید داشت.

همانطور که در این دوره ذکر شد شما همزمان هک اخلاقی و برنامه نویسی را یاد خواهید گرفت، در اینجا برخی از موضوعاتی که در این دوره پوشش داده خواهد شد وجود دارد:


موضوعات برنامه نویسی:

  • نوشتن برنامه برای پایتون 2 و 3.

  • استفاده از ماژول ها و کتابخانه ها.

  • متغیرها، انواع ... و غیره.

  • مدیریت ورودی کاربر.

  • خواندن و نوشتن فایل‌ها.

  • توابع.

  • حلقه ها.

  • ساختارهای داده.

  • Regex.

  • تصمیم گیری.

  • بازگشت.

  • رشته کردن.

  • برنامه نویسی شی گرا.

  • دستکاری بسته با استفاده از scapy.

  • Netfilterqueue.

  • برنامه نویسی سوکت.

  • دستکاری رشته.

  • استثناها.

  • سریال سازی.

  • کامپایل کردن برنامه ها در فایل های اجرایی باینری.

  • در حال ارسال درخواست‌های دریافت HTTP.

  • تجزیه HTML.

  • + موارد دیگر!


موضوعات هک:

  • مبانی هک شبکه/تست نفوذ.

  • تغییر آدرس MAC با دور زدن فیلتر.

  • نقشه برداری شبکه.

  • جعل ARP - جریان بسته ها را در یک شبکه هدایت کنید.

  • جعل DNS - تغییر مسیر درخواست ها از یک وب سایت به وب سایت دیگر.

  • جاسوسی از هر کلاینت متصل به شبکه - مشاهده نام‌های کاربری، گذرواژه‌ها، آدرس‌های اینترنتی بازدید شده ....

  • کد را در صفحات بارگیری شده توسط هر رایانه ای که به همان شبکه متصل است، وارد کنید.

  • فایل‌ها را به محض دانلود توسط هر رایانه‌ای در همان شبکه جایگزین کنید.

  • تشخیص حملات جعل ARP.

  • HTTPS را دور بزنید.

  • برای Windows، OS X و Linux بدافزار ایجاد کنید.

  • تروجان‌ها را برای Windows، OS X و Linux ایجاد کنید.

  • ویندوز، OS X و لینوکس را با استفاده از درب پشتی سفارشی هک کنید.

  • برنامه های آنتی ویروس را دور بزنید.

  • از درخواست ورود جعلی برای سرقت اطلاعات کاربری استفاده کنید.

  • نمایش به‌روزرسانی‌های جعلی.

  • از keylogger خود برای جاسوسی از هر چیزی که در لینوکس ویندوز تایپ می شود استفاده کنید.

  • مبانی هک وب سایت/تست نفوذ را بیاموزید.

  • زیر دامنه ها را کشف کنید.

  • فایل‌ها و فهرست‌های مخفی را در یک وب‌سایت کشف کنید.

  • حملات فهرست کلمات را برای حدس زدن اطلاعات ورود اجرا کنید.

  • آسیب‌پذیری‌های XSS را کشف و از آن‌ها بهره‌برداری کنید.

  • با استفاده از اسکنر آسیب‌پذیری خود، نقاط ضعف را در وب‌سایت‌ها کشف کنید.


برنامه هایی که در این دوره خواهید ساخت:

با اجرای برنامه های هک زیر همه موارد فوق را یاد خواهید گرفت

  • mac_changer - آدرس MAC را به هر چیزی که می‌خواهیم تغییر می‌دهد.

  • network_scanner - شبکه را اسکن می کند و آدرس IP و MAC همه کلاینت های متصل را کشف می کند.

  • arp_spoofer - یک حمله جعل arp را برای تغییر مسیر جریان بسته‌ها در شبکه اجرا می‌کند و به ما امکان می‌دهد داده‌ها را رهگیری کنیم.

  • packet_sniffer - داده های رهگیری شده را فیلتر می کند و نام های کاربری، گذرواژه ها، پیوندهای بازدید شده .... و غیره را نشان می دهد

  • dns_spoofer - درخواست‌های DNS را هدایت می‌کند، به عنوان مثال: درخواست‌ها را از یک دامنه به دامنه دیگر هدایت می‌کند.

  • file_interceptor - فایل های رهگیری شده را با هر فایلی که می خواهیم جایگزین می کند.

  • code_injector - کد را در صفحات HTML رهگیری شده تزریق می کند.

  • arpspoof_detector - حملات جعل ARP را شناسایی می کند.

  • execute_command payload - یک فرمان سیستمی را در رایانه ای که در آن اجرا می شود اجرا می کند.

  • execute_and_report payload - یک فرمان سیستم را اجرا می کند و نتیجه را از طریق ایمیل گزارش می دهد.

  • download_and_execute payload - یک فایل را دانلود می کند و آن را در سیستم هدف اجرا می کند.

  • download_execute_and_report payload - فایلی را دانلود می‌کند، آن را اجرا می‌کند و نتیجه را از طریق ایمیل گزارش می‌کند.

  • reverse_backdoor - کنترل از راه دور بر روی سیستمی که در آن اجرا می شود می دهد، به ما اجازه می دهد

    • دسترسی به سیستم فایل.

    • دستورات سیستم را اجرا کنید.

    • فایل های آپلود را بارگیری کنید

  • keylogger - ضربه های کلید را ضبط می کند و آنها را از طریق ایمیل برای ما ارسال می کند.

  • خزنده - مسیرهای پنهان را در یک وب سایت هدف کشف می کند.

  • discover_subdomains - زیر دامنه ها را در وب سایت مورد نظر کشف می کند.

  • عنکبوت - کل وب سایت مورد نظر را نقشه برداری می کند و همه فایل ها، دایرکتوری ها و پیوندها را کشف می کند.

  • guess_login - یک حمله فهرست کلمات را برای حدس زدن اطلاعات ورود اجرا می کند.

  • vulnerability_scanner - یک وب‌سایت مورد نظر را برای نقاط ضعف اسکن می‌کند و گزارشی با تمام یافته‌ها تهیه می‌کند.


همانطور که موارد فوق را می سازید، یاد خواهید گرفت:

  • راه اندازی یک آزمایشگاه تست نفوذ برای تمرین ایمن هک کردن.

  • نصب Kali Linux و Windows به عنوان ماشین های مجازی در هر سیستم عامل.

  • مبانی لینوکس.

  • اصول ترمینال لینوکس.

  • شبکه‌ها چگونه کار می‌کنند.

  • چگونه مشتریان در یک شبکه ارتباط برقرار می کنند.

  • پروتکل وضوح آدرس - ARP.

  • لایه های شبکه.

  • سیستم نام دامنه - DNS.

  • پروتکل انتقال ابرمتن - HTTP.

  • HTTPS.

  • نحوه عملکرد برنامه های ضد ویروس.

  • پریزها.

  • اتصال دستگاه ها از طریق TCP.

  • انتقال داده از طریق TCP.

  • نحوه کار وب سایت.

  • درخواست‌های POST را دریافت کنید.

  • و بیشتر!


در پایان دوره، شما مهارت های برنامه نویسی برای نوشتن هر برنامه ای خواهید داشت، حتی اگر ربطی به هک نداشته باشد، اما برنامه نویسی را با برنامه نویسی ابزارهای هک یاد خواهید گرفت!

با این دوره از پشتیبانی 24 ساعته برخوردار خواهید شد، بنابراین اگر سؤالی دارید می‌توانید آن را در بخش Q A مطرح کنید و ما ظرف 15 ساعت به شما پاسخ خواهیم داد.


یادداشت ها:

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

  • این دوره کاملاً محصول Zaid Sabih zSecurity است، هیچ سازمان دیگری با آن مرتبط نیست یا یک آزمون گواهینامه دارد. اگرچه، شما یک گواهینامه تکمیل دوره از Udemy دریافت خواهید کرد، جدا از این که هیچ سازمان دیگری در آن دخالت ندارد.



سرفصل ها و درس ها

معرفی Introduction

  • تیزر Teaser

  • معرفی دوره Course Introduction

  • مقدمه ای بر برنامه نویسی پایتون و هک اخلاقی Introduction to Python Programming & Ethical Hacking

  • بررسی اجمالی آزمایشگاه Lab Overview

  • آماده سازی اولیه Initial Preparation

  • نصب کالی لینوکس به عنوان یک VM در ویندوز Installing Kali Linux as a VM on Windows

  • نصب کالی لینوکس به عنوان یک VM در سیستم عامل مک اپل Installing Kali Linux as a VM on Apple Mac OS

  • نصب کالی لینوکس به عنوان یک VM در لینوکس Installing Kali Linux as a VM on Linux

  • مروری بر پایه لینوکس کالی Basic Overview of Kali Linux

  • دستورات ترمینال و لینوکس The Terminal & Linux Commands

  • پایتون 2 در مقابل پایتون 3 و نوشتن اولین برنامه ما Python 2 VS Python 3 & Writing Our First Program

  • نصب و استفاده از یک IDE پایتون Installing & Using a Python IDE

معرفی Introduction

  • تیزر Teaser

  • معرفی دوره Course Introduction

  • مقدمه ای بر برنامه نویسی پایتون و هک اخلاقی Introduction to Python Programming & Ethical Hacking

  • بررسی اجمالی آزمایشگاه Lab Overview

  • آماده سازی اولیه Initial Preparation

  • نصب کالی لینوکس به عنوان یک VM در ویندوز Installing Kali Linux as a VM on Windows

  • نصب کالی لینوکس به عنوان یک VM در سیستم عامل مک اپل Installing Kali Linux as a VM on Apple Mac OS

  • نصب کالی لینوکس به عنوان یک VM در لینوکس Installing Kali Linux as a VM on Linux

  • مروری بر پایه لینوکس کالی Basic Overview of Kali Linux

  • دستورات ترمینال و لینوکس The Terminal & Linux Commands

  • پایتون 2 در مقابل پایتون 3 و نوشتن اولین برنامه ما Python 2 VS Python 3 & Writing Our First Program

  • نصب و استفاده از یک IDE پایتون Installing & Using a Python IDE

نوشتن یک تغییر آدرس مک - اصول پایتون Writing a MAC Address Changer - Python Basics

  • مک آدرس چیست و چگونه آن را تغییر دهیم What is MAC Address & How To Change it

  • استفاده از ماژول های پایتون و اجرای دستورات سیستم Using Python Modules & Executing System Commands

  • پیاده سازی یک MAC Changer بسیار ابتدایی Implementing a Very Basic MAC Changer

  • متغیرها و رشته ها Variables & Strings

  • استفاده از متغیرها در MAC Changer Using Variables in MAC Changer

  • دریافت ورودی از کاربر Getting Input From The User

  • مدیریت ورودی کاربر Handling User Input

  • مدیریت آرگومان های خط فرمان Handling Command-line Arguments

  • مقداردهی اولیه متغیرها بر اساس آرگومان های خط فرمان Initialising Variables Based on Command-line Arguments

  • توابع پایتون Python Functions

  • برگرداندن مقادیر از توابع Returning Values From Functions

  • تصمیم گیری در پایتون Decision Making in Python

  • استفاده از دستورات شرطی در MAC Changer Using Conditional Statements in MAC Changer

نوشتن یک تغییر آدرس مک - اصول پایتون Writing a MAC Address Changer - Python Basics

  • مک آدرس چیست و چگونه آن را تغییر دهیم What is MAC Address & How To Change it

  • استفاده از ماژول های پایتون و اجرای دستورات سیستم Using Python Modules & Executing System Commands

  • پیاده سازی یک MAC Changer بسیار ابتدایی Implementing a Very Basic MAC Changer

  • متغیرها و رشته ها Variables & Strings

  • استفاده از متغیرها در MAC Changer Using Variables in MAC Changer

  • دریافت ورودی از کاربر Getting Input From The User

  • مدیریت ورودی کاربر Handling User Input

  • مدیریت آرگومان های خط فرمان Handling Command-line Arguments

  • مقداردهی اولیه متغیرها بر اساس آرگومان های خط فرمان Initialising Variables Based on Command-line Arguments

  • توابع پایتون Python Functions

  • برگرداندن مقادیر از توابع Returning Values From Functions

  • تصمیم گیری در پایتون Decision Making in Python

  • استفاده از دستورات شرطی در MAC Changer Using Conditional Statements in MAC Changer

MAC Changer - طراحی الگوریتم MAC Changer - Algorithm Design

  • مقدمه ای بر الگوریتم ها Introduction to Algorithms

  • خواندن خروجی برگردانده شده توسط دستورات سیستم Reading Output Returned By System Commands

  • مقدمه ای بر عبارات منظم (Regex) Introduction to Regular Expressions (Regex)

  • استخراج زیر رشته با استفاده از Regex Extracting a Substring Using Regex

  • بازسازی و خانه داری Refactoring & Housekeeping

  • پیاده سازی الگوریتم اعتبار سنجی Implementing The Validation Algorithm

  • سازگاری با پایتون 3 Python 3 Compatibility

MAC Changer - طراحی الگوریتم MAC Changer - Algorithm Design

  • مقدمه ای بر الگوریتم ها Introduction to Algorithms

  • خواندن خروجی برگردانده شده توسط دستورات سیستم Reading Output Returned By System Commands

  • مقدمه ای بر عبارات منظم (Regex) Introduction to Regular Expressions (Regex)

  • استخراج زیر رشته با استفاده از Regex Extracting a Substring Using Regex

  • بازسازی و خانه داری Refactoring & Housekeeping

  • پیاده سازی الگوریتم اعتبار سنجی Implementing The Validation Algorithm

  • سازگاری با پایتون 3 Python 3 Compatibility

برنامه نویسی اسکنر شبکه Programming a Network Scanner

  • معرفی و تیزر Introduction & Teaser

  • نصب ویندوز به عنوان ماشین مجازی Installing Windows as a Virtual Machine

  • مقدمه ای بر ARP Introduction to ARP

  • طراحی الگوریتمی برای کشف مشتریان در همان شبکه Designing an Algorithm To Discover Clients on The Same Network

  • استفاده از Scapy برای ایجاد یک درخواست ARP Using Scapy To Create an ARP Request

  • ترکیب فریم ها برای پخش بسته ها Combining Frames To Broadcast Packets

  • ارسال و دریافت بسته ها Sending & Receiving Packets

  • فهرست های مقدماتی در پایتون Introduction Lists in Python

  • تکرار بیش از لیست و تجزیه و تحلیل بسته Iterating Over Lists & Analysing Packet

  • استفاده از کاراکترهای فرار برای بهبود خروجی برنامه Using Escape Characters To Improve Program Output

  • مقدمه ای بر دیکشنری ها در پایتون Introduction to Dictionaries in Python

  • بهبود برنامه با استفاده از فهرست فرهنگ لغت Improving the Program Using a List of Dictionaries

  • تکرار بر روی ساختارهای داده تودرتو Iterating Over Nested Data Structures

  • با استفاده از آرگومان های خط فرمان، محدوده IP را دریافت کنید Get IP Range Using Command Line Arguments

  • تست اسکنر شبکه با پایتون 3 Testing The Network Scanner With Python 3

برنامه نویسی اسکنر شبکه Programming a Network Scanner

  • معرفی و تیزر Introduction & Teaser

  • نصب ویندوز به عنوان ماشین مجازی Installing Windows as a Virtual Machine

  • مقدمه ای بر ARP Introduction to ARP

  • طراحی الگوریتمی برای کشف مشتریان در همان شبکه Designing an Algorithm To Discover Clients on The Same Network

  • استفاده از Scapy برای ایجاد یک درخواست ARP Using Scapy To Create an ARP Request

  • ترکیب فریم ها برای پخش بسته ها Combining Frames To Broadcast Packets

  • ارسال و دریافت بسته ها Sending & Receiving Packets

  • فهرست های مقدماتی در پایتون Introduction Lists in Python

  • تکرار بیش از لیست و تجزیه و تحلیل بسته Iterating Over Lists & Analysing Packet

  • استفاده از کاراکترهای فرار برای بهبود خروجی برنامه Using Escape Characters To Improve Program Output

  • مقدمه ای بر دیکشنری ها در پایتون Introduction to Dictionaries in Python

  • بهبود برنامه با استفاده از فهرست فرهنگ لغت Improving the Program Using a List of Dictionaries

  • تکرار بر روی ساختارهای داده تودرتو Iterating Over Nested Data Structures

  • با استفاده از آرگومان های خط فرمان، محدوده IP را دریافت کنید Get IP Range Using Command Line Arguments

  • تست اسکنر شبکه با پایتون 3 Testing The Network Scanner With Python 3

نوشتن یک ARP Spoofer Writing an ARP Spoofer

  • ARP Spoofing چیست؟ What is ARP Spoofing?

  • رهگیری داده ها در یک شبکه با استفاده از arpspoof Intercepting Data in a Network Using arpspoof

  • ایجاد یک پاسخ ARP Creating an ARP Response

  • ارسال پاسخ های ARP Sending ARP Responses

  • استخراج مک آدرس از پاسخ ها Extracting MAC Address From Responses

  • آشنایی با حلقه ها در پایتون Introduction to Loops in Python

  • اطلاعات بیشتر در مورد حلقه ها و شمارنده ها More on Loops & Counters

  • چاپ دینامیک Dynamic Printing

  • مدیریت استثنا در پایتون Exception Handling in Python

  • پیاده سازی یک تابع بازیابی Implementing a Restore Function

  • بازیابی جداول ARP در موارد استثنا Restoring ARP Tables on Exception

  • اصلاح چاپ پویا Fix Dynamic Printing

نوشتن یک ARP Spoofer Writing an ARP Spoofer

  • ARP Spoofing چیست؟ What is ARP Spoofing?

  • رهگیری داده ها در یک شبکه با استفاده از arpspoof Intercepting Data in a Network Using arpspoof

  • ایجاد یک پاسخ ARP Creating an ARP Response

  • ارسال پاسخ های ARP Sending ARP Responses

  • استخراج مک آدرس از پاسخ ها Extracting MAC Address From Responses

  • آشنایی با حلقه ها در پایتون Introduction to Loops in Python

  • اطلاعات بیشتر در مورد حلقه ها و شمارنده ها More on Loops & Counters

  • چاپ دینامیک Dynamic Printing

  • مدیریت استثنا در پایتون Exception Handling in Python

  • پیاده سازی یک تابع بازیابی Implementing a Restore Function

  • بازیابی جداول ARP در موارد استثنا Restoring ARP Tables on Exception

  • اصلاح چاپ پویا Fix Dynamic Printing

نوشتن بسته اسنیفر Writing a Packet Sniffer

  • معرفی و تیزر Introduction & Teaser

  • بو کشیدن بسته ها با استفاده از Scapy Sniffing Packets Using Scapy

  • استخراج داده از یک لایه خاص Extracting data From a Specific Layer

  • تجزیه و تحلیل بسته های اسنیف شده و استخراج فیلدها از لایه ها Analysing Sniffed Packets & Extracting Fields From Layers

  • تجزیه و تحلیل فیلدها و استخراج رمزهای عبور Analysing Fields & Extracting Passwords

  • استخراج URL Extracting URLs

  • گرفتن رمز عبور از هر رایانه ای که به همان شبکه متصل است Capturing Passwords From Any Computer Connected to the Same Network

  • رشته ها و بایت ها در پایتون 3 Strings & Bytes in Python 3

نوشتن بسته اسنیفر Writing a Packet Sniffer

  • معرفی و تیزر Introduction & Teaser

  • بو کشیدن بسته ها با استفاده از Scapy Sniffing Packets Using Scapy

  • استخراج داده از یک لایه خاص Extracting data From a Specific Layer

  • تجزیه و تحلیل بسته های اسنیف شده و استخراج فیلدها از لایه ها Analysing Sniffed Packets & Extracting Fields From Layers

  • تجزیه و تحلیل فیلدها و استخراج رمزهای عبور Analysing Fields & Extracting Passwords

  • استخراج URL Extracting URLs

  • گرفتن رمز عبور از هر رایانه ای که به همان شبکه متصل است Capturing Passwords From Any Computer Connected to the Same Network

  • رشته ها و بایت ها در پایتون 3 Strings & Bytes in Python 3

نوشتن یک DNS Spoofer Writing a DNS Spoofer

  • رهگیری بسته ها - ایجاد یک پروکسی Intercepting Packets - Creating a Proxy

  • تبدیل بسته ها به بسته های Scapy Converting Packets to Scapy Packets

  • مقدمه ای بر DNS Spoofing Introduction to DNS Spoofing

  • فیلتر کردن پاسخ های DNS Filtering DNS Responses

  • تجزیه و تحلیل و ایجاد یک پاسخ DNS سفارشی Analysing & Creating a Custom DNS Response

  • تغییر بسته ها در پرواز Modifying Packets On The Fly

  • تغییر مسیر پاسخ های DNS Redirecting DNS Responses

  • تبدیل بین رشته ها و بایت ها Conversion Between Strings & Bytes

نوشتن یک DNS Spoofer Writing a DNS Spoofer

  • رهگیری بسته ها - ایجاد یک پروکسی Intercepting Packets - Creating a Proxy

  • تبدیل بسته ها به بسته های Scapy Converting Packets to Scapy Packets

  • مقدمه ای بر DNS Spoofing Introduction to DNS Spoofing

  • فیلتر کردن پاسخ های DNS Filtering DNS Responses

  • تجزیه و تحلیل و ایجاد یک پاسخ DNS سفارشی Analysing & Creating a Custom DNS Response

  • تغییر بسته ها در پرواز Modifying Packets On The Fly

  • تغییر مسیر پاسخ های DNS Redirecting DNS Responses

  • تبدیل بین رشته ها و بایت ها Conversion Between Strings & Bytes

نوشتن یک رهگیر فایل Writing a File Interceptor

  • معرفی و تیزر Introduction & Teaser

  • فیلتر کردن ترافیک بر اساس پورت مورد استفاده Filtering Traffic Based on the Port Used

  • تجزیه و تحلیل درخواست های HTTP Analysing HTTP Requests

  • رهگیری درخواست های HTTP Intercepting HTTP Requests

  • اصلاح پاسخ‌های HTTP در پرواز Modifying HTTP Responses on The Fly

  • رهگیری و جایگزینی دانلودها در شبکه Intercepting & Replacing Downloads on The Network

  • آزمایش رهگیر فایل با پایتون 3 Testing The File Interceptor With Python 3

نوشتن یک رهگیر فایل Writing a File Interceptor

  • معرفی و تیزر Introduction & Teaser

  • فیلتر کردن ترافیک بر اساس پورت مورد استفاده Filtering Traffic Based on the Port Used

  • تجزیه و تحلیل درخواست های HTTP Analysing HTTP Requests

  • رهگیری درخواست های HTTP Intercepting HTTP Requests

  • اصلاح پاسخ‌های HTTP در پرواز Modifying HTTP Responses on The Fly

  • رهگیری و جایگزینی دانلودها در شبکه Intercepting & Replacing Downloads on The Network

  • آزمایش رهگیر فایل با پایتون 3 Testing The File Interceptor With Python 3

نوشتن کد تزریق کننده Writing a Code Injector

  • معرفی و تیزر Introduction & Teaser

  • تجزیه و تحلیل پاسخ های HTTP Analysing HTTP Responses

  • جایگزینی یک زیر رشته با استفاده از Regex Replacing a Substring Using Regex

  • رمزگشایی پاسخ های HTTP Decoding HTTP Responses

  • اصلاح پاسخ های HTTP و تزریق کد جاوا اسکریپت در صفحات HTML Modifying HTTP Responses & Injecting Javascript Code in HTML Pages

  • بازسازی و خانه داری Refactoring & Housekeeping

  • مشکلات اشکال زدایی در پایتون Debugging Issues in Python

  • استفاده از Groups & None-capturing Regex Using Groups & None-capturing Regex

  • محاسبه مجدد طول محتوا Recalculating Content Length

  • انژکتور کد را با پایتون 3 تست کنید Test The Code Injector With Python 3

  • بررسی اجمالی BeEF و روش پایه هوک BeEF Overview & Basic Hook Method

  • اتصال کامپیوترها با استفاده از code_injector Hooking Computers Using code_injector

  • دستورات اولیه BeEF Basic BeEF Commands

  • ارائه بدافزار با استفاده از BeEF Delivering Malware Using BeEF

نوشتن کد تزریق کننده Writing a Code Injector

  • معرفی و تیزر Introduction & Teaser

  • تجزیه و تحلیل پاسخ های HTTP Analysing HTTP Responses

  • جایگزینی یک زیر رشته با استفاده از Regex Replacing a Substring Using Regex

  • رمزگشایی پاسخ های HTTP Decoding HTTP Responses

  • اصلاح پاسخ های HTTP و تزریق کد جاوا اسکریپت در صفحات HTML Modifying HTTP Responses & Injecting Javascript Code in HTML Pages

  • بازسازی و خانه داری Refactoring & Housekeeping

  • مشکلات اشکال زدایی در پایتون Debugging Issues in Python

  • استفاده از Groups & None-capturing Regex Using Groups & None-capturing Regex

  • محاسبه مجدد طول محتوا Recalculating Content Length

  • انژکتور کد را با پایتون 3 تست کنید Test The Code Injector With Python 3

  • بررسی اجمالی BeEF و روش پایه هوک BeEF Overview & Basic Hook Method

  • اتصال کامپیوترها با استفاده از code_injector Hooking Computers Using code_injector

  • دستورات اولیه BeEF Basic BeEF Commands

  • ارائه بدافزار با استفاده از BeEF Delivering Malware Using BeEF

دور زدن HTTPS Bypassing HTTPS

  • نحوه دور زدن HTTPS How to Bypass HTTPS

  • دور زدن HTTPS & Sniffing Login Credentials Bypassing HTTPS & Sniffing Login Credentials

  • جایگزینی دانلودها در صفحات HTTPS Replacing Downloads on HTTPS Pages

  • تزریق کد در صفحات HTTPS Injecting Code in HTTPS Pages

دور زدن HTTPS Bypassing HTTPS

  • نحوه دور زدن HTTPS How to Bypass HTTPS

  • دور زدن HTTPS & Sniffing Login Credentials Bypassing HTTPS & Sniffing Login Credentials

  • جایگزینی دانلودها در صفحات HTTPS Replacing Downloads on HTTPS Pages

  • تزریق کد در صفحات HTTPS Injecting Code in HTTPS Pages

نوشتن یک آشکارساز جعلی ARP Writing an ARP Spoof Detector

  • اجرای برنامه های پایتون در ویندوز Running Python Programs on Windows

  • گرفتن و تجزیه و تحلیل پاسخ های ARP Capturing & Analysing ARP Responses

  • تشخیص حملات جعل ARP با استفاده از پایتون Detecting ARP Spoofing Attacks Using Python

نوشتن یک آشکارساز جعلی ARP Writing an ARP Spoof Detector

  • اجرای برنامه های پایتون در ویندوز Running Python Programs on Windows

  • گرفتن و تجزیه و تحلیل پاسخ های ARP Capturing & Analysing ARP Responses

  • تشخیص حملات جعل ARP با استفاده از پایتون Detecting ARP Spoofing Attacks Using Python

نوشتن بدافزار Writing Malware

  • معرفی و تیزر Introduction & Teaser

  • پیلود فرمان سیستم را اجرا کنید Execute System Command Payload

  • ارسال ایمیل با استفاده از پایتون Sending Emails Using Python

  • فیلتر کردن خروجی فرمان با استفاده از Regex Filtering Command Output Using Regex

  • سرقت رمزهای عبور وای فای ذخیره شده در رایانه Stealing WiFi Passwords Saved on a Computer

  • دانلود فایل ها با استفاده از پایتون Downloading Files Using Python

  • نوشتن فایل ها روی دیسک Writing Files on Disk

  • اصول بازیابی رمز عبور Password Recovery Basics

  • سرقت رمزهای عبور ذخیره شده از رایانه های راه دور Stealing Saved Passwords From Remote Computers

  • تعامل با سیستم فایل با استفاده از پایتون Interacting With The File System Using Python

نوشتن بدافزار Writing Malware

  • معرفی و تیزر Introduction & Teaser

  • پیلود فرمان سیستم را اجرا کنید Execute System Command Payload

  • ارسال ایمیل با استفاده از پایتون Sending Emails Using Python

  • فیلتر کردن خروجی فرمان با استفاده از Regex Filtering Command Output Using Regex

  • سرقت رمزهای عبور وای فای ذخیره شده در رایانه Stealing WiFi Passwords Saved on a Computer

  • دانلود فایل ها با استفاده از پایتون Downloading Files Using Python

  • نوشتن فایل ها روی دیسک Writing Files on Disk

  • اصول بازیابی رمز عبور Password Recovery Basics

  • سرقت رمزهای عبور ذخیره شده از رایانه های راه دور Stealing Saved Passwords From Remote Computers

  • تعامل با سیستم فایل با استفاده از پایتون Interacting With The File System Using Python

نوشتن بدافزار - Keylogger Writing Malware - Keylogger

  • معرفی و تیزر Introduction & Teaser

  • نوشتن یک Keylogger محلی پایه با استفاده از پایتون Writing a Basic Local Keylogger Using Python

  • مقدمه ای بر متغیرهای جهانی Introduction to Global Variables

  • ثبت کلیدهای ویژه Logging Special Keys

  • مقدمه ای بر Threading و Recursion در پایتون Introduction to Threading & Recursion in Python

  • مقدمه برنامه نویسی شی گرا Introduction Object Oriented Programming

  • متدهای سازنده و متغیرهای نمونه Constructor Methods & Instance Variables

  • ثبت ضربه های کلیدی و گزارش آنها از طریق ایمیل Logging Key-strikes and Reporting Them By Email

نوشتن بدافزار - Keylogger Writing Malware - Keylogger

  • معرفی و تیزر Introduction & Teaser

  • نوشتن یک Keylogger محلی پایه با استفاده از پایتون Writing a Basic Local Keylogger Using Python

  • مقدمه ای بر متغیرهای جهانی Introduction to Global Variables

  • ثبت کلیدهای ویژه Logging Special Keys

  • مقدمه ای بر Threading و Recursion در پایتون Introduction to Threading & Recursion in Python

  • مقدمه برنامه نویسی شی گرا Introduction Object Oriented Programming

  • متدهای سازنده و متغیرهای نمونه Constructor Methods & Instance Variables

  • ثبت ضربه های کلیدی و گزارش آنها از طریق ایمیل Logging Key-strikes and Reporting Them By Email

نوشتن بدافزار - Backdoors Writing Malware - Backdoors

  • معرفی و تیزر Introduction & Teaser

  • مشتری - ارتباط سرور و انواع اتصال Client - Server Communication & Connection Types

  • اتصال دو کامپیوتر از راه دور با استفاده از سوکت Connecting Two Remote Computers Using Sockets

  • ارسال و دریافت داده از طریق TCP Sending & Receiving Data Over TCP

  • اجرای دستورات سیستم از راه دور Executing System Commands Remotely

  • پیاده سازی سرور Implementing a Server

  • پیاده سازی اسکلت برای سرور - ارتباط با مشتری Implementing Skeleton For Server - Client Communication

  • Refactoring - ایجاد یک کلاس شنونده Refactoring - Creating a Listener Class

  • Refactoring - ایجاد کلاس Backdoor Refactoring - Creating a Backdoor Class

  • سریال سازی - تئوری Serialisation - Theory

  • سریال سازی - پیاده سازی روش های قابل اعتماد برای ارسال و دریافت داده ها از طریق TCP Serialisation - Implementing Reliable Methods to Send & Receive Data Over TCP

  • سریال سازی - ارسال و دریافت قابل اعتماد داده ها Serialisation - Reliably Sending & Receiving Data

  • ارسال دستورات به عنوان لیست و اجرای دستور خروج Sending Commands as List & Implementing Exit Command

  • تعامل با سیستم فایل - اجرای دستور "cd". Interacting With the File System - Implementing "cd" Command

  • خواندن فایل ها با استفاده از پایتون Reading Files Using Python

  • نوشتن فایل با استفاده از پایتون Writing Files Using Python

  • دانلود فایل از کامپیوتر هک شده Downloading Files From Hacked Computer

  • پیاده سازی عملکرد آپلود در Listener Implementing Upload Functionality in Listener

  • پیاده سازی عملکرد آپلود در Backdoor Implementing Upload Functionality in Backdoor

  • رسیدگی به استثناهای ناشناخته Handling Unknown Exceptions

  • استفاده از Backdoor برای هک ویندوز، لینوکس و OS X Using the Backdoor to Hack Windows, Linux & OS X

  • تست درب پشتی با پایتون 3. Testing The Backdoor With Python 3.

نوشتن بدافزار - Backdoors Writing Malware - Backdoors

  • معرفی و تیزر Introduction & Teaser

  • مشتری - ارتباط سرور و انواع اتصال Client - Server Communication & Connection Types

  • اتصال دو کامپیوتر از راه دور با استفاده از سوکت Connecting Two Remote Computers Using Sockets

  • ارسال و دریافت داده از طریق TCP Sending & Receiving Data Over TCP

  • اجرای دستورات سیستم از راه دور Executing System Commands Remotely

  • پیاده سازی سرور Implementing a Server

  • پیاده سازی اسکلت برای سرور - ارتباط با مشتری Implementing Skeleton For Server - Client Communication

  • Refactoring - ایجاد یک کلاس شنونده Refactoring - Creating a Listener Class

  • Refactoring - ایجاد کلاس Backdoor Refactoring - Creating a Backdoor Class

  • سریال سازی - تئوری Serialisation - Theory

  • سریال سازی - پیاده سازی روش های قابل اعتماد برای ارسال و دریافت داده ها از طریق TCP Serialisation - Implementing Reliable Methods to Send & Receive Data Over TCP

  • سریال سازی - ارسال و دریافت قابل اعتماد داده ها Serialisation - Reliably Sending & Receiving Data

  • ارسال دستورات به عنوان لیست و اجرای دستور خروج Sending Commands as List & Implementing Exit Command

  • تعامل با سیستم فایل - اجرای دستور "cd". Interacting With the File System - Implementing "cd" Command

  • خواندن فایل ها با استفاده از پایتون Reading Files Using Python

  • نوشتن فایل با استفاده از پایتون Writing Files Using Python

  • دانلود فایل از کامپیوتر هک شده Downloading Files From Hacked Computer

  • پیاده سازی عملکرد آپلود در Listener Implementing Upload Functionality in Listener

  • پیاده سازی عملکرد آپلود در Backdoor Implementing Upload Functionality in Backdoor

  • رسیدگی به استثناهای ناشناخته Handling Unknown Exceptions

  • استفاده از Backdoor برای هک ویندوز، لینوکس و OS X Using the Backdoor to Hack Windows, Linux & OS X

  • تست درب پشتی با پایتون 3. Testing The Backdoor With Python 3.

نوشتن بدافزار - بسته بندی Writing Malware - Packaging

  • معرفی و تیزر Introduction & Teaser

  • تبدیل برنامه های پایتون به فایل های اجرایی باینری ویندوز Converting Python Programs To Windows Binary Executables

  • اجرای برنامه های اجرایی بی صدا Running Executables Silentely

  • نصب Windows Pyinstaller در لینوکس Installing Windows Pyinstaller on Linux

  • برنامه های بسته بندی برای ویندوز از لینوکس Packaging Programs For Windows From Linux

  • مقدمه ای بر پایداری Introduction to Persistence

  • اجرای برنامه ها در هنگام راه اندازی Running Programs on Startup

  • ایجاد یک تروجان پایه با استفاده از بارگیری و اجرای پیلود Creating a Basic Trojan Using Download & Execute Payload

  • ایجاد یک تروجان با جاسازی فایل ها در کد برنامه Creating a Trojan By Embedding Files In Program Code

  • دور زدن برنامه های آنتی ویروس - تئوری Bypassing Anti-Virus Programs - Theory

  • دور زدن برنامه های آنتی ویروس - عملی Bypassing Anti-Virus Programs - Practical

  • افزودن آیکون به فایل های اجرایی تولید شده Adding an Icon to Generated Executables

  • پسوند فایل جعل Spoofing File Extension

  • تبدیل برنامه های پایتون به فایل های اجرایی OS X Converting Python Programs To OS X Executables

  • تبدیل برنامه های پایتون به فایل های اجرایی لینوکس Converting Python Programs to Linux Executables

نوشتن بدافزار - بسته بندی Writing Malware - Packaging

  • معرفی و تیزر Introduction & Teaser

  • تبدیل برنامه های پایتون به فایل های اجرایی باینری ویندوز Converting Python Programs To Windows Binary Executables

  • اجرای برنامه های اجرایی بی صدا Running Executables Silentely

  • نصب Windows Pyinstaller در لینوکس Installing Windows Pyinstaller on Linux

  • برنامه های بسته بندی برای ویندوز از لینوکس Packaging Programs For Windows From Linux

  • مقدمه ای بر پایداری Introduction to Persistence

  • اجرای برنامه ها در هنگام راه اندازی Running Programs on Startup

  • ایجاد یک تروجان پایه با استفاده از بارگیری و اجرای پیلود Creating a Basic Trojan Using Download & Execute Payload

  • ایجاد یک تروجان با جاسازی فایل ها در کد برنامه Creating a Trojan By Embedding Files In Program Code

  • دور زدن برنامه های آنتی ویروس - تئوری Bypassing Anti-Virus Programs - Theory

  • دور زدن برنامه های آنتی ویروس - عملی Bypassing Anti-Virus Programs - Practical

  • افزودن آیکون به فایل های اجرایی تولید شده Adding an Icon to Generated Executables

  • پسوند فایل جعل Spoofing File Extension

  • تبدیل برنامه های پایتون به فایل های اجرایی OS X Converting Python Programs To OS X Executables

  • تبدیل برنامه های پایتون به فایل های اجرایی لینوکس Converting Python Programs to Linux Executables

هک وب سایت/برنامه وب Website / Web Application Hacking

  • معرفی و تیزر Introduction & Teaser

  • وب سایت چیست What is a Website

  • چگونه یک وب سایت را هک کنیم How to Hack a Website

هک وب سایت/برنامه وب Website / Web Application Hacking

  • معرفی و تیزر Introduction & Teaser

  • وب سایت چیست What is a Website

  • چگونه یک وب سایت را هک کنیم How to Hack a Website

هک وب سایت - نوشتن یک خزنده Website Hacking - Writing a Crawler

  • ارسال درخواست GET به سرورهای وب Sending GET Requests To Web Servers

  • کشف زیر دامنه های وب سایت با استفاده از پایتون Discovering Website Subdomains Using Python

  • کشف مسیرهای پنهان در وب سایت ها Discovering Hidden Paths in Websites

  • خواندن محتوای پاسخ Reading Response Content

  • استخراج داده های مفید از پاسخ Extracting Useful Data From Response

  • فیلتر کردن نتایج Filtering Results

  • استخراج پیوندهای منحصر به فرد و ذخیره آنها در یک لیست Extracting Unique Links & Storing Them In a List

  • کشف بازگشتی همه مسیرها در یک وب سایت هدف Recursively Discovering All Paths On a Target Website

  • تست خزنده با پایتون 3 Testing The Crawler With Python 3

هک وب سایت - نوشتن یک خزنده Website Hacking - Writing a Crawler

  • ارسال درخواست GET به سرورهای وب Sending GET Requests To Web Servers

  • کشف زیر دامنه های وب سایت با استفاده از پایتون Discovering Website Subdomains Using Python

  • کشف مسیرهای پنهان در وب سایت ها Discovering Hidden Paths in Websites

  • خواندن محتوای پاسخ Reading Response Content

  • استخراج داده های مفید از پاسخ Extracting Useful Data From Response

  • فیلتر کردن نتایج Filtering Results

  • استخراج پیوندهای منحصر به فرد و ذخیره آنها در یک لیست Extracting Unique Links & Storing Them In a List

  • کشف بازگشتی همه مسیرها در یک وب سایت هدف Recursively Discovering All Paths On a Target Website

  • تست خزنده با پایتون 3 Testing The Crawler With Python 3

نوشتن برنامه ای برای حدس زدن اطلاعات ورود Writing a Program To Guess Login Information

  • ارسال درخواست ارسال به وب سایت ها Sending Post Requests to Websites

  • حدس زدن اطلاعات ورود به سیستم در صفحات ورود Guessing Login Information on Login Pages

  • برنامه را با پایتون 3 تست کنید Test The Program With Python 3

نوشتن برنامه ای برای حدس زدن اطلاعات ورود Writing a Program To Guess Login Information

  • ارسال درخواست ارسال به وب سایت ها Sending Post Requests to Websites

  • حدس زدن اطلاعات ورود به سیستم در صفحات ورود Guessing Login Information on Login Pages

  • برنامه را با پایتون 3 تست کنید Test The Program With Python 3

نوشتن یک اسکنر آسیب پذیری Writing a Vulnerability Scanner

  • معرفی و تیزر Introduction & Teaser

  • درخواست های HTTP - POST VS GET HTTP Requests - POST VS GET

  • تجزیه کد HTML با استفاده از پایتون Parsing HTML Code Using Python

  • استخراج ویژگی های HTML Extracting HTML Attributes

  • ارسال فرم ها Posting Forms

  • ساختن ساختار اساسی برای اسکنر آسیب پذیری Building Basic Structure For a Vulnerability Scanner

  • استفاده از پارامترهای پیش فرض Using Default Parameters

  • ارسال درخواست در یک جلسه Sending Requests in a Session

  • استخراج و ارسال فرم ها به صورت خودکار Extracting & Submitting Forms Automatically

  • پیاده سازی روشی برای اجرای اسکنر Implementing a Method To Run The Scanner

  • کشف آسیب پذیری های XSS Discovering XSS Vulnerabilities

  • بهره برداری از آسیب پذیری های XSS Exploiting XSS Vulnerabilities

  • پیاده سازی کد برای کشف XSS در فرم ها Implementing Code To Discover XSS in Forms

  • پیاده سازی کد برای کشف XSS در پارامترها Implementing Code To Discover XSS in Parameters

  • کشف خودکار آسیب‌پذیری‌ها با استفاده از اسکنر آسیب‌پذیری Automatically Discovering Vulnerabilities Using the Vulnerability Scanner

  • اسکنر آسیب پذیری را با پایتون 3 تست کنید Test The Vulnerability Scanner With Python 3

نوشتن یک اسکنر آسیب پذیری Writing a Vulnerability Scanner

  • معرفی و تیزر Introduction & Teaser

  • درخواست های HTTP - POST VS GET HTTP Requests - POST VS GET

  • تجزیه کد HTML با استفاده از پایتون Parsing HTML Code Using Python

  • استخراج ویژگی های HTML Extracting HTML Attributes

  • ارسال فرم ها Posting Forms

  • ساختن ساختار اساسی برای اسکنر آسیب پذیری Building Basic Structure For a Vulnerability Scanner

  • استفاده از پارامترهای پیش فرض Using Default Parameters

  • ارسال درخواست در یک جلسه Sending Requests in a Session

  • استخراج و ارسال فرم ها به صورت خودکار Extracting & Submitting Forms Automatically

  • پیاده سازی روشی برای اجرای اسکنر Implementing a Method To Run The Scanner

  • کشف آسیب پذیری های XSS Discovering XSS Vulnerabilities

  • بهره برداری از آسیب پذیری های XSS Exploiting XSS Vulnerabilities

  • پیاده سازی کد برای کشف XSS در فرم ها Implementing Code To Discover XSS in Forms

  • پیاده سازی کد برای کشف XSS در پارامترها Implementing Code To Discover XSS in Parameters

  • کشف خودکار آسیب‌پذیری‌ها با استفاده از اسکنر آسیب‌پذیری Automatically Discovering Vulnerabilities Using the Vulnerability Scanner

  • اسکنر آسیب پذیری را با پایتون 3 تست کنید Test The Vulnerability Scanner With Python 3

بخش پاداش Bonus Section

  • سخنرانی پاداش - تخفیف Bonus Lecture - Discounts

بخش پاداش Bonus Section

  • سخنرانی پاداش - تخفیف Bonus Lecture - Discounts

نمایش نظرات

آموزش پایتون و هک اخلاقی را از ابتدا یاد بگیرید
جزییات دوره
25 hours
183
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
104,243
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zaid Sabih Zaid Sabih

هکر اخلاقی، دانشمند کامپیوتر و مدیر عامل zSecurity

z Security z Security

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