Cześć,
Z własnego doświadczenia mogę Ci powiedzieć, że trzeba potrafić wiele, i musi być do tzw. deep knowledge. Bardzo przydatna jest znajomość wszelkich języków programowania. Do tego wiedza na temat działania protokołów sieciowych, znajomość systemów plików i zasad ich działania i wiele wiele innych.
Wiedzę na ten temat możesz zdobyć z wielu źródeł. Zarówno książki, internetu - ale najwięcej da Ci praktyka. Pisanie kodu, jego analiza, analiza ruchu sieciowego, analiza działania złośliwego oprogramowania, inżynieria wsteczna, odzyskiwanie danych, ukrywanie danych.
Jeśli myślisz o karierze w IT sec, musisz poznać programy EnCase, FTK, WinHex, i wiele wiele innych, które ułatwią Ci pracę ze zdobytymi dowodami oraz szybkie tworzenie raportów.
Pzdr, HumanINC