Mõiste "häkker" on glamuurne ja populaarne meedia on seda palju mõjutanud. Tegelikult on häkker lihtsalt inimene, kes otsib haavatavusi, mida saab uurida ja ära kasutada. Enamik tõelisi häkkereid häkkivad süsteeme uudishimust ja põnevusest, mitte isikliku kasu saamiseks. Paljude häkkerite jaoks saate edumaa, kui õpite teismeliste aastate jooksul nii palju kui võimalik. Need teadmised võivad aidata teie häkkerikarjääri edendada ja isegi hea kooli või töökoha.
Sammud
Osa 1 /4: Klasside läbimine
Samm 1. Registreeruge koolis informaatika tundidesse
Paljud keskkoolid pakuvad arvutiteaduse programme, mis võivad teile õpetada programmeerimise ja võrgustike loomise põhitõdesid. Nende tundide läbimine, kui need on teile tasuta, võib tulevikus palju aidata ja anda teile võimaluse isiklikes õpingutes. Rääkige oma nõustajaga, et näha, kas teie valikainete jaoks on arvutiteaduse tee.
Samm 2. Otsige kursusi kohalikest rahvamajadest ja kogukonna kolledžitest
Keskenduge operatsioonisüsteemidele ja võrgustikule. Võimalik, et leiate palju rohkem programme kui keskkoolis, kuid nende võtmine maksab tõenäoliselt natuke raha. Need kursused võivad pakkuda teile juurdepääsu rohkem kõrgelt koolitatud spetsialistidele kui koolis.
Samm 3. Liituge koolis arvutiteaduse klubiga
See on suurepärane võimalus kohtuda mõttekaaslastega ja saada potentsiaalselt rohkem üks-ühele aega arvutiteaduse õpetajaga. Kui teil pole arvutiteaduse klubi, kaaluge selle loomist ise. Need asjad näevad head välja ka kolledži CV -des, kus saate rakendusliku infotehnoloogia kohta palju rohkem teada saada.
Samm 4. Läbi loogika ja kriitilise mõtlemise kursusi
Häkkimine on midagi enamat kui lihtsalt programmeerimiskeelte tundmine. Peate suutma probleemidele läheneda ainulaadsete nurkade alt ja kasutama haavatavusi, millele looja kunagi ei mõtleks. Teadmine, kuidas loovust probleemide ründamiseks rakendada, võib anda teile suure eelise.
Osa 2/4: Arvutite õppimine ja võrgustike loomine
Samm 1. Tutvuge peamiste operatsioonisüsteemide nüanssidega
Kasutage oma kooli arvutilaboreid, et õppida võimalikult paljude operatsioonisüsteemide paigutust ja voogu. Eduka häkkerina töötamiseks peab teil olema mugav töötada Windowsis, Linuxis ja OS X -is. Peaksite suutma täita mis tahes olulisi funktsioone ja leidma asukoha, ilma et peaksite sellele mõtlema.
Samm 2. Tutvuge käsureadega
Häkkimisele kulub palju aega käsurida vaadates ja käske tippides. Tutvuge Windowsi käsuviiba ning Linuxi ja OS X -i terminaliga.
- Lisateavet Windowsi käsuviiba kohta leiate teemast CMD kasutamine.
- Lisateavet Ubuntu (Linux) terminali kohta leiate teemast Ubuntu käskudega tutvumine.
Samm 3. Lugege, kuidas arvutikomponendid koos töötavad
Riistvara tasemel toimub võrgukaartide, ruuterite ja mäluga suhtlemisel palju täiustatud häkkimist. Arvutite tööpõhimõtete ja komponentide omavahelise ühenduse loomise tundmine aitab teil õppida süsteeme kasutama. Vaadake, kuidas arvutit ehitada, et mõista, kuidas see kõik koos töötab. Koolis arvutitundides käies saate palju arvutiteadmisi.
Samm 4. Õppige võrgustike loomise põhitõdesid
Eduka häkkeriks olemiseks on oluline teada, kuidas andmeid Interneti kaudu edastatakse. Siit saate teada, kuidas võrgumudelite erinevad kihid toimivad. See õpetab teile, kust andmeid leida ja kuidas neid kinni pidada ja muuta. Vaadake võrgumudelite ja -kihtide ülevaadet teemast Arvutivõrkude mõistmine. Tõhusa ja kõrgetasemelise häkkimise jaoks on põhilised võrguteadmised üliolulised.
Võimalik, et saate oma koolis või kohaliku kogukonna kolledžis võrgustikutunde võtta
Samm 5. Lugege kõiki häkkimise ja arvutite teemalisi raamatuid
Ärge õppige ainult oma tundidest. Peaksite võimalikult aktiivselt õppimisega tegelema. Võtke mõned vanad kasutatud raamatud häkkimise kohta või registreeruge kord kvartalis avaldamiseks. Igasugune teave, mida saate tarbida, aitab teie häkkimisteadmisi suurendada.
Osa 3/4: Põhikeelte õppimine
Samm 1. Õppige HTML -i
HTML on põhikeel, millega kõik veebilehed on loodud. HTML -i põhitõdede tundmine aitab teil tuvastada veebisaitide nõrkusi ja kodeerida oma põhisaite. Alustamiseks vaadake, kuidas HTML -i õppida.
Samm 2. Õpi JavaScripti
JavaScript on üks peamisi viise, kuidas sisu veebisaitidel kuvatakse. JavaScripti töö õppimine aitab teil tuvastada veebisaitide ärakasutatavaid osi ja sisestada oma skripte. Vaadake, kuidas kasutada JavaScripti süste, et näha, kuidas süstid toimivad.
Samm 3. Õppige SQL -i
SQL on veebisaitide ja võrguteenuste peamine andmebaasi keel. Häkkerid kulutavad palju aega andmebaasidele juurdepääsu saamiseks, nii et SQL -i toimimise teadmine on enamiku häkkimise jaoks hädavajalik. Vaadake Kuidas luua SQL Serveri andmebaasi, et saada teavet testitava SQL -serveri seadistamise kohta.
Samm 4. Õppige PHP -d
PHP on serveripoolne keel ja seda kasutatakse sageli turvaliste sisselogimiste haldamiseks. See muudab PHP tundmise hädavajalikuks turvaliste saitide häkkimiseks. Vaadake PHP ja MySQL -i õppimise üksikasju PHP -ga alustamise kohta. See on häkkerite jaoks üks olulisemaid keeli.
Samm 5. Õppige Pythoni
Python on kõrgetasemeline keel, mis võimaldab teil kiiresti programme ja skripte kirjutada. See on hädavajalik enda tegemiste ja häkkide kirjutamiseks. Vaadake, kuidas alustada programmeerimist Pythonis, et saada nõuandeid alustamiseks.
Osa 4/4: turvalise häkkimise harjutamine
Samm 1. Häkkige virtuaalmasinat oma võrku
Turvalisim viis häkkimise harjutamiseks on oma seadmete häkkimine. Virtuaalsete masinatega privaatvõrgu seadistamine võimaldab teil häkke testida ja juurutada, ilma et see tekitaks tegelikku kahju ega satuks seadusega hätta.
Virtuaalseid masinaid saate kasutada arvutisse mis tahes operatsioonisüsteemi installimiseks. See võimaldab teil testida konkreetsetele operatsioonisüsteemidele kohandatud häkke. Vaadake jaotist VirtualBoxi installimine, et saada teavet virtuaalmasinatega tasuta alustamise kohta
Samm 2. Kasutage häkkimispraktika saite
Kui soovite oma häkkimisoskusi reaalses maailmas proovida, on saadaval mitmeid saite, millel on sisseehitatud haavatavused, mille häkkimine on täiesti seaduslik. Need saidid võimaldavad teil harjutada oma skripte ja rünnakumeetodeid, kartmata juriidilisi tagajärgi. Populaarsete treeningsaitide hulka kuuluvad:
- Tellised
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe saidid
Samm 3. Liituge mõne häkkimiskogukonnaga
Seal on mitmesuguseid häkkimiskogukondi, alates hõlpsasti leitavatest foorumitest kuni uskumatult peidetud enklaavideni. Leidke häkkerite rühm, kes võib teid väljakutseks saada paremaks häkkeriks ja aidata teid hämmingus. Häkkimiskogukonnad võivad samuti pakkuda ressursse häkkimistehnikate ohutuks harjutamiseks.
Samm 4. Vältige ebaseaduslikku käitumist
Olenemata sellest, kui ahvatlev see võib olla, ärge hakake oma uute häkkimisteadmistega ebaseaduslikke asju tegema. Üks halb häkkimine võib teid seadusega hätta jätta, peatades teie häkkerikarjääri enne selle algust. Ärge laske end petta lugudest, kuidas professionaalsed häkkerid muutuvad pärast tabamist usaldusväärseteks töötajateks; palju sagedamini lähevad häkkerid lihtsalt vangi.
Vältige seostamist ka ebaseadusliku käitumisega. Kui teie häkkimiskogukond hakkab rünnakuid sooritama, võib teid süüdi pidada. Kui tunnete end teiste tegudes ebamugavalt, eemalduge nii palju kui võimalik
Samm 5. Harjutage "valget mütsi" või "eetilist" häkkimist
Neid termineid kasutatakse häkkerite kirjeldamiseks, kes otsivad süsteemidest haavatavusi, kuid ei kasuta neid enda kasuks. Selle asemel teatavad valge mütsiga häkkerid neist haavatavustest, et vältida pahatahtlike häkkerite tulevasi rünnakuid. Osavad valge mütsi häkkerid võivad turvatööstuses palju raha teenida.