* Раскрутка вручную, это выполнение тестов на уязвимости без применения автоматизации. То есть отправка полезных нагрузок набранных на клавиатуре руками.
* Бесплатный курс есть
Ссылка скрыта от гостей
*
Курс WAPT
* Список того что необходимо знать большой, но начинать нужно с основ Linux и сетей, по программам обязательны в арсенале пентестера BurpSuite, Sqlmap, Nmap, какой-нибудь фаззер, например WFUZZ или Dirbuster, Gobuster.
* Знание структуры сайтов обязательно, желательно знание HTML+CSS
* Знание программирования - PHP, JavaScript, Python. Минимум 1 язык программирования, чтобы понимать алгоритм построения программ в целом, и уметь писать свои собственные скрипты.
Всё вышеперечисленное даже до минимума с трудом дотягивает, поэтому когда этот объём одолеете, дальше уже сами прекрасно будете знать что делать, и куда двигаться.