чтобы научиться находить уязвимости в каких-либо информационных системах, необходимо самому проектировать такие системы или по крайней мере разбираться как они работают. тоже самое если вы хотите ограбить банк, но даже не знаете где спрятано капиталохранилище и как его вскрыть. я сам тоже в этом заинтересован, но сам только начал. изучайте все что связано с компьютерами (языки программирования обязательно). читайте книги. любительские журналы типа Хакер не особо советую, т.к. там все описывается для читателей типа "бабуля за компом" и мало чего просвящающего, зачастую бред (раньше был топовым в сфере ит, сейчас, по мне как скатился). имхо. но если интересно, то можно заглядывать. не бойтесь задавать вопросов, гуглите.