دوره Python for Pentesters به شما نحوه اسکریپت نویسی با پایتون و کاربرد آن را در خصوص تست نفوذ و امنیت کامپیوتر و شبکه آموزش می دهد. این دوره ایده آل برای آزمایش کنندگان نفوذ، علاقه مندان به امنیت و مدیران شبکه است. در این دوره موضوعاتی در زمینه امنیت سیستم، امنیت شبکه، حمله به برنامه های کاربردی وب و خدمات، تکنیک های بهره برداری، نرم افزارهای مخرب و تجزیه و تحلیل دودویی و اتوماسیون کار، پوشش داده شده است.
موضوعاتی که باید آموزش داده شود شامل موارد زیر است:
- پایتون اسکریپت – ملزومات زبان
- برنامه نویسی سیستم و امنیت
- برنامه نویسی امنیت شبکه – sniffers و Packet Injectors
- حمله به برنامه های کاربردی وب
- تکنیک های بهره برداری
- تجزیه و تحلیل نرم افزارهای مخرب و مهندسی معکوس
- خودکارسازی وظیفه حمله
- مطالعه بیشتر و نقشه راه
- …
لینک دانلود دوره آموزشی Pentester Academy – Python for Pentesters
حجم : 6.05 گيگابايت
دانلود – بخش اول
دانلود – بخش دوم
دانلود – بخش سوم
دانلود – بخش چهارم
دانلود – بخش پنجم
دانلود – بخش ششم
دانلود – بخش هفتم
رمز فايل: technet24.ir
Date: 2021
Size: 6.05 GB
Duration: 21h+
Publisher: Pentester Academy
This course will teach you Python scripting and its application to problems in computer and network security. This course is ideal for penetration testers, security enthusiasts and network administrators who want to learn to automate tasks or go beyond just using ready made tools. We will be covering topics in system security, network security, attacking web applications and services, exploitation techniques, malware and binary analysis and task automation.
A non-exhaustive list of topics to be taught includes:
- Python Scripting – Language Essentials
- System Programming and Security
- Network Security Programming – Sniffers and Packet Injectors
- Attacking Web Applications
- Exploitation Techniques
- Malware Analysis and Reverse Engineering
- Attack Task Automation
- Further Study and Roadmap
Python for Pentesters Course Videos
1
Module 1: Introduction to Python and Setting up an Environment
2
Module 1: Variables and Data Types
3
Module 1: Data Types: Tuple, Sets, Dictionaries
4
Module 1: Conditional Statements
5
Module 1: Functions
6
Module 1: Classes and Objects
7
Module 1: Creating Modules
8
Module 1: Creating Packages
9
Module 1: Exception Handling
10
Module 1: Python on other Devices
11
Module 2: File Handling
12
Module 2: Directory Navigation
13
Module 2: Process Creation
14
Module 2: Python Threads
15
Module 2: Threading and Queues
16
Module 2: Signals and IPC
17
Module 2: Subprocess
18
Module 3: Client – Server Programming Basics
19
Module 3: SocketServer Framework
20
Module 3: Creating a Web Server
21
Module 3: Packet Sniffing with Raw Sockets
22
Module 3: Packet Injection with Raw Sockets
23
Module 3: Packet Sniffing with Scapy
24
Module 3: Packet Injection with Scapy
25
Module 3: Programming with Scapy
26
Module 4: Fetching Web Pages
27
Module 4: Parsing HTML
28
Module 4: Coding a Screen Scraper
29
Module 4: Form Parsing and Submission with Mechanize
30
Module 4: Stateful Web Application Browsing with Mechanize
31
Module 4: XML Parsing and Web Services
32
Module 4: Exercise Series 1
33
Module 4: OWASP Top 10 Attack Scripting Exercise
34
Module 5: Exploit Research Basics
35
Module 5: Immunity Debugger Basics
36
Module 5: Immunity Debugger Scripting Basics
37
Module 5: Processes in-Depth
38
Module 5: Assemble, Disassemble, Search and Locate Instructions
39
Module 5: PyHooks
40
Module 5: Exploiting a Buffer Overflow
41
Module 6: Portable Executable Basics
42
Module 6: PE Analysis with pefile
43
Module 6: Disassembling Code with Pydasm
44
Module 6: PyDbg Basics
45
Module 6: Monitoring API Calls
46
Module 6: Malware Analysis with Sandbox
47
Module 7: Using pexpect
48
Module 7: SSH Automation with Paramiko
49
Module 7: SSH Dictionary Attack with Paramiko
50
Module 7: SFTP with Paramiko
51
Module 7: Automating Nmap
52
Where do we go from here?
- Design