Termi "hakkeri" on lumoava, ja suosittu media on vaikuttanut siihen paljon. Todellisuudessa hakkeri on vain henkilö, joka etsii haavoittuvuuksia, joita voidaan tutkia ja hyödyntää. Useimmat todelliset hakkerit hakkeroivat järjestelmiä uteliaisuudesta ja jännityksestä, ei henkilökohtaisen hyödyn vuoksi. Voit saada etumatkan monille hakkereille oppimalla mahdollisimman paljon teini -ikäisenä. Tämä tieto voi viedä hakkeroijaurasi ja jopa saada hyvän koulun tai työpaikan.
Askeleet
Osa 1/4: Oppitunnit
Vaihe 1. Ilmoittaudu tietojenkäsittelytieteen tunneille koulussa
Monet lukiot tarjoavat tietotekniikkaohjelmia, jotka voivat opettaa sinulle ohjelmoinnin ja verkostoitumisen perusteet. Näiden luokkien suorittaminen vapaana voi auttaa sinua paljon tulevaisuudessa ja antaa sinulle mahdollisuuden opiskella henkilökohtaisesti. Keskustele neuvonantajasi kanssa nähdäksesi, onko olemassa tietotekniikan tie, jonka voit valita valinnaisiksi.
Vaihe 2. Tarkista kursseja paikallisista yhteisökeskuksista ja yhteisöoppilaitoksista
Keskity käyttöjärjestelmiin ja verkostoitumiseen. Saatat pystyä löytämään paljon enemmän ohjelmia kuin lukiossa, mutta nämä maksavat todennäköisesti jonkin verran rahaa. Nämä kurssit voivat tarjota sinulle pääsyn korkeammin koulutetuille ammattilaisille kuin koulussa.
Vaihe 3. Liity tietojenkäsittelytieteen klubiin koulussa
Tämä on loistava tapa tavata samanhenkisiä ihmisiä ja saada enemmän henkilökohtaista aikaa tietojenkäsittelytieteen opettajan kanssa. Jos sinulla ei ole tietojenkäsittelytieteen klubia, harkitse sellaisen perustamista itse. Nämä asiat näyttävät hyviltä myös yliopisto -ansioluetteloissa, joissa voit oppia paljon enemmän sovelletusta tietojenkäsittelytieteestä.
Vaihe 4. Käy logiikan ja kriittisen ajattelun kursseja
Hakkerointi on enemmän kuin vain ohjelmointikielten tunteminen. Sinun on kyettävä lähestymään ongelmia ainutlaatuisista näkökulmista ja hyödyntämään haavoittuvuuksia, joita luoja ei koskaan ajattele. Tietäen kuinka soveltaa luovuutta hyökkäysongelmiin voi antaa sinulle suuren edun.
Osa 2/4: Tietokoneiden oppiminen ja verkostoituminen
Vaihe 1. Opi tärkeimpien käyttöjärjestelmien yksityiskohdat
Opi koulusi tietokonelaboratorioista oppiaksesi mahdollisimman monien käyttöjärjestelmien asettelu ja kulku. Jotta voit menestyä hakkerina, sinun on oltava mukava työskennellä Windows-, Linux- ja OS X -käyttöjärjestelmissä. Sinun pitäisi pystyä suorittamaan kaikki tärkeät toiminnot ja löytämään sijainti ilman ajattelematta sitä.
Vaihe 2. Tutustu komentoriviin
Paljon aikaa hakkerointiin käytetään komentorivin katsomiseen ja komentojen kirjoittamiseen. Tutustu Windowsin komentokehotteeseen ja Linux- ja OS X -päätelaitteisiin.
- Katso lisätietoja Windowsin komentokehotteesta kohdasta CMD: n käyttäminen.
- Katso lisätietoja Ubuntun komentoihin tutustumisesta saadaksesi lisätietoja Ubuntu (Linux) -päätelaitteesta.
Vaihe 3. Opi tietokoneen osien toimimaan yhdessä
Laitteistotasolla tapahtuu paljon kehittyneitä hakkerointeja, kun olet vuorovaikutuksessa verkkokorttien, reitittimien ja muistin kanssa. Tietojen käytön perusasioiden tunteminen ja komponenttien yhdistäminen toisiinsa auttavat sinua oppimaan hyödyntämään järjestelmiä. Katso Tietokoneen rakentaminen saadaksesi käsityksen siitä, miten kaikki toimii yhdessä. Voit saada paljon tietokoneen perustietoa ottamalla tietokoneen tietotunnit koulussa.
Vaihe 4. Opi verkostoitumisen perusteet
Tietojen siirtäminen Internetin kautta on välttämätöntä menestyvän hakkerin kannalta. Opi kuinka verkkomallien eri kerrokset toimivat. Tämä opettaa sinulle, mistä tiedot löytyvät ja miten siepata ja muuttaa niitä. Katso verkkomallien ja -tasojen katsaus kohdasta Tietokoneverkkojen ymmärtäminen. Perustiedot verkostoitumisesta ovat kriittisiä tehokkaan ja korkean tason hakkeroinnin kannalta.
Voit ehkä osallistua verkostoitumistunteihin koulussa tai paikallisyhdistyksessä
Vaihe 5. Lue kaikki hakkerointia ja tietokoneita koskevat kirjat, jotka voit
Älä vain opi tunneiltasi. Sinun tulisi osallistua aktiivisesti oppimiseen mahdollisimman paljon. Hae vanhoja käytettyjä hakkerointikirjoja tai tilaa neljännesvuosittainen julkaisu. Kaikki tiedot, joita voit kuluttaa, auttavat parantamaan hakkerointitietojasi.
Osa 3/4: Peruskielien oppiminen
Vaihe 1. Opi HTML
HTML on peruskieli, jolla kaikki verkkosivut on tehty. HTML -perusteiden tunteminen voi auttaa sinua tunnistamaan verkkosivustojen heikkoudet ja koodata omat perussivustosi. Katso ohjeet HTML -koodin oppimiseen alkuun.
Vaihe 2. Opi JavaScript
JavaScript on yksi tärkeimmistä tavoista, joilla sisältö näytetään verkkosivustoilla. JavaScriptin toiminnan oppiminen voi auttaa sinua tunnistamaan verkkosivustojen hyväksikäytettävät osat ja lisäämään omia skriptejäsi. Katso kohdasta JavaScript -injektioiden käyttö nähdäksesi, miten injektiot toimivat.
Vaihe 3. Opi SQL
SQL on verkkosivustojen ja verkkopalvelujen tärkein tietokantakieli. Hakkerit käyttävät paljon aikaa yrittäessään käyttää tietokantoja, joten SQL: n toimivuuden tunteminen on välttämätöntä useimmille hakkeroinnille. Lisätietoja SQL -palvelimen määrittämisestä testattavaksi on kohdassa SQL Server -tietokannan luominen.
Vaihe 4. Opi PHP
PHP on palvelinpuolen kieli, ja sitä käytetään usein suojattujen kirjautumisten käsittelyyn. Tämä tekee PHP: n tuntemuksesta välttämätöntä suojattujen sivustojen hakkeroinnille. Katso PHP: n ja MySQL: n oppiminen saadaksesi lisätietoja PHP: n käytön aloittamisesta. Tämä on yksi hakkereiden tärkeimmistä kielistä.
Vaihe 5. Opi Python
Python on korkean tason kieli, jonka avulla voit kirjoittaa ohjelmia ja komentosarjoja nopeasti. Se on välttämätöntä omien hyökkäysten ja hakkereiden kirjoittamiseen. Katso vinkit aloittamiseen kohdasta Ohjelmoinnin aloittaminen Pythonissa.
Osa 4/4: Hakkeroinnin turvallinen harjoittelu
Vaihe 1. hakkeroi virtuaalikone omassa verkossa
Turvallisin tapa harjoittaa hakkerointia on hakata omia laitteitasi. Kun määrität yksityisen verkon virtuaalikoneilla, voit testata ja ottaa käyttöön hakkereita aiheuttamatta todellisia vahinkoja tai joutumalla vaikeuksiin lain kanssa.
Voit käyttää virtuaalikoneita minkä tahansa käyttöjärjestelmän asentamiseen tietokoneellesi. Tämän avulla voit testata tiettyihin käyttöjärjestelmiin räätälöityjä hakkereita. Katso VirtualBoxin asentaminen lisätietoja virtuaalikoneiden käytön aloittamisesta ilmaiseksi
Vaihe 2. Käytä hakkerointikäytäntöjä
Jos haluat kokeilla hakkerointitaitojasi todellisessa maailmassa, saatavilla on useita sivustoja, joissa on sisäänrakennettuja haavoittuvuuksia ja jotka ovat täysin laillisia hakkeroida. Näiden sivustojen avulla voit harjoitella komentosarjojasi ja hyökkäysmenetelmiäsi ilman pelkoa oikeudellisista seurauksista. Suosittuja harjoittelusivustoja ovat:
- Tiilet
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe -sivustoja
Vaihe 3. Liity hakkerointiyhteisöihin
Siellä on erilaisia hakkerointiyhteisöjä, helposti löydettävistä foorumeista uskomattoman piilotettuihin erillisalueisiin. Löydä joukko hakkereita, jotka voivat haastaa sinut paremmaksi hakkeriksi ja auttamaan sinua, kun olet järkyttynyt. Hakkerointiyhteisöt voivat myös tarjota resursseja hakkerointitekniikoiden turvalliseen harjoittamiseen.
Vaihe 4. Vältä laitonta käyttäytymistä
Riippumatta siitä, kuinka houkuttelevaa se voi olla, älä aloita laittomia asioita uuden hakkerointitietosi avulla. Yksi huono hakkerointi voi saada sinut vaikeuksiin lain kanssa ja mahdollisesti pysäyttää hakkeriuran ennen kuin se edes alkaa. Älä mene lankaan tarinoista siitä, että ammattimaiset hakkerit ovat tulleet luotettaviksi työntekijöiksi kiinnioton jälkeen. paljon useammin hakkerit menevät vankilaan.
Vältä myös liittymistä laittomaan käyttäytymiseen. Jos hakkerointiyhteisösi alkaa hyökätä, yhdistys voi katsoa sinua syylliseksi. Jos tunnet olosi epämukavaksi toisten tekojen suhteen, pidä etäisyyttä mahdollisimman paljon
Vaihe 5. Harjoittele "valkoista hattua" tai "eettistä" hakkerointia
Näitä termejä käytetään kuvaamaan hakkereita, jotka etsivät järjestelmien haavoittuvuuksia, mutta eivät käytä niitä omaksi hyödykseen. Sen sijaan valkohattuiset hakkerit ilmoittavat näistä haavoittuvuuksista estääkseen haitallisten hakkereiden tulevat hyökkäykset. Taitavat valkohattuiset hakkerit voivat ansaita paljon rahaa turvallisuusalalla.