Packt Publishing, 2015. — 320 p. — ISBN13: 9781785282324. — ISBN10: 1785282328.
Understand how and where Python scripts meet the need for penetration testing.
Familiarise yourself with the process of highlighting a specific methodology to exploit an environment to fetch critical data.
Develop your Python and penetration testing skills with real-world examples.
What You Will LearnFamiliarise yourself with the generation of Metasploit resource files
Use the Metasploit Remote Procedure Call (MSFRPC) to automate exploit generation and execution
Use Python's Scrapy, network, socket, office, Nmap libraries, and custom modules
Parse Microsoft Office spreadsheets and eXtensible Markup Language (XML) data files
Write buffer overflows and reverse Metasploit modules to expand capabilities
Exploit Remote File Inclusion (RFI) to gain administrative access to systems with Python and other scripting languages
Crack an organization's Internet perimeter
Chain exploits to gain deeper access to an organization's resources
Interact with web services with Python
Understanding the Penetration Testing Methodology
The Basics of Python Scripting
Identifying Targets with Nmap, Scapy, and Python
Executing Credential Attacks with Python
Exploiting Services with Python
Assessing Web Applications with Python
Cracking the Perimeter with Python
Exploit Development with Python, Metasploit, and Immunity
Automating Reports and Tasks with Python
Adding Permanency to Python Tools