Advanced Attack Techniques
Welcome to Chapter 10, Advanced Attack Techniques. In this chapter, we will cover some advanced attacks, such as XML external entity (XXE) attacks and Java deserialization, where we will explain and demonstrate exploiting these vulnerabilities on the testing applications. We will also have fun brute-forcing the password change on one of the applications, conducting web cache poisoning, and working with JSON Web Tokens.
In this chapter, we will cover the following recipes:
- Performing XXE attacks
- Working with JSON Web Tokens
- Performing Java deserialization attacks
- Password brute-force via password change
- Web cache poisoning