Security Glossary
Definition
What is Payload?
The component of an attack that performs the attacker's intended malicious action after a vulnerability has been triggered. In web security testing, a payload might be a JavaScript snippet injected through an XSS vulnerability, a SQL statement that exfiltrates database records, an OS command appended to a system call, or a serialized object that triggers code execution upon deserialization. Crafting effective payloads that evade filters while achieving exploitation is a core penetration testing skill.