С каких пор 2-3 языка это много? Допустим python и bash вот это скриптовый язык программирования вот se-toolkit это фреймворк написан вроде на питоне, а bash для автоматизации процессов. К тому же хакеру надо знать как работает операционная система. Операционную систему объясняют с АССЕМБЛЕРОМ. СИ для эксплоитов. Javascript для XSS, sql для sql инъекций и это только то что в голову пришло. Разные языки программирования = разные задачи.
Хакер понятие растяжимое. Никто не утверждал что хакеру просто необходимо знать 3-4 языка. Но в процессе своей деятельности хакер в любом случае приобритет навыки как минимум по 2 языкам: ассемблер для реверсинжиниринга и тот, на котором он будет лепить приложения (скорее всего компилируемый в код, не байт код). Так что не языки определяют профессионала, а профессионал для достижения своих целей учит языки наиболее подходящие под его задачу.
Потому, что хакер, это не просто программист. Это специалист широкого профиля, знающий и языки, и системы, и операционки, и железо. В мирных целях подобное распыление навыков мало где нужно. Лучше удариться во что-то одно и стать в этом мастером.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.