SecurityTube Python Scripting Expert
English | mp4 | H264 720x540 | AAC 2 ch 256 kbps | 2.98 GB
eLearning
English | mp4 | H264 720x540 | AAC 2 ch 256 kbps | 2.98 GB
eLearning
The SecurityTube Python Scripting Expert (SPSE) is an online certification which will help you gain mastery over 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:
Module 1: Python Scripting – Language Essentials
Module 2: System Programming and Security
Module 3: Network Security Programming – Sniffers and Packet Injectors
Module 4: Attacking Web Applications
Module 5: Exploitation Techniques
Module 6: Malware Analysis and Reverse Engineering
Module 7: Attack Task Automation
Module 8: Further Study and Roadmap
Module 9: Exam Pattern and Mock Exam
Module 1: Python Scripting – Language Essentials
- Introduction to Interpreted Languages and Python
- Data Types and variables
- Operators and Expressions
- Program Structure and Control
- Functions and Functional Programming
- Classes, Objects and other OOPS concepts
- Modules, Packages and Distribution
- Python in Linux and Unixes
- Python in Windows
- Python in Mobiles: iPhone and Androids
- Python in Embedded Devices: Routers
- Program Portability
- Lab Exercises
Module 1 Sample Video: Introduction to Programming
Module 2: System Programming and Security
- I/O in Python
- File and Directory Access
- Multithreading and Concurrency
- Inter Process Communication (IPC)
- Permissions and Controls
- Case Studies
- Lab Exercises
Module 2 Sample Video: Directory Traversal
Module 3: Network Security Programming – Sniffers and Packet Injectors
- Raw Socket basics
- Socket Libraries and Functionality
- Programming Servers and Clients
- Programming Wired and Wireless Sniffers
- Programming arbitrary packet injectors
- PCAP file parsing and analysis
- Case Studies
- Lab Exercises
Module 3 Sample Video: Programming with Scapy
Module 4: Web Application Security
- Web Servers and Client scripting
- Web Application Fuzzers
- Scraping Web Applications – HTML and XML file analysis
- Web Browser Emulation
- Attacking Web Services
- Application Proxies and Data Mangling
- Automation of attacks such as SQL Injection, XSS etc.
- Case Studies
- Lab Exercises
- Module 5: Exploitation Techniques
- Exploit Development techniques
- Immunity Debuggers and Libs
- Writing plugins in Python
- Binary data analysis
- Exploit analysis Automation
- ase Studies
- Lab Exercises
Module 5 Sample Video: Exploitation Techniques – Processes in Depth
Module 6: Malware Analysis and Reverse Engineering
- Process Debugging basics
- Pydbg and its applications
- Analyzing live applications
- Setting breakpoints, reading memory etc.
- In-memory modifications and patching
- Case Studies
- Lab Exercises
Module 7: Attack Task Automation
- Task Automation with Python
- Libraries and Applications
- Case Studies
- Lab Exercises
Module 8: Further Study and Roadmap
- Course consolidation
- Interesting project ideas to pursue
Module 9: Exam Pattern and Mock Exam
- Exam format
- Example Questions
- Mock Exam
Screenshots: