The WEB, REST, and SOAP
This chapter is concerned with the use of PowerShell when performing penetration testing on REST and SOAP APIs. We will start by explaining how we can use PowerShell to encode and decode JSON and XML. JSON and XML are the core technologies in relation to REST and SOAP APIs. In the following sections, we will walk through how PowerShell can be used as part of an OWASP test in relation REST and SOAP APIs.
The following are the main topics to be covered in this chapter:
- PowerShell and the web
- Encoding JSON and XML in PowerShell
- PowerShell and REST
- PowerShell and SOAP