Путь начинающего хакера весьма тернист.Все выдающиеся хакеры были самоучками. Начальная база это обязательный этап. Многие из хакеров получили ее в университете или в других обучающих учреждениях. Если у вас нет базы, у вас нет шансов на дальнейшее обучение.
Что я называю базой, хотя я бы сказал это начальная база даже.
1. Сети
Разберитесь как построены сети, от и до, прочитайте для идеала подробное руководство по сетям. На своем подскажу, что лучше прочитать литературу 1995-2000 года.
Там вы узнаете о уже закрепившихся начальных стандартах в то время, хороший специалист должен знать и старую и новую систему сетей.
А после того как изучите это, найдите литературу современного образца. Читая ее вы будете уже понимать из каких стандартов взята та или иная современщина.
Получается так что без знания старых стандартов, новые будут давать очень сложно.
2. Протоколы
Действуйте так же как я описывал в Сетях, все тоже самое.
3. Криптография
4. Уязвимости сетей
Переходите к изучению различных кейсов, с разбором реальных ситуаций уязвимостей.
А дальше только практика и еще раз практика поможет вам двигаться дальше.