| Course Others | You are Offering Professional Course | Locality Panvel |
Summary of Table of Content
1. Python Basic Fundamental
2. Managing files ,directory and Security
3. Network Security Programming Sniffers and Packet Injectors
4. Web Application Security
5. Exploitation Writing and Analysis Automation
6. Malware Analysis and Reverse Engineering
7. Setting Attack Task Automation
8. Gathering Information
Detailed Table of Content
Module 1: Python Basic Fundamental
Introduction to Interpreted Languages and Python
Data Types and variables
Operators and Expressions
Statement Documentations and help
String Revisited
Control Flow
Data structures in Python
Functions ,Functional Programming
File Handling
Accessing the network and Internet
Exception Handling
Modular Programming
Regular Expressions in Python
OOPS concepts and Object Oriented Programming
Modules, Packages and Distribution
Configure Python in Linux and Unix
Configure Python in Windows
How to use Python in Mobiles: iPhone and Androids
Python in Embedded Devices: Routers
Python Program Portability
Python Framework and Ides
Module 2: Managing files ,directory and Security
Input/output file system in Python
Creating Managing File and Directory Access
use of Multithreading and Concurrency
how ,what and why Inter Process Communication (IPC)
how to set Permissions and Controls.
Module 3: Network Security Programming Sniffers and Packet Injectors
Networking in Python
An Introduction to Raw Socket basics
Python Database access
Porting Python code
Socket Programming with Python
Programming Servers and Clients
Programming Wired and Wireless Sniffers
Packet Analyser
Packet Analyzer Writing a Packet Sniffer in Python
Packet Analyzer (part 2) Readability in Strings
Packet Analyzer (part 3) Sequence in Acknowledgement Numbers in TCP
Creating packet injector
PCAP file parsing and analysis
Module 4: Web Application Security
Introduction to web server and Application server
Client Side scripting
Intro to web application and penetration testing in web application
HTML and XML file analysis
Attacking Web Services and Countermeasure
how and why to use Application Proxies and Data Mangling
Automation of attacks such as SQL Injection, XSS etc.
Intro to Buffer overflow and CSRF
Web Application Fuzzers
Module 5: Exploitation Writing and Analysis Automation
Exploit Development techniques
Immunity Debuggers and Libs
creating plugins in Python
Binary data analysis
Exploit analysis Automation
Module 6: Malware Analysis and Reverse Engineering
Basics of Process Debugging
Pydbg and its applications
Analyzing live applications
Setting breakpoints, reading memory etc.
In-memory modifications and patching
Module 7: Setting Attack Task Automation
Task Automation with Python
Libraries and Applications
Module 8 - Gathering Information
Info Gather (part 1) An Activity in Post Exploitation Hacking
Info Gather (part 2) Enumerating Keys
Info Gather (part 3) Testing Python Scripts