Which three attacks exploit vulnerabilities in software? (Choose three.)