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 hakiraju sustave jer žele zadovoljiti svoju znatiželju, a ne radi osobne koristi. Možete postati haker učeći što više stvari vezanih uz 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čunalo u školu
Mnoge srednje škole kao i srednje strukovne škole nude lekcije vezane uz računalo i izvannastavne aktivnosti koje vas uče osnovama programiranja i umrežavanja. Uzimanje ovih lekcija ili izvannastavnih aktivnosti može vam pomoći da se pripremite za budućnost i produbite svoje znanje. Razgovarajte s učiteljem usmjeravanja i savjetovanja (BK) da vidite postoji li obrazovni put specijaliziran za vaše obrazovanje iz računalnih studija.
Korak 2. Potražite tečajeve koji nude obrazovanje o računalu i tehnologiji
Potražite tečajeve koji se usredotočuju na učenje o operativnim sustavima i mrežama. Ako pohađate tečaj, možda ćete moći dobiti više obrazovnih programa o računalu od časova koje nudi škola. No, za pohađanje tečaja morat ćete potrošiti dosta novca. Tečaj može imati profesionalne učitelje koji su obučeniji od učitelja škole.
Korak 3. Pridružite se računalnom klubu u školi
To vam može pomoći da upoznate ljude koji dijele vaše interese. Osim toga, klub također pruža dodatno vrijeme za učenje s učiteljem računala. Ako vaša škola nema računalni klub, možda biste ga mogli stvoriti. Iskustvo kao član ili osnivač računalnog kluba može vam pomoći da dobijete stipendiju za studiranje na sveučilištu na kojem studirate informatiku.
Korak 4. Pohađajte tečajeve koji treniraju logiku, kao i vještine kritičkog mišljenja
Da biste postali haker, ne učite samo programske jezike. Morate biti u stanju uhvatiti se u koštac s problemima koristeći jedinstvenu perspektivu i iskoristiti ranjivosti na koje graditelji sustava prije nisu mislili. Znati kako kreativno hakirati može vam učiniti mnogo dobra.
2. dio od 4: Studiranje računala i mreža
Korak 1. Naučite poznati operacijski sustav iznutra i izvana
Pomoću školskog laboratorijskog računala naučite o dizajnu i načinu rada različitih operativnih sustava. Da biste bili uspješan haker, morate znati kako funkcioniraju operacijski sustavi i poznavati Windows, Linux i OS X. Prilikom hakiranja sustava morate znati pokrenuti osnovne računalne naredbe (funkcije) i pronaći određene datoteke ili sustave bez potrebe za učenjem operacijskog sustava. prvo.
Korak 2. Naučite naredbeni redak
Kao haker provest ćete puno vremena čitajući naredbeni redak i upisujući naredbe (naredba). Naučite naredbeni redak (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čunala 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 slučajnim pristupom). Poznavanje načina na koji računala rade i kako su računalne komponente međusobno povezane pomoći će vam da iskoristite prednosti ranjivosti sustava. Pročitajte ovaj članak kako biste saznali kako komponente računala rade i međusobno su povezane. Puno osnovnih računarskih znanja možete steći poučavanjem rada na računalu u školi ili na tečaju.
Korak 4. Naučite osnove računalnog umrežavanja
Da biste bili uspješan haker, morate znati kako računalni 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 vrlo je važno jer vam može pomoći da učinkovito hakirate složene sustave.
Možda ćete moći učiti računalno umrežavanje u školi ili na tečaju
Korak 5. Pročitajte knjigu o hakiranju i računalima
Ne biste trebali učiti stvari vezane za računala i mreže u školi ili na tečaju. Morate studirati što je više moguće kako biste postali iskusni haker. Čitajte knjige koje objašnjavaju hakiranje ili kupujte računalne knjige i časopise. Sve dobivene informacije mogu vam pomoći obogatiti znanje i poboljšati vještine hakiranja.
3. dio od 4: Učenje osnovnih programskih jezika
Korak 1. Naučite HTML
HTML (Hypertext Markup Language) osnovni je programski jezik koji se koristi za izradu web stranica. Poznavanje osnova HTML -a može vam pomoći u identificiranju slabosti web stranice. Osim toga, također vam pomaže 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 za prikaz sadržaja web stranice. Učenje o tome kako JavaScript funkcionira može vam pomoći identificirati ranjivosti u dijelovima vaše web stranice i uključiti vaše 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 sustava. Pročitajte ovaj članak za informacije o tome kako stvoriti SQL poslužitelj za testiranje.
Korak 4. Naučite PHP
PHP je programski jezik za poslužitelje i često se koristi za pomoć korisnicima interneta da se sigurno prijave na svoje račune. Stoga je znati kako PHP radi vrlo važno za hakiranje zaštićene web stranice. Pročitajte ovaj članak da biste naučili PHP. Ovaj je jezik jedan od najvažnijih programskih jezika za hakere.
Korak 5. Naučite Python
Python je složen programski jezik koji vam pomaže u brzom stvaranju programa i skripti. 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. Hakirajte virtualni stroj priključen na vlastitu mrežu
Najsigurniji način vježbanja hakiranja je hakiranje vlastitog računala. Stvaranje privatne mreže koja sadrži virtualne strojeve pomaže vam u testiranju i implementaciji hakova bez kršenja računala ili kršenja zakona.
Možete koristiti virtualni stroj za instaliranje bilo kojeg operacijskog sustava na svoje računalo. To vam pomaže u testiranju hakova napravljenih posebno za određene operacijske sustave. Pročitajte ovaj članak za informacije o tome kako besplatno stvoriti virtualni stroj
Korak 2. Koristite web stranicu stvorenu 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. Web stranica omogućuje vam vježbanje 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 cijelom svijetu, od foruma koje je lako pronaći do skrivenih zajednica. Pronađite skupinu 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 protupravna djela
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 hakiranju, imat ćete problema s policijom, što vam može omesti karijeru. Nemojte se zanositi pričama o profesionalnim hakerima koji su angažirani nakon što su uhvaćeni jer je više hakera u zatvoru nego što se hakerima daje posao.
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 hakerski stil "White Hat" ili etički stil hakiranja
White Hat je izraz koji se koristi za označavanje hakera koji traže ranjivosti u sustavima. Umjesto da iskoristi te ranjivosti za osobnu korist, prijavio bi ih graditeljima sustava kako bi spriječio napade zlonamjernih hakera. Stručnjaci "White Hat" hakeri mogu zaraditi mnogo novca radeći u sigurnosnoj industriji.