Table of Contents
Preface
Part 1: Introduction to Penetration Testing and PowerShell
1
Introduction to Penetration Testing
What is penetrating testing?
Stakeholders
Ethical, legal, and regulatory requirements
Managing and executing a penetration test
Using the cyber kill chain
Standards in penetration testing
Report writing
Summary
2
Programming Principles in PowerShell
Basic concepts of PowerShell and pipelines in PowerShell
JSON in PowerShell
Retrieving JSON data from web APIs
Parsing JSON data
JSON manipulation for payloads
Interacting with JSON from files
Web scraping and data extraction
XML in PowerShell
Reading and parsing XML files
Extracting information from XML nodes
Modifying XML data
Crafting XML payloads
XML injection testing
COM, ...
Get PowerShell for Penetration Testing now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.