Вы должны были провести некоторое исследование, прежде чем задавать этот вопрос.В любом случае, я думаю, вам интересно узнать, какие существуют различные типы атак и как выполнять эти атаки.
До этого, если вы хотите получить теоретическое представление и изучить, изучите эти книги:
1. Cryptography and Network Security Principles and Practices, by William Stallings.
2. Computer Security: Principles and Practice, by Lawrie Brown and William Stallings.
3. Network Security Essentials, by William Stallings
Для выполнения этических атак, я надеюсь, вы знакомы с основами Burp Suite, Metasploit и других инструментов Kali до этого.Если нет, пожалуйста, Google их учебники тоже.Есть чему поучиться.Начните с основ VAPT.
Если у вас есть все эти знания, вы можете учиться дальше.Эта ссылка имеет ответ, который дает вам хороший материал для того же.Идите и проверьте это.
Научиться взламывать: ответы