Termins "hakeris" ir krāšņs, un to ir daudz ietekmējuši populārie mediji. Patiesībā hakeris ir tikai persona, kas meklē ievainojamības, kuras var izpētīt un izmantot. Lielākā daļa reālu hakeru uzlauž sistēmas ziņkārības un uztraukuma dēļ, nevis personīga labuma gūšanai. Daudzus hakerus varat sasniegt, pusaudža gados pēc iespējas vairāk mācoties. Šīs zināšanas var veicināt jūsu hakeru karjeru un pat novest pie labas skolas vai darba.
Soļi
1. daļa no 4: Nodarbības
1. solis. Pierakstieties datorzinātņu nodarbībās skolā
Daudzas vidusskolas piedāvā datorzinātņu programmas, kas var iemācīt programmēšanas un tīklu veidošanas pamatus. Apmeklējot šīs nodarbības, kamēr tās ir brīvas, jūs varat daudz palīdzēt nākotnē un dot iespēju pacelties personīgajās studijās. Konsultējieties ar savu padomdevēju, lai uzzinātu, vai ir kāds datorzinātņu ceļš, ko varat izvēlēties saviem izvēles priekšmetiem.
2. solis. Pārbaudiet kursus vietējos kopienas centros un kopienu koledžās
Koncentrējieties uz operētājsistēmām un tīkliem. Jūs, iespējams, varēsit atrast daudz vairāk programmu nekā vidusskolā, taču to pieņemšana, iespējams, maksās nedaudz naudas. Šie kursi var piedāvāt piekļuvi augsti apmācītiem profesionāļiem, nekā jūs varētu atrast skolā.
Solis 3. Pievienojieties informātikas klubam skolā
Tas ir lielisks veids, kā satikt līdzīgi domājošus cilvēkus, kā arī potenciāli vairāk sazināties ar datorzinātņu skolotāju. Ja jums nav datorzinātņu kluba, apsveriet iespēju to izveidot pats. Šīs lietas labi izskatās arī koledžas CV, kur jūs varat uzzināt daudz vairāk par lietišķo datorzinātni.
Solis 4. Iziet loģikas un kritiskās domāšanas kursus
Datorurķēšana ir kas vairāk nekā tikai programmēšanas valodu zināšana. Jums jāspēj risināt problēmas no unikāliem leņķiem un jāizmanto ievainojamības, par kurām radītājs nekad nedomātu. Zinot, kā pielietot radošumu uzbrukumu problēmām, jūs varat iegūt lielas priekšrocības.
2. daļa no 4: Datoru apgūšana un tīklošana
1. solis. Uzziniet galveno operētājsistēmu smalkumus
Izmantojiet savas skolas datoru laboratorijas, lai uzzinātu pēc iespējas vairāk operētājsistēmu izkārtojumu un plūsmu. Lai būtu veiksmīgs hakeris, jums ir jābūt ērtam darbam operētājsistēmā Windows, Linux un OS X. Jums vajadzētu būt iespējai veikt jebkuru galveno funkciju un atrast jebkuru atrašanās vietu, par to nedomājot.
2. Iepazīstieties ar komandrindām
Daudz laika uzlaušana tiek pavadīta, skatoties komandrindu un ierakstot komandas. Iepazīstieties ar Windows komandu uzvedni un Linux un OS X termināli.
- Skatiet sadaļu Kā lietot CMD, lai iegūtu papildinformāciju par Windows komandu uzvedni.
- Sīkāku informāciju par Ubuntu (Linux) termināli skatiet sadaļā Kā iepazīties ar Ubuntu komandām.
3. solis. Uzziniet, kā datora komponenti darbojas kopā
Mijiedarbojoties ar tīkla kartēm, maršrutētājiem un atmiņu, aparatūras līmenī notiks daudz uzlabotas uzlaušanas. Zinot datora darbības pamatprincipus un to, kā komponenti savienojas viens ar otru, palīdzēs jums iemācīties izmantot sistēmu priekšrocības. Skatiet sadaļu Kā izveidot datoru, lai saprastu, kā tas viss darbojas kopā. Apgūstot datorklases skolā, jūs varat iegūt daudz pamatzināšanu par datoru.
Solis 4. Uzziniet tīkla veidošanas pamatus
Lai būtu veiksmīgs hakeris, ir svarīgi zināt, kā dati tiek pārsūtīti internetā. Uzziniet, kā darbojas dažādi tīkla modeļu slāņi. Tas jums iemācīs, kur datus var atrast, un kā tos pārtvert un mainīt. Lai uzzinātu vairāk par tīkla modeļiem un slāņiem, skatiet sadaļu Kā izprast datoru tīklu. Pamatzināšanas par tīklu ir būtiskas efektīvai, augsta līmeņa uzlaušanai.
Jūs, iespējams, varēsit piedalīties tīkla veidošanas nodarbībās savā skolā vai vietējās kopienas koledžā
5. solis. Izlasiet visas grāmatas par uzlaušanu un datoriem
Nemācieties tikai no savām stundām. Jums vajadzētu aktīvi iesaistīties mācībās, cik vien iespējams. Paņemiet vecas lietotās grāmatas par uzlaušanu vai pierakstieties reizi ceturksnī. Jebkura informācija, ko varat patērēt, palīdzēs uzlabot jūsu uzlaušanas zināšanas.
3. daļa no 4: Pamatvalodu apguve
1. solis. Uzziniet HTML
HTML ir pamatvaloda, ar kuru tiek veidotas visas tīmekļa lapas. Zinot HTML pamatus, var palīdzēt noteikt vietņu nepilnības, kā arī kodēt savas pamata vietnes. Lai sāktu darbu, skatiet sadaļu Kā iemācīties HTML.
2. solis. Uzziniet JavaScript
JavaScript ir viens no galvenajiem veidiem, kā saturs tiek parādīts vietnēs. Uzzinot, kā darbojas JavaScript, var palīdzēt noteikt vietņu izmantojamās daļas un ievadīt savus skriptus. Lai uzzinātu, kā darbojas injekcijas, skatiet sadaļu Kā lietot JavaScript injekcijas.
Solis 3. Uzziniet SQL
SQL ir galvenā vietņu un tiešsaistes pakalpojumu datu bāzes valoda. Hakeri pavada daudz laika, mēģinot piekļūt datu bāzēm, tāpēc lielākajai daļai hakeru ir svarīgi zināt, kā darbojas SQL. Skatiet sadaļu Kā izveidot SQL servera datu bāzi, lai iegūtu informāciju par testējamā SQL servera iestatīšanu.
Solis 4. Uzziniet PHP
PHP ir servera puses valoda, un to bieži izmanto, lai apstrādātu drošus pieteikšanās datus. Tādējādi ir svarīgi zināt PHP, lai uzlauztu drošas vietnes. Skatiet sadaļu Kā iemācīties PHP un MySQL, lai iegūtu sīkāku informāciju par darba sākšanu ar PHP. Šī ir viena no vissvarīgākajām valodām hakeriem.
Solis 5. Uzziniet Python
Python ir augsta līmeņa valoda, kas ļauj ātri rakstīt programmas un skriptus. Tas ir būtiski, lai rakstītu savus varoņdarbus un uzlaušanas gadījumus. Padomus par darba sākšanu skatiet sadaļā Python programmēšanas sākšana.
4. daļa no 4: Droša hakeru prakse
1. solis. Uzlauziet virtuālo mašīnu savā tīklā
Drošākais hakeru prakses veids ir uzlauzt savu aprīkojumu. Privāta tīkla iestatīšana ar virtuālajām mašīnām ļaus jums pārbaudīt un izvietot hakerus, neradot nekādus faktiskus bojājumus un nenonākot nepatikšanās ar likumu.
Varat izmantot virtuālās mašīnas, lai datorā instalētu jebkuru operētājsistēmu. Tas ļaus jums pārbaudīt uzlaušanu, kas pielāgota konkrētām operētājsistēmām. Skatiet sadaļu Kā instalēt VirtualBox, lai iegūtu informāciju par bezmaksas virtuālās mašīnas lietošanu
2. solis. Izmantojiet hakeru prakses vietnes
Ja vēlaties izmēģināt savas hakeru prasmes reālajā pasaulē, ir pieejamas vairākas vietnes ar iebūvētām ievainojamībām, kuras ir pilnīgi likumīgi uzlauzt. Šīs vietnes ļaus jums praktizēt savus skriptus un uzbrukuma metodes, nebaidoties no juridiskas sekas. Populārās prakses vietnes ietver:
- Ķieģeļi
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe vietnes
3. Pievienojieties dažām hakeru kopienām
Tur ir dažādas hakeru kopienas, sākot no viegli atrodamiem forumiem un beidzot ar neticami slēptiem anklāviem. Atrodiet hakeru grupu, kas var izaicināt jūs kļūt par labāku hakeri un palīdzēt jums, kad esat satriekts. Datorurķēšanas kopienas var arī nodrošināt resursus, lai droši praktizētu hakeru paņēmienus.
4. Izvairieties no jebkādas nelikumīgas rīcības
Neatkarīgi no tā, cik vilinoši tas varētu būt, nesāciet darīt nelikumīgas lietas ar savām jaunajām hakeru zināšanām. Viens slikts uzlaušana var radīt nepatikšanas ar likumu, potenciāli apturot hakeru karjeru pirms tā sākuma. Neļaujiet sevi apmānīt stāstiem par profesionāliem hakeriem, kuri pēc pieķeršanas kļūst par uzticamiem darbiniekiem; daudz biežāk hakeri vienkārši nonāk cietumā.
Izvairieties arī no saistības ar nelikumīgu uzvedību. Ja jūsu hakeru kopiena sāk veikt uzbrukumus, asociācija var uzskatīt jūs par vainīgu. Ja jums kļūst neērti ar citu rīcību, attālinieties, cik vien iespējams
Solis 5. Praktizējiet “balto cepuri” vai “ētisku” uzlaušanu
Šie termini tiek izmantoti, lai aprakstītu hakerus, kuri meklē sistēmu ievainojamības, bet neizmanto tās sava labuma gūšanai. Tā vietā baltās cepures hakeri ziņos par šīm ievainojamībām, lai turpmāk novērstu ļaunprātīgu hakeru uzbrukumus. Prasmīgi baltās cepures hakeri var nopelnīt daudz naudas drošības nozarē.