Haker je privlačan izraz koji je utjecao na mnoge popularne medije. U stvarnosti, hakeri su ljudi koji traže rupe ili ranjivosti koje se mogu istražiti i iskoristiti. Gotovo svi pravi hakeri hakuju sisteme jer žele zadovoljiti svoju znatiželju, a ne radi lične koristi. Možete postati haker ako naučite što više stvari vezanih za tehnologiju dok ste još mladi. Stečeno znanje može vam pomoći da započnete svoju karijeru hakera, pa čak i da dobijete dobru školu, ali i posao.
Korak
1. dio od 4: Naučite biti haker
Korak 1. Idite na računarske sate u školu
Mnoge srednje škole, kao i srednje stručne škole nude časove vezane za računar i vannastavne aktivnosti koje vas uče osnovama programiranja i umrežavanja. Uzimanje ovih lekcija ili vannastavnih aktivnosti može vam pomoći da se pripremite za budućnost i produbite svoje znanje. Razgovarajte s nastavnikom za usmjeravanje i savjetovanje (BK) da vidite postoji li obrazovni put koji je specijaliziran za vaše obrazovanje iz računarstva.
Korak 2. Potražite kurseve koji nude obrazovanje o računarima i tehnologiji
Potražite kurseve koji se fokusiraju na učenje o operativnim sistemima i mrežama. Pohađanjem kursa možda ćete moći dobiti više programa za računarsko obrazovanje od časova koje nudi škola. Međutim, za pohađanje kursa morat ćete potrošiti prilično novca. Kurs može imati profesionalne nastavnike koji su obučeniji od nastavnika u školi.
Korak 3. Pridružite se kompjuterskom klubu u školi
Ovo vam može pomoći da upoznate ljude koji dijele vaša interesovanja. Osim toga, klub pruža i dodatno vrijeme za učenje sa nastavnikom računara. Ako vaša škola nema kompjuterski klub, možda ćete ga moći stvoriti. Iskustvo kao član ili osnivač računarskog kluba može vam pomoći da dobijete stipendiju za studiranje na univerzitetu na kojem studirate računarstvo.
Korak 4. Pohađajte kurseve koji obučavaju logiku, kao i vještine kritičkog mišljenja
Da biste postali haker, ne učite samo programske jezike. Morate biti sposobni rješavati probleme koristeći jedinstvenu perspektivu i iskoristiti ranjivosti na koje graditelji sistema prije nisu mislili. Znati kako kreativno hakirati može vam učiniti mnogo dobra.
Dio 2 od 4: Studiranje računara i mreža
Korak 1. Naučite poznati operativni sistem iznutra i izvana
Pomoću školskog laboratorijskog računara naučite o dizajnu i načinu rada različitih operativnih sistema. Da biste bili uspješan haker, morate znati kako operativni sistemi rade i biti upoznati s Windows, Linuxom i OS X. Prilikom hakiranja sistema morate biti u mogućnosti pokrenuti osnovne računalne naredbe (funkcije) i pronaći određene datoteke ili sisteme bez potrebe za učenjem operativnog sistema.
Korak 2. Naučite komandnu liniju
Kao haker, provest ćete dosta vremena čitajući naredbenu liniju i upisujući naredbe (naredbe). Naučite naredbenu liniju (za Windows) i terminal (za Linux i OS X).
Pročitajte ovaj članak da biste saznali kako funkcionira naredbeni redak
Korak 3. Saznajte kako su komponente računara međusobno povezane
Složenije tehnike hakiranja iskorištavaju ranjivosti u hardveru, poput mrežnih kartica, usmjerivača, tvrdih diskova i RAM-a (memorija sa nasumičnim pristupom). Poznavanje načina na koji računari rade i kako su računarske komponente međusobno povezane pomoći će vam da iskoristite prednosti sistemskih ranjivosti. Pročitajte ovaj članak da biste saznali kako komponente računara rade i međusobno su povezane. Puno osnovnih računarskih znanja možete steći ako pohađate časove rada na računaru u školi ili na kursu.
Korak 4. Naučite osnove računarskog umrežavanja
Da biste bili uspješan haker, morate znati kako računarski podaci putuju internetom. Saznajte kako funkcioniraju mrežni slojevi kako biste saznali gdje se podaci nalaze. Osim toga, proučavanje mreža može vam pomoći u presretanju i izmjeni podataka. Razumijevanje osnovnog mrežnog znanja je vrlo važno jer vam može pomoći da efikasno hakujete složene sisteme.
Možda ćete moći naučiti računarsko umrežavanje u školi ili na kursu
Korak 5. Pročitajte knjigu o hakovanju i računarima
Ne biste trebali učiti stvari vezane za računare i mreže u školi ili na kursu. Morate učiti što je više moguće da biste postali iskusni haker. Čitajte knjige koje objašnjavaju hakiranje ili kupujte kompjuterske knjige i časopise. Sve dobivene informacije mogu vam pomoći obogatiti znanje i poboljšati vještine hakiranja.
Dio 3 od 4: Učenje osnovnih programskih jezika
Korak 1. Naučite HTML
HTML (Hypertext Markup Language) je osnovni programski jezik koji se koristi za kreiranje web stranica. Poznavanje osnova HTML -a može vam pomoći da prepoznate slabosti web stranice. Osim toga, pomaže vam i u kodiranju za izradu web stranica. Pročitajte ovaj članak da biste naučili HTML.
Korak 2. Naučite JavaScript
JavaScript je jedan od programskih jezika koji se koristi za prikaz sadržaja web stranice. Učenje o tome kako JavaScript funkcionira može vam pomoći da identificirate ranjivosti u dijelovima vaše web stranice i uključite svoje skripte.
Korak 3. Naučite SQL
SQL (jezik strukturiranih upita) primarni je jezik baze podataka za web stranice i mrežne usluge. Hakeri provode dosta vremena pokušavajući pristupiti bazama podataka. Stoga je znati kako SQL radi vrlo važno za hakiranje sistema. Pročitajte ovaj članak za informacije o tome kako stvoriti SQL server za testiranje.
Korak 4. Naučite PHP
PHP je programski jezik za servere i često se koristi za pomoć korisnicima interneta da se sigurno prijave na svoje račune. Stoga je poznavanje funkcioniranja PHP -a vrlo važno za hakiranje zaštićene web stranice. Pročitajte ovaj članak da biste naučili PHP. Ovaj jezik je jedan od najvažnijih programskih jezika za hakere.
Korak 5. Naučite Python
Python je složen programski jezik koji vam pomaže da brzo kreirate programe i skripte. Trebali biste naučiti ovaj programski jezik kako biste mogli stvarati vlastite podvige i hakove. Pročitajte ovaj članak za savjete o učenju Pythona.
4. dio od 4: Vježbajte hakiranje na siguran način
Korak 1. Hakujte virtuelnu mašinu povezanu na vašu mrežu
Najsigurniji način vježbanja hakiranja je hakiranje vlastitog računara. Stvaranje privatne mreže koja sadrži virtualne mašine pomaže vam da testirate i implementirate hakovanje bez kršenja računara ili kršenja zakona.
Možete koristiti virtuelnu mašinu za instaliranje bilo kog operativnog sistema na računar. Ovo vam pomaže u testiranju hakova napravljenih posebno za određene operativne sisteme. Pročitajte ovaj članak za informacije o tome kako besplatno stvoriti virtualnu mašinu
Korak 2. Koristite web stranicu napravljenu posebno za hakiranje
Ako želite pokušati primijeniti svoje hakerske vještine, postoji nekoliko web stranica koje imaju ranjivosti koje je moguće legalno hakirati. Ova web stranica vam omogućava da vježbate korištenje skripti i njihovo hakiranje bez kršenja zakona. Evo nekoliko popularnih web stranica koje se mogu koristiti kao mjesto za vježbanje hakiranja:
- Cigle
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe web stranice
Korak 3. Pridružite se hakerskoj zajednici
Postoje razne hakerske zajednice razasute po svijetu, od foruma koje je lako pronaći do skrivenih zajednica. Pronađite grupu hakera koji će vam pomoći da usavršite svoje vještine da postanete bolji haker i pomoći vam kada vam je teško. Hakerska zajednica može ponuditi različite resurse koji će vam pomoći u vježbanju sigurnih tehnika hakiranja.
Korak 4. Izbjegavajte nezakonite radnje
Mogućnost hakiranja može biti samo iskušenje. Međutim, ne biste trebali koristiti svoje sposobnosti za izvođenje nezakonitih radnji. Ako vas uhvate u ilegalnom hakovanju, imat ćete problema s policijom, što vam može omesti karijeru. Nemojte se zaneti pričama o profesionalnim hakerima koji su angažovani nakon što su uhvaćeni jer je više hakera u zatvoru nego što im je zaposleno.
Klonite se hakerske zajednice koja čini nezakonita djela. Ako zajednica čini radnje koje krše zakon, možete biti proglašeni osumnjičenim jer se smatrate članom zajednice. Ako vam se ne sviđaju postupci članova zajednice, trebate se kloniti zajednice
Korak 5. Vježbajte stil hakiranja "White Hat" ili etički stil hakiranja
White Hat je izraz koji se koristi za označavanje hakera koji traže ranjivosti u sistemima. Umjesto da iskoristi ove ranjivosti za ličnu korist, prijavio ih je proizvođačima sistema kako bi spriječio napade zlonamjernih hakera. Stručnjaci "White Hat" hakeri mogu zaraditi mnogo novca radeći u sigurnosnoj industriji.