Od ponad roku zajmuje się programowaniem (gdyby liczyć "trudne początki" to w sumie dwa ponad lata)
Grzebałem przy różnych platformach, od webowych, przez desktopy, aż po mobilne
W różnych językach, głównie c# i php, jednak również w międzyczasie próbowałem np javy, c++, js i innych
Nigdy jednak nie programowałem aplikacji z myślą o zabezpieczeniu jej przed atakami, ani nie tworzyłem aplikacji do rzeczywistego łamania zabezpieczeń
(nie liczę tutaj podstawowego zabezpieczenia przed sqlj, xss, csrf, ani bardzo podstawowych programów do ddosów/brute force, będących zabawą znudzonego programisty)
Co do sieci ogarniam jak działają te wszystkie tcpip, iso/osi, co to jest sieć
Wiem w teorii na czym polegają podstawowe "ataki", typu http flood, man in the middle itp
Jednak - jak wykorzystać to w praktyce? Skąd mógłbym nauczyć się jak np stworzyć program, który będzie w stanie "podsłuchiwać" inne komputery w tej samej sieci? W taki sposób jak np robi to zAnti (android)?
Albo ataki blokujące sieć do której są podpięte, tak jak robi to np Yersinia (Kali Linux)
Nie chodzi mi o naukę bezmyślnego używania programów których nie ogarniam, tylko o to w jaki sposób można nauczyć się tworzenia właśnie takich programów