Ну так чтоб вычислить уязвимость и знать как ей воспользоваться, нужно шарить что в бд под капотом, за сетевое взаимодействие у системы, сервера, что за защитный контур и прочее и как будет действовать ее код на систему.
Тут программирования не то что мало, это слезы. Если проект серьезныц, то код всякими састами дастами на дырявость проверяют в авторежиме девсеки, инфосеки, киберсеки. То есть мамкиным хакерам там ловить нечего. Нужна общая тех прошаренность, выше написали уже - любопытство, чуйка и талант. И когда ты наконец станешь таким, то тебя придут и быстро возьмут за *** конторские или частные сб.
Подскажите, с чего можно начать, чтобы стать программистом. Если честно всегда мечтала о том, чтобы стать именно хакером, чтобы можно было разобрать любой сайт, но, как понимаю, такой род деятельности без знания программирования невозможен, верно ведь.