Реверс-инжиниринг: язык ассемблера, сишка, форматы исполняемых файлов разных ОС. Ну а так, берёте чью-нибудь laba.exe на условном Delphi, дизассемблируете и пытаетесь что-нибудь поменять без исходников, вот Вам и практика в реверс-инжиниринге.
Веб и сети: XSS, CSRF, PHP/SQL injection, сетевые протоколы, протоколы шифрования, MITM.
Алсо, можете посмотреть
здесь (раздел Security) :3