<aside> ☕
Jeśli moje notatki Ci pomagają, postaw mi kawę na BuyCoffee.to/notatkihakera!
</aside>
Na początku wyciągnę Ciebie z Matrixa. Bycie hakerem nie polega na klikaniu magicznych przycisków, które sprawiają, że hackujesz. Tak samo nie jest wcale prawdą, że potrzebujesz znać magiczną enigmę, której nikt kto ma życie nie jest w stanie pojąć. Prawdą jest jednak to, że nie jest to łatwa rzecz do nauczenia się. Na samym początku najtrudniej jest przełamać magiczne lustro, które dzieli zwykłego użytkownika od osoby, która rozumie cały koncept „działania komputerów i sieci".
Dodatkowo jest różnica w sposobie zdobywania wiedzy jako zły haker (black hat) a etyczny haker (white hat). Niestety będąc złym hakerem z reguły masz mniejszą wiedzę, niż pentester, ale więcej czasu poświęcasz na ukrywanie się i szukanie konkretnych metod zależnych od korzyści. Przykładowo cyberprzestępca będzie szukał częściej narzędzi i metod na oszukiwanie poprzez socjotechnikę lub będzie szukał wiedzy do konkretnego ataku, który da pieniądze. Taki haker będzie miał mniejszą wiedzę na temat znajdywania luk, ale będzie stawiał na spryt i niedopatrzenia.
Musisz sobie zadać pytanie - po co? Na pewno nie po to, żeby kraść czy czerpać lewe korzyści z posiadania tych umiejętności. Jeśli jesteś z zewnątrz i lecisz na duże zarobki, STOP - warto zrozumieć kulturę hakerską. Poczytać trochę o tym, poznać historie, pooglądać stare filmy dokumentalne.
Niestety rozczaruje Ciebie - droga od zdobycia pozycji pentestera (etycznego hakera) w korporacji to wiele lat pracy, bez pokrycia. Ja sam pisząc tego posta nie zdobyłem pracy w tym zawodzie i ciągle do tego dążę. Robię to od pięciu lat (z przerwami na pracę) i nie ma gwarancji, że kiedyś mi się uda, ale wierzę i intensywanie pracuje nad zdobywaniem tych umiejętności.
Właśnie, JAKICH umiejętności?
Nie musisz jakoś szczególnie podchodzić do tematu jak student informatyki. Zresztą znałem kiedyś hakera, który po dwóch latach studiów IT rzucił je, bo były dla niego stratą czasu. Warto samemu dłubać nad konkretnymi tematami. Sieci komputerowe, anatomia komputera od hardware, przez software, po programowanie. Nie musisz znać wszystkich języków, wystarczy że nauczysz się dobrze jednego i zrozumiesz jak czytać inne. Nie jest to łatwe, chociaż dla wielu się takie wydaje. Dobre zrozumienie programowania jest kluczowe.
Następnie warto zacząć się certyfikować. Wejdź na stronę główną mojego bloga notatki-hakera.pl, znajdziesz tutaj moją drogę certyfikacji.
Ogólnie najlepszy standard: