Pojem „hacker“je očarujúci a populárne médiá ho veľmi ovplyvnili. V skutočnosti je hacker osobou, ktorá hľadá zraniteľné miesta, ktoré je možné preskúmať a využiť. Väčšina skutočných hackerov hackuje systémy zo zvedavosti a vzrušenia, nie kvôli osobnému prospechu. Mnoho hackerov môžete získať náskok tým, že sa v tínedžerskom veku naučíte čo najviac. Tieto znalosti vám môžu pomôcť rozhýbať hackerskú kariéru a dokonca vám zaistia dobrú školu alebo prácu.
Kroky
Časť 1 zo 4: Prijímanie tried
Krok 1. Prihláste sa na hodiny informatiky v škole
Mnoho stredných škôl ponúka programy počítačovej vedy, ktoré vás môžu naučiť základy programovania a vytvárania sietí. Absolvovanie týchto kurzov, pokiaľ sú pre vás bezplatné, vám môže v budúcnosti veľa pomôcť a pomôže vám zlepšiť sa v osobnom štúdiu. Porozprávajte sa so svojim poradcom, aby ste zistili, či existuje cesta počítačových vied, ktorou by ste sa mohli vybrať pre svoje voliteľné predmety.
Krok 2. Vyhľadajte kurzy v miestnych komunitných centrách a komunitných vysokých školách
Zamerajte sa na operačné systémy a siete. Možno nájdete oveľa viac programov, ako by ste našli na strednej škole, ale ich absolvovanie bude pravdepodobne stáť nejaké peniaze. Tieto kurzy vám môžu ponúknuť prístup k vyškolenejším odborníkom, ako by ste našli v škole.
Krok 3. Pripojte sa v škole k klubu informatiky
Je to úžasný spôsob, ako sa stretnúť s podobne zmýšľajúcimi ľuďmi a potenciálne sa stretnúť s učiteľom počítačových vied osobne. Ak nemáte klub informatiky, zvážte jeho zriadenie. Tieto veci dobre vyzerajú aj na životopisoch, kde sa môžete dozvedieť oveľa viac o aplikovanej informatike.
Krok 4. Absolvujte kurzy logiky a kritického myslenia
Hacking je viac ako len znalosť programovacích jazykov. Musíte byť schopní pristupovať k problémom z jedinečných uhlov a využívať zraniteľnosti, na ktoré by ich tvorca nikdy nenapadlo. Vedieť, ako uplatniť kreativitu pri riešení problémov, vám môže poskytnúť veľkú výhodu.
Časť 2 zo 4: Učenie počítačov a vytváranie sietí
Krok 1. Naučte sa vstupy a výstupy hlavných operačných systémov
Pomocou počítačových laboratórií svojej školy sa naučte rozloženie a tok čo najväčšieho počtu operačných systémov. Na to, aby ste boli úspešným hackerom, musíte ovládať prácu s operačným systémom Windows, Linux a OS X. Mali by ste byť schopní vykonávať všetky hlavné funkcie a nájsť akékoľvek miesto bez toho, aby ste o tom museli premýšľať.
Krok 2. Zoznámte sa s príkazovými riadkami
Veľa času hackovaniu venujeme prezeraniu príkazového riadka a zadávaniu príkazov. Zoznámte sa s príkazovým riadkom systému Windows a terminálom pre Linux a OS X.
- Ďalšie informácie o príkazovom riadku systému Windows nájdete v časti Ako používať CMD.
- Podrobnosti o termináli Ubuntu (Linux) nájdete v časti Ako sa zoznámiť s príkazmi Ubuntu.
Krok 3. Zistite, ako komponenty počítača spolupracujú
Pri interakcii so sieťovými kartami, smerovačmi a pamäťou dôjde k hardvérovému pokročeniu na hardvérovej úrovni. Znalosť základov fungovania počítača a vzájomného prepojenia komponentov vám pomôže naučiť sa využívať výhody systémov. Pozrite sa na tému Ako postaviť počítač, aby ste pochopili, ako to všetko funguje dohromady. Hodinou počítačových kurzov v škole môžete získať mnoho základných počítačových znalostí.
Krok 4. Naučte sa základy vytvárania sietí
Vedieť, ako sa údaje prenášajú cez internet, je nevyhnutné pre úspešného hackera. Zistite, ako fungujú rôzne vrstvy sieťových modelov. Naučí vás, kde je možné údaje nájsť a ako ich zachytiť a zmeniť. Podrobný prehľad o sieťových modeloch a vrstvách nájdete v časti Ako porozumieť počítačovým sieťam. Základné znalosti siete sú nevyhnutné pre efektívne hackovanie na vysokej úrovni.
Je možné, že budete môcť navštevovať hodiny siete vo svojej škole alebo na miestnej komunitnej škole
Krok 5. Prečítajte si všetky knihy o hackovaní a počítačoch, ktoré môžete
Neučte sa iba zo svojich tried. Mali by ste sa aktívne zapájať do učenia čo najviac. Vyberte si staré použité knihy o hackovaní alebo sa zaregistrujte do štvrťročnej publikácie. Všetky informácie, ktoré môžete konzumovať, pomôžu zvýšiť vaše znalosti o hackovaní.
Časť 3 zo 4: Naučenie sa základných jazykov
Krok 1. Naučte sa HTML
HTML je základný jazyk, pomocou ktorého sú vytvárané všetky webové stránky. Znalosť základov HTML vám môže pomôcť identifikovať slabé stránky webových stránok, ako aj kódovať vaše vlastné základné webové stránky. Ak chcete začať, prečítajte si článok Ako sa naučiť HTML.
Krok 2. Naučte sa JavaScript
JavaScript je jedným z hlavných spôsobov zobrazovania obsahu na webových stránkach. Naučenie sa, ako funguje JavaScript, vám môže pomôcť identifikovať zneužiteľné časti webových stránok a vložiť vlastné skripty. Pozrite sa, ako používať injekcie JavaScript, a pozrite sa, ako injekcie fungujú.
Krok 3. Naučte sa SQL
SQL je hlavný databázový jazyk pre webové stránky a online služby. Hackeri trávia veľa času pokusmi o prístup k databázam, takže vedieť, ako SQL funguje, je pre väčšinu hackerov nevyhnutné. Informácie o nastavení servera SQL na testovanie nájdete v časti Vytvorenie databázy servera SQL Server.
Krok 4. Naučte sa PHP
PHP je jazyk na strane servera a často sa používa na spracovanie zabezpečeného prihlásenia. Preto je znalosť PHP zásadná pre hackovanie zabezpečených stránok. Podrobnosti o tom, ako začať s PHP, nájdete v časti Ako sa naučiť PHP a MySQL. Toto je jeden z najdôležitejších jazykov pre hackerov.
Krok 5. Naučte sa Python
Python je jazyk na vysokej úrovni, ktorý vám umožňuje rýchlo písať programy a skripty. Je to nevyhnutné na písanie vlastných exploitov a hackov. Tipy, ako začať, nájdete v časti Ako začať s programovaním v Pythone.
Časť 4 zo 4: Bezpečné precvičovanie hackingu
Krok 1. Hacknite virtuálny počítač vo svojej vlastnej sieti
Najbezpečnejší spôsob, ako si nacvičiť hackovanie, je hacknúť si vlastné zariadenie. Nastavenie súkromnej siete s virtuálnymi počítačmi vám umožní testovať a implementovať hacky bez toho, aby došlo k skutočnému poškodeniu, alebo by ste sa dostali do problémov so zákonom.
Na nainštalovanie ľubovoľného operačného systému do počítača môžete použiť virtuálne počítače. To vám umožní testovať hacky šité na mieru konkrétnym operačným systémom. Informácie o bezplatnom začiatku virtuálnych počítačov nájdete v časti Ako nainštalovať VirtualBox
Krok 2. Použite stránky na hackovanie
Ak si chcete vyskúšať svoje hackerské schopnosti v reálnom svete, existuje niekoľko stránok s vstavanými chybami zabezpečenia, ktoré je úplne legálne napadnúť. Tieto stránky vám umožnia precvičiť si skripty a metódy útoku bez obáv z právneho následku. Medzi obľúbené stránky s praxou patria:
- Tehly
- bWAPP
- DVWA
- Google Gruyere
- Stránky McAfee HackMe
Krok 3. Pripojte sa k niektorým hackerským komunitám
Existuje množstvo hackerských komunít, od ľahko dostupných fór po neuveriteľne skryté enklávy. Nájdite skupinu hackerov, ktorí vás môžu vyzvať, aby ste sa stali lepším hackerom, a pomôžu vám, keď vás zarazí. Hackerské komunity môžu tiež poskytovať zdroje na bezpečné precvičovanie hackerských techník.
Krok 4. Vyhnite sa akémukoľvek nezákonnému správaniu
Bez ohľadu na to, aké to môže byť lákavé, nezačínajte so svojimi novými znalosťami hackovania nezákonné veci. Jediný zlý hack vás môže dostať do problémov so zákonom, čo potenciálne zastaví vašu hackerskú kariéru skôr, ako sa vôbec začne. Nenechajte sa zmiasť príbehmi o profesionálnych hackeroch, ktorí sa po chytení stanú dôveryhodnými zamestnancami; oveľa častejšie hackeri jednoducho idú do väzenia.
Vyhnite sa tiež spájaniu s nezákonným správaním. Ak vaša hackerská komunita začne vykonávať útoky, môže vás združenie považovať za vinného. Ak vám začne byť nepríjemné jednanie ostatných, dištancujte sa čo najviac
Krok 5. Cvičte „biely klobúk“alebo „etické“hackovanie
Tieto výrazy sa používajú na opis hackerov, ktorí hľadajú zraniteľné miesta v systémoch, ale nevyužívajú ich na svoje vlastné účely. Namiesto toho hackeri white hat nahlásia tieto zraniteľné miesta, aby zabránili budúcim útokom škodlivých hackerov. Kvalifikovaní hackeri s bielym klobúkom môžu v bezpečnostnom priemysle zarobiť veľa peňazí.