Final answer:
XSS attacks can be delivered through Stored XSS attack and Reflective XSS attack techniques. SQL injections can also be delivered using Stored XSS attacks.
Step-by-step explanation:
The appropriate attack techniques that can be used to deliver XSS attack payloads include:
- Stored XSS attack: This technique involves injecting malicious scripts into a web application's database, which are then executed when the data is retrieved and displayed.
- Reflective XSS attack: In this technique, the attacker crafts a link or URL containing the payload, which is then sent to a victim. When the victim clicks on the link, the payload is executed.
For SQL injection attacks, the attacker can use the 'Stored XSS attack' technique to inject malicious scripts into the web application's database. Once injected, the scripts can be executed when the data is retrieved and displayed.