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

Web Application Pen Testing with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هنگامی که از ابزار و اسکریپت نویسی به طور موثر استفاده می شود، می توان نتایج پنتست های برنامه های وب را بهبود بخشید. این دوره به شما می آموزد که چگونه چندین مرحله برنامه وب را با استفاده از پایتون خودکار کنید. اکثر پنتست های برنامه وب از یک الگوی مشابه پیروی می کنند و هر بار از ابزارهای مشابهی استفاده می کنند. در این دوره آموزشی، Web Application Pen Testing با پایتون، یاد خواهید گرفت که از پایتون برای تبدیل شدن به یک پنتستر بهتر استفاده کنید. ابتدا، نحوه انتخاب کتابخانه مناسب و ابزار مناسب برای کار را بررسی خواهید کرد. در مرحله بعد، نحوه چسباندن ابزارهای تست برنامه وب را به هم خواهید آموخت. در نهایت، یاد خواهید گرفت که چگونه یک افزونه برای پراکسی رهگیری معروف Burp Suite ایجاد کنید. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش اتوماسیون و پایتون مورد نیاز برای افزایش پوشش پنتست اپلیکیشن وب و افزایش مهارت های پنتینگ خود را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شناسایی اولیه با استفاده از اسکریپت های پایتون Basic Reconnaissance Using Python Scripts

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

  • نسخه ی نمایشی: راه اندازی یک محیط توسعه پایتون Demo: Setting up a Python Development Environment

  • شروع با پایتون برای تست های نفوذ برنامه های وب Getting Started with Python for Web Application Penetration Tests

  • نسخه ی نمایشی: جستجوهای WHOIS را با استفاده از پایتون 1 خودکار کنید Demo: Automate WHOIS Lookups Using Python 1

  • نسخه ی نمایشی: جستجوهای WHOIS را با استفاده از پایتون 2 خودکار کنید Demo: Automate WHOIS Lookups Using Python 2

  • الزامات یک اسکریپت اسکن پورت پایتون Requirements for a Python Port Scanning Script

  • نسخه ی نمایشی: اسکن پورت را با استفاده از پایتون انجام دهید Demo: Perform a Port Scan Using Python

  • خلاصه ماژول Module Summary

کتابخانه های وب و Web Scraping Web Libraries and Web Scraping

  • معرفی ماژول Module Introduction

  • مرور ساختار HTML با استفاده از عبارات XPath Browsing the HTML Structure Using XPath Expressions

  • از کدام بسته وب پایتون استفاده کنیم Which Web Python Package to Use When

  • نسخه ی نمایشی: سایت های نسخه ی نمایشی را راه اندازی کنید Demo: Start Demo Sites

  • نسخه ی نمایشی: فرم های HTML را در یک صفحه پیدا کنید Demo: Find HTML Forms on a Page

  • نسخه ی نمایشی: برای استخراج داده ها از یک وب سایت، جلسه Scrapy تعاملی را انجام دهید Demo: Perform Interactive Scrapy Session to Extract Data From a Web Site

  • خلاصه ماژول Module Summary

شناسایی خودکار وب با استفاده از اسکریپت های پایتون Automatic Web Reconnaissance Using Python Scripts

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی: بیابید که یک وب سایت از چه فناوری ها و چارچوب هایی استفاده می کند Demo: Find out Which Technologies and Frameworks a Website Is Using

  • الزامات یک فیلمنامه Gobuster Requirements for a Gobuster Script

  • نسخه ی نمایشی: فایل ها و فهرست های مخفی را با استفاده از Gobuster بیابید Demo: Find Hidden Files and Directories Using Gobuster

  • ملاحظات هنگام اجرای باینری ها Considerations When Executing Binaries

  • خلاصه ماژول Module Summary

یک اسکریپت پایتون برای احراز هویت وب Brute Force ایجاد کنید Create a Python Script to Brute Force Web Authentication

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی: به احراز هویت فرم HTML نگاه کنید Demo: Look at HTML Form Authentication

  • الزامات یک اسکریپت فرم HTML Brute-force Requirements for a Brute-force HTML Form Script

  • نسخه ی نمایشی: یک اسکریپت Brute-force برای احراز هویت فرم HTML 1 ایجاد کنید Demo: Create a Brute-force Script for HTML Form Authentication 1

  • نسخه ی نمایشی: یک اسکریپت Brute-force برای احراز هویت فرم HTML 2 ایجاد کنید Demo: Create a Brute-force Script for HTML Form Authentication 2

  • نکات و ترفندهایی برای آزمایش برنامه های کاربردی وب با استفاده از پایتون Tips and Tricks for Testing Web Applications Using Python

  • خلاصه ماژول Module Summary

برنامه های افزودنی پایتون را در Burp Suite توسعه دهید Develop Python Extensions in Burp Suite

  • معرفی ماژول Module Introduction

  • Burp Suite و Python Extensions Burp Suite and Python Extensions

  • نسخه ی نمایشی: Burp را برای استفاده از برنامه های افزودنی پایتون پیکربندی کنید Demo: Configure Burp to Use Python Extensions

  • نسخه ی نمایشی: یک پسوند Python Burp برای استخراج جاوا اسکریپت شامل مراجع ایجاد کنید Demo: Develop a Python Burp Extension to Extract JavaScript Include References

  • نکاتی برای Burp Python Extensions Tips for Burp Python Extensions

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

آموزش تست قلم اپلیکیشن وب با پایتون
جزییات دوره
1h 47m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Peter Mosmans
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Mosmans Peter Mosmans

پیتر در دهه نود به عنوان مهندس نرم افزار کار در برنامه های بانکی اینترنتی برای موسسات مالی مختلف اروپا را آغاز کرد. پس از توسعه ، او به سمت دفاع و طراحی سیستم ها و شبکه ها برای وب سایت های با دسترسی بالا رفت. از سال 2004 وی تخصص خود را در زمینه شکستن آغاز کرد: برنامه های وب پیچیده و غنی از ویژگی. در حال حاضر او یک تیم جهانی از آزمایشگران نفوذ بسیار ماهر را به عنوان پنترستر سرب هدایت می کند. او با چندین ابزار تست نفوذ منبع باز همکاری می کند ، و یک چنگال OpenSSL فوق العاده را نگهداری می کند. او دوست دارد در کنفرانس ها و جلسات امنیتی بین المللی ، مانند OWASP ، BSides ، OSDC و NullCon صحبت کند - که واقعاً با یک جنگجوی جاده ای دائمی ترکیب می شود. خانه 127.0.0.1 است.