Course
This exercise covers the exploitation of a serialization issue in Java using the readResolve() lifecycle method as an entry point for gadget chains. You will learn how readResolve() operates on fully deserialized fields under attacker control.
Ready to practice?
Get access to this lab and 600+ hands-on exercises with a PRO subscription.