Mõiste “häkker” on glamuurne ja seda on palju mõjutanud populaarne meedia. Tegelikkuses on häkker lihtsalt inimene, kes otsib turvaauke, mida saab uurida ja ära kasutada. Enamik tõelisi häkkereid häkib süsteeme uudishimust ja põnevusest, mitte isikliku kasu saamiseks. Saate paljude häkkerite jaoks edumaa, kui õpite oma teismeeas võimalikult palju. Need teadmised võivad aidata teie häkkimiskarjääri edendada ja isegi saada hea kooli või töökoha.
1
Registreeruge kooli informaatika tundidesse. Paljud keskkoolid pakuvad arvutiteaduse programme, mis õpetavad teile programmeerimise ja võrgu loomise põhitõdesid. Nendes tundides osalemine ajal, mil need on teile tasuta, võib tulevikus palju kaasa aidata ja annab teile isikliku õppimise hoo sisse. Rääkige oma nõustajaga, et näha, kas teil on mõni arvutiteaduse tee, mida saaksite valida oma valikainete jaoks.
2
Kursuste jaoks vaadake kohalikke kogukonnakeskusi ja kogukonna kolledžiid. Keskenduge operatsioonisüsteemidele ja võrkude loomisele. Võimalik, et saate leida palju rohkem programme kui keskkoolis, kuid nende võtmine maksab tõenäoliselt veidi raha. Need kursused võivad pakkuda teile juurdepääsu kõrgemalt koolitatud spetsialistidele kui koolis.
3
Liituge koolis arvutiteaduse klubiga. See on suurepärane võimalus kohtuda sarnaselt mõtlevate inimestega ja potentsiaalselt informaatikaõpetajaga üks-ühele kohtuda. Kui teil pole informaatikaklubi, kaaluge selle loomist ise. Need asjad näevad head välja ka kolledži CV-des, kus saate rakendusliku arvutiteaduse kohta palju rohkem teada saada.
4
Osalege loogika ja kriitilise mõtlemise kursustel. Häkkimine on midagi enamat kui lihtsalt programmeerimiskeelte tundmine. Peate suutma läheneda probleemidele ainulaadsete nurkade alt ja kasutada ära haavatavusi, millele looja kunagi ei mõtleks. Teadmine, kuidas rakendada loovust probleemide ründamiseks, võib anda teile suure eelise.
5
Õppige peamiste operatsioonisüsteemide läbi ja lõhki. Kasutage oma kooli arvutilaboreid, et õppida võimalikult paljude operatsioonisüsteemide paigutust ja voogu. Et olla edukas häkker, peab teil olema mugav töötada Windowsis, Linuxis ja OS X-is. Peaksite suutma täita kõiki olulisi funktsioone ja leidma mis tahes asukoha, ilma et peaksite sellele mõtlema.
6
Tutvuge käsuridadega. Häkkimisele kulub palju aega käsurea vaatamisele ja käskude tippimisele. Tutvuge Windowsi käsuviiba ning Linuxi ja OS X terminaliga. Lisateavet Windowsi käsuviiba kohta vaadake jaotisest Kuidas kasutada CMD-d. Ubuntu (Linux) terminali kohta leiate lisateavet jaotisest Ubuntu käskude tundmaõppimine.
7
Siit saate teada, kuidas arvutikomponendid koos töötavad. Võrgukaartide, ruuterite ja mäluga suhtlemisel toimub riistvara tasemel palju täiustatud häkkimist. Arvuti tööpõhimõtte ja komponentide üksteisega ühendamise põhitõdede tundmine aitab teil süsteeme ära kasutada. Vaadake jaotist Arvuti koostamine, et mõista, kuidas see kõik koos töötab. Koolis arvutitundides saate palju arvuti algteadmisi.
8
Õppige võrgu loomise põhitõdesid. Edukaks häkkeriks on oluline teada, kuidas andmeid Interneti kaudu edastatakse. Siit saate teada, kuidas võrgumudelite erinevad kihid töötavad. See õpetab teile, kust andmeid võib leida ning kuidas neid pealt kuulata ja muuta. Võrgumudelite ja kihtide kohta vaadake jaotist Arvutivõrkude mõistmine. Võrgustiku põhiteadmised on tõhusa ja kõrgetasemelise häkkimise jaoks kriitilise tähtsusega.Võib-olla saate oma koolis või kohalikus kogukonna kolledžis osaleda võrgustike loomise tundides.
9
Lugege kõiki häkkimise ja arvutite teemalisi raamatuid, mida saate. Ärge õppige ainult oma klassidest. Peaksite võimalikult palju õppimisega aktiivselt tegelema. Hankige mõned vanad kasutatud raamatud häkkimise kohta või registreeruge kord kvartalis ilmuva väljaande saamiseks. Kogu teave, mida saate tarbida, aitab teie häkkimisalaseid teadmisi suurendada.
10
Õppige HTML-i. HTML on põhikeel, millega kõik veebilehed tehakse. HTML-i põhitõdede tundmine aitab teil tuvastada veebisaitide nõrkusi ja kodeerida oma põhilisi saite. Alustamiseks vaadake, kuidas õppida HTML-i.
11
Õppige JavaScripti. JavaScript on üks peamisi viise, kuidas veebisaitidel sisu kuvatakse. JavaScripti toimimise õppimine võib aidata teil tuvastada veebisaitide kasutatavaid osi ja sisestada oma skripte. Vaadake, kuidas süstid toimivad, jaotisest JavaScripti süstide kasutamine.
12
Õppige SQL-i. SQL on veebisaitide ja võrguteenuste peamine andmebaasi keel. Häkkerid veedavad palju aega andmebaasidele juurdepääsu püüdmisel, seega on enamiku häkkimiste jaoks oluline teada, kuidas SQL töötab. Vaadake jaotist Kuidas luua SQL Serveri andmebaasi, et saada teavet testitava SQL-serveri seadistamise kohta.
13
Õppige PHP-d. PHP on serveripoolne keel ja seda kasutatakse sageli turvaliste sisselogimiste haldamiseks. See muudab PHP tundmise turvaliste saitide häkkimiseks hädavajalikuks. Lisateavet PHP-ga alustamise kohta leiate jaotisest Kuidas õppida PHP-d ja MySQL-i. See on häkkerite jaoks üks olulisemaid keeli.
14
Õppige Pythonit. Python on kõrgetasemeline keel, mis võimaldab teil kiiresti programme ja skripte kirjutada. See on hädavajalik oma ärakasutamiste ja häkkide kirjutamiseks. Alustamiseks näpunäiteid leiate teemast Kuidas Pythonis programmeerimist alustada.
15
Häkkige oma võrgus virtuaalmasin. Kõige turvalisem viis häkkimise harjutamiseks on häkkida oma seadmeid. Virtuaalsete masinatega privaatvõrgu seadistamine võimaldab teil häkkimisi testida ja juurutada ilma tegelikku kahju tekitamata või seadusega hätta sattumata. Virtuaalsete masinate abil saate oma arvutisse installida mis tahes operatsioonisüsteemi. See võimaldab teil testida konkreetsetele operatsioonisüsteemidele kohandatud häkke. Vaadake jaotist VirtualBoxi installimine, et saada teavet virtuaalmasinatega tasuta alustamise kohta.
16
Kasutage häkkimise praktika saite. Kui soovite oma häkkimisoskusi pärismaailmas proovida, on saadaval mitu saiti, millel on sisseehitatud haavatavused, mille häkkimine on täiesti seaduslik. Need saidid võimaldavad teil oma skripte ja rünnakumeetodeid harjutada, kartmata õiguslikke tagajärgi. Populaarsed praktikasaidid on järgmised: BricksbWAPPDVWAGoogle GruyereMcAfee HackMe saidid
17
Liituge mõne häkkimiskogukonnaga. Seal on mitmesuguseid häkkimiskogukondi, alates hõlpsasti leitavatest foorumitest kuni uskumatult peidetud enklaavideni. Leidke rühm häkkereid, kes saavad teile väljakutse saada paremaks häkkeriks ja aidata teid, kui olete hämmingus. Häkkimiskogukonnad võivad pakkuda ka ressursse häkkimistehnikate ohutuks harjutamiseks.
18
Vältige igasugust ebaseaduslikku käitumist. Olenemata sellest, kui ahvatlev see võib olla, ärge hakake oma uute häkkimisteadmistega ebaseaduslikke asju tegema. Üksainus halb häkkimine võib teid seadusega hätta sattuda, mis võib teie häkkimiskarjääri peatada juba enne selle algust. Ärge laske end petta lugudest, kuidas professionaalsetest häkkeritest saavad pärast tabamist usaldusväärsed töötajad; palju sagedamini satuvad häkkerid lihtsalt vangi. Samuti vältige seost ebaseadusliku käitumisega. Kui teie häkkimiskogukond hakkab rünnakuid sooritama, võib teid seostamise tõttu süüdi tunnistada. Kui tunnete end teiste tegude pärast ebamugavalt, distantseerige end nii palju kui võimalik.
19
Harjutage “valget mütsi” või “eetilist” häkkimist. Neid termineid kasutatakse häkkerite kirjeldamiseks, kes otsivad süsteemides turvaauke, kuid ei kasuta neid omakasu eesmärgil. Selle asemel annavad valge mütsi häkkerid nendest haavatavustest teada, et vältida tulevasi pahatahtlike häkkerite rünnakuid. Vilunud valge mütsi häkkerid saavad turvatööstuses palju raha teenida.