A "hacker" kifejezés elbűvölő, és a népszerű média sokat befolyásolt. A valóságban a hacker csak egy személy, aki felfedezhető és kihasználható sebezhetőségeket keres. A legtöbb valódi hacker kíváncsiságból és izgalomból hackeli fel a rendszereket, nem személyes haszonszerzés céljából. Sok hackernél előrébb léphet, ha tizenéves korában a lehető legtöbbet tanulja. Ez a tudás elősegítheti hacker karrierjét, és akár jó iskolát vagy munkát is eredményezhet.
Lépések
1 /4 rész: Osztályozás
1. lépés Jelentkezzen az informatika órákra az iskolában
Sok középiskola kínál informatikai programokat, amelyek megtaníthatják a programozás és a hálózatépítés alapjait. Ha ezeket az órákat ingyenesnek tekinti, sokat segíthet a jövőben, és elősegítheti személyes tanulmányait. Beszéljen tanácsadójával, hogy megtudja, van -e számítástechnikai út a választható témákhoz.
2. lépés: Keresse meg a tanfolyamokat a helyi közösségi központokban és közösségi kollégiumokban
Fókuszban az operációs rendszerek és a hálózatépítés. Lehet, hogy sokkal több programot találhat, mint a középiskolában, de ezek valószínűleg pénzbe kerülnek. Ezek a tanfolyamok hozzáférést kínálhatnak magasan képzett szakemberekhez, mint az iskolában.
3. Csatlakozzon egy informatikai klubhoz az iskolában
Ez egy nagyszerű módja annak, hogy hasonló gondolkodású emberekkel találkozzunk, és potenciálisan több alkalommal találkozzunk az informatika tanárával. Ha nincs informatikai klubja, fontolja meg saját maga. Ezek a dolgok jól néznek ki az egyetemi önéletrajzokban is, ahol sokkal többet megtudhat az alkalmazott informatikáról.
4. Lépés logikai és kritikai gondolkodási tanfolyamokon
A hackelés több, mint a programozási nyelvek ismerete. Képesnek kell lennie arra, hogy egyedi szemszögből közelítse meg a problémákat, és kihasználja azokat a sebezhetőségeket, amelyekre az alkotó soha nem gondolna. Ha tudja, hogyan kell alkalmazni a kreativitást a támadási problémákra, nagy előnyt jelenthet.
2. rész a 4 -ből: Számítógépek tanulása és hálózatépítés
1. lépés Ismerje meg a főbb operációs rendszerek csínját -bínját
Az iskola számítógépes laborjaival megtanulhatja a lehető legtöbb operációs rendszer elrendezését és folyamatát. Ahhoz, hogy sikeres hacker lehessen, kényelmesen kell dolgoznia Windows, Linux és OS X rendszereken. Képesnek kell lennie arra, hogy bármilyen fontos funkciót elvégezzen, és minden helyet megtaláljon anélkül, hogy gondolkodnia kellene.
2. lépés. Ismerje meg a parancssorokat
A hackelés sok időt tölt a parancssor nézésével és a parancsok begépelésével. Ismerkedjen meg a Windows parancssorával és a Linux és OS X termináljával.
- A Windows parancssoráról további információkat a CMD használata című témakörben talál.
- Az Ubuntu (Linux) terminál részleteiről lásd: Hogyan ismerkedjünk meg az Ubuntu parancsokkal?
3. lépés. Ismerje meg, hogyan működnek együtt a számítógép összetevői
Hardver szinten sok fejlett hackelés fog előfordulni, amikor kölcsönhatásba lép a hálózati kártyákkal, útválasztókkal és memóriával. A számítógépek működésének és az alkatrészek egymáshoz való kapcsolódásának alapjainak ismerete segít megtanulni a rendszerek előnyeit. Lásd: Hogyan építsünk számítógépet, hogy megértsük, hogyan működik együtt. Számos alapvető számítógépes ismeretre tehet szert az iskolai számítógépes órákon.
4. lépés Ismerje meg a hálózatépítés alapjait
Ahhoz, hogy sikeres hacker lehessen, elengedhetetlen, hogy ismerjük az adatok interneten keresztüli továbbításának módját. Ismerje meg a hálózati modellek különböző rétegeinek működését. Ez megtanítja, hogy hol találhatók adatok, és hogyan kell elfogni és megváltoztatni azokat. A hálózati modellek és rétegek összefoglalója: Lásd: A számítógépes hálózat megértésének ismertetése. Az alapvető hálózati ismeretek elengedhetetlenek a hatékony, magas szintű hackeléshez.
Előfordulhat, hogy iskolájában vagy a helyi közösségi főiskolán részt vehet a hálózatépítés óráin
5. lépés Olvasson el minden könyvet a hackelésről és a számítógépekről
Ne csak az óráidból tanulj. Aktívan részt kell vennie a tanulásban, amennyire csak lehetséges. Szerezzen be néhány régi használt könyvet a hackelésről, vagy iratkozzon fel negyedévente. Bármilyen információ, amelyet elfogyaszthat, növelheti hackelési tudását.
3. rész a 4 -ből: Alapnyelvek tanulása
1. lépés. Ismerje meg a HTML -t
A HTML az alapnyelv, amellyel minden weboldal készül. A HTML alapismeretek ismerete segíthet azonosítani a webhelyek gyengeségeit, valamint kódolni saját alapvető webhelyeit. Lásd: Hogyan lehet megtanulni a HTML -t a kezdéshez.
2. lépés. Tanulja meg a JavaScriptet
A JavaScript a tartalom webhelyeken való megjelenítésének egyik fő módja. A JavaScript működésének megismerése segíthet a webhelyek kihasználható részeinek azonosításában és a saját szkriptek befecskendezésében. Tekintse meg a JavaScript injekciók használata című részt, ahol megtekintheti az injekciók működését.
3. lépés. Tanulja meg az SQL -t
Az SQL a webhelyek és online szolgáltatások fő adatbázisnyelve. A hackerek sok időt töltenek az adatbázisokhoz való hozzáféréssel, ezért az SQL működésének ismerete elengedhetetlen a legtöbb hackeléshez. Lásd: SQL Server -adatbázis létrehozása, ahol további információkat talál a tesztelni kívánt SQL -kiszolgáló beállításáról.
4. lépés. Ismerje meg a PHP -t
A PHP szerveroldali nyelv, és gyakran használják a biztonságos bejelentkezések kezelésére. Ez elengedhetetlenné teszi a PHP ismeretét a biztonságos webhelyek feltöréséhez. A PHP és a MySQL elsajátítása című témakörben talál további információt a PHP használatának megkezdéséről. Ez az egyik legfontosabb nyelv a hackerek számára.
5. lépés. Tanulja meg a Python programot
A Python egy magas szintű nyelv, amely lehetővé teszi a programok és szkriptek gyors írását. Ez elengedhetetlen a saját kihasználások és hackek írásához. Lásd: A programozás elindítása a Pythonban, ahol tippeket talál a kezdéshez.
4. rész a 4 -ből: A hackelés biztonságos gyakorlása
1. lépés Hackeljen egy virtuális gépet a saját hálózatán
A hackelés gyakorlásának legbiztonságosabb módja a saját berendezések feltörése. Ha magánhálózatot hoz létre virtuális gépekkel, lehetővé teszi a hackek tesztelését és telepítését anélkül, hogy tényleges kárt okozna, vagy bajba kerülne a törvénnyel.
Virtuális gépekkel bármilyen operációs rendszert telepíthet a számítógépére. Ez lehetővé teszi, hogy bizonyos operációs rendszerekre szabott hackeket teszteljen. A VirtualBox telepítése című témakörben talál információt az ingyenes virtuális gépek használatának megkezdéséről
2. lépés. Használjon hackelő gyakorlóhelyeket
Ha a való világban szeretné kipróbálni hackelési készségeit, számos olyan webhely áll rendelkezésre, amelyek beépített sebezhetőségei teljesen jogszerűek a feltöréshez. Ezek az oldalak lehetővé teszik a szkriptek és támadási módszerek gyakorlását anélkül, hogy félnének a jogi következményektől. A népszerű gyakorló oldalak a következők:
- Téglák
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe webhelyek
3. Csatlakozzon néhány hacker közösséghez
Sokféle hacker közösség létezik, a könnyen megtalálható fórumoktól a hihetetlenül rejtett enklávéig. Keresse meg a hackerek egy csoportját, akik kihívást jelenthetnek Önnek arra, hogy jobb hackerré váljanak, és segítenek, ha megbotránkozik. A hackelő közösségek forrásokat is biztosíthatnak a hackelési technikák biztonságos gyakorlásához.
4. lépés Kerülje el az illegális magatartást
Függetlenül attól, hogy milyen csábító lehet, ne kezdjen illegális tevékenységeket új hackelési tudásával. Egyetlen hackelés bajba sodorhatja Önt a törvénnyel, potenciálisan megállíthatja hacker karrierjét, mielőtt még elkezdődne. Ne tévesszen meg azok a történetek, amikor a profi hackerek megbízható munkatársakká válnak, miután elkapják őket; sokkal gyakrabban a hackerek egyszerűen börtönbe kerülnek.
Kerülje azt is, hogy illegális magatartással járjon. Ha a hacker közössége támadásokat kezd végrehajtani, akkor az egyesület bűnösnek tekintheti. Ha kényelmetlenné válik mások tettei miatt, távolodjon el, amennyire csak lehetséges
Lépés 5. Gyakorolja a "fehér kalapot" vagy az "etikus" hackelést
Ezeket a kifejezéseket olyan hackerek leírására használják, akik a rendszerek sebezhetőségét keresik, de nem használják ki saját hasznukra. Ehelyett a fehér kalapos hackerek jelentik ezeket a biztonsági réseket, hogy megakadályozzák a rosszindulatú hackerek jövőbeni támadásait. A képzett fehér kalapos hackerek sok pénzt kereshetnek a biztonsági iparban.