Hogyan válhat hackerré: 12 lépés (képekkel)

Tartalomjegyzék:

Hogyan válhat hackerré: 12 lépés (képekkel)
Hogyan válhat hackerré: 12 lépés (képekkel)

Videó: Hogyan válhat hackerré: 12 lépés (képekkel)

Videó: Hogyan válhat hackerré: 12 lépés (képekkel)
Videó: Ez a 12 Éves Lány Egy Pszichopata...Nem Fogod Elhinni Hogy Mit Tett!!! [LEGJOBB] 2024, Április
Anonim

A számítógépes biztonság területén hacker az, aki a számítógépes és hálózati rendszerek biztonsági mechanizmusaira összpontosít. Vannak közösségek és közös kultúrák szakértő programozókból és hálózati varázslókból, amelyek évtizedeken át vezetik vissza történelmét az első, megosztott miniszámítógépekig és a legkorábbi ARPAnet kísérletekig. Ennek a kultúrának a tagjai voltak az első "hackerek". A számítógépekbe és telefonrendszerekbe való betörés szimbolizálja a hackereket a populáris kultúrában, de ez a kultúra sokkal bonyolultabb és erkölcsösebb, mint a legtöbb ember tudja. Hackerré válni, elsajátítani az alapvető hackelési technikákat, hogyan kell úgy gondolkodni, mint egy hacker, és hogyan lehet tiszteletet szerezni az etikus hacker közösségben.

Lépések

Rész 1 /3: A tanulás alapjai

Légy hacker 4. lépés
Légy hacker 4. lépés

1. lépés Futtasson UNIX-szerű operációs rendszert, például Linuxot

A UNIX és UNIX-szerű operációs rendszerek az Internet operációs rendszerei. Bár meg lehet tanulni az internet használatát a UNIX ismerete nélkül, nem lehet internetes hacker az UNIX ismerete nélkül. Emiatt a hacker kultúra ma elég erősen UNIX-központú. Sokféle UNIX-szerű operációs rendszer létezik, a legnépszerűbb a Linux, amelyet a Microsoft Windows mellett futtathat ugyanazon a gépen. Töltse le a Linuxot online, vagy keressen egy helyi Linux felhasználói csoportot, amely segít a telepítésben.

  • A lábujjaink vízbe mártásának jó módja az élő CD -nek vagy USB -nek nevezett eszköz indítása, amely a CD -ről vagy az USB -ről teljesen fut, anélkül, hogy módosítaná a merevlemezt. Egy módja annak, hogy megnézzük a lehetőségeket anélkül, hogy drasztikus dolgokat kellene tennünk.
  • A Linuxon kívül más UNIX-szerű operációs rendszerek is léteznek, például a *BSD rendszerek. A legnépszerűbb *BSD rendszerek a FreeBSD, a NetBSD, az OpenBSD és a DragonFly BSD. Mindegyik nyílt forráskódú, mint a Linux. Fontos azonban megjegyezni, hogy ezek BSD és nem Linux.
  • MacOS Darwin -on, egy UNIX operációs rendszer, amely FreeBSD -n van. A Darwin teljesen ingyenes és nyílt forráskódú, és elérhető a https://opensource.apple.com webhelyen. Mivel a rendszer magja a UNIX, és a macOS nagyon népszerű, sokan áthelyezték a Linux -alkalmazásokat a macOS -ba. Ezeket a programokat olyan csomagkezelővel szerezheti be, mint a homebrew, a fink vagy a MacPorts. Alternatív megoldásként egyszerűen futtathatja a Linuxot Mac rendszeren a macOS mellett.
  • Ha szuper rést szeretne szerezni, akár olyan operációs rendszert is futtathat, mint az Open Indiana, amely a Solaris operációs rendszer nyílt forráskódú kiadásán alapul, mielőtt azt az Oracle megvásárolta, és zárt forrásúvá tette. Az OpenIndiana és a Solaris UNIX System V rendszeren készültek, és így nem kompatibilisek a Linux alkalmazásokkal. Ennek ellenére sok port van a Linux alkalmazásokból. Valószínűleg jobb, ha csak a macOS, a BSD vagy a Linuxot használja, mert ezek sokkal népszerűbbek, és sokkal több program áll rendelkezésükre.
Légy hacker 5. lépés
Légy hacker 5. lépés

2. lépés. Írjon HTML -t

Ha nem tudja, hogyan kell programozni, alapvető a HyperText Mark-Up Language (HTML) elsajátítása és a jártasság fokozatos fejlesztése. Amit lát, amikor képeket, képeket és tervezési összetevőket tartalmazó webhelyet néz, mind HTML kódolású. Egy projekt esetében tűzd ki, hogy megtanulod, hogyan készíts egy alapvető honlapot, és onnan haladj felfelé.

  • Nyissa meg böngészőjében az oldal forrásadatait, és vizsgálja meg a HTML -t, hogy példát láthasson. Menjen a Webfejlesztő> Oldalforrás elemre a Firefoxban, és töltsön időt a kód nézésével.
  • HTML -t írhat egy alapvető szövegszerkesztő programban, például a Jegyzettömbben vagy az Egyszerű szövegben, és elmentheti fájljait "yourCoolFileName" néven . HTML"így feltöltheti őket egy böngészőbe, és megtekintheti művét lefordítva.
Légy hacker 3. lépés
Légy hacker 3. lépés

3. lépés. Tanuld meg a programozás nyelvét

Mielőtt elkezdené írni a verseket, meg kell tanulnia az alapvető nyelvtant. Mielőtt megszegné a szabályokat, meg kell tanulnia a szabályokat. De ha a végső cél az, hogy hackerré váljon, akkor az alapszintű angolnál többre lesz szüksége a remekmű megírásához.

  • A Python jó "nyelv" a kezdéshez, mert tisztán megtervezett, jól dokumentált és viszonylag kedves a kezdőkhöz. Annak ellenére, hogy jó első nyelv, nem csak játék; meggyőző, rugalmas és jól alkalmazható nagy projektekhez.
  • Ha komoly programozásba kezd, meg kell tanulnia a Java alternatívát, de az első programozási nyelv értéke jelenleg megkérdőjeleződött az adott állapotában.
  • A Javával ellentétben a Javascript nagyon hasonlít a Pythonhoz, mivel mindkettő C-alapú nyelv és rendkívül új felhasználóbarát. A Javascript "a web programozási nyelve", ezért ha tovább szeretné tanulni a webfejlesztést/hackelést, a Javascript jobb, ha megtanulja, mint a Python.
  • A JavaScript alternatívája a PHP C, a Unix alapnyelve. A C ++ nagyon szoros kapcsolatban áll a C -vel; ha ismered az egyiket, nem lesz nehéz megtanulni a másikat. A C nagyon hatékonyan használja a gép erőforrásait, de rengeteg időt vesz igénybe a hibakeresés során, és ezért gyakran kerülik, kivéve, ha a számítógép hatékonysága különösen fontos.
  • Valószínűleg jó ötlet jó kezdőplatformot használni, mint például a Backtrack 5 R3, a Kali vagy az Ubuntu 12.04LTS.

2. rész a 3 -ból: Hackelési attitűdök elfogadása

Légy hacker 1. lépés
Légy hacker 1. lépés

1. lépés. Gondolkozz kreatívan

Most, hogy megvannak az alapvető készségek, elkezdhet művészileg gondolkodni. A hackerek olyanok, mint a művészek, filozófusok és mérnökök. Hisznek a szabadságban és a kölcsönös felelősségben. A világ tele van lenyűgöző, megoldásra váró problémákkal. A hackerek külön örülnek a problémák megoldásában, a képességeik élesítésében és az intelligenciájuk gyakorlásában.

  • A hackereknek a hackelésen kívül kulturális és intellektuális érdekeik változatosak. Dolgozzon olyan intenzíven, ahogy játszik, és játsszon olyan intenzíven, ahogy dolgozik. Az igazi hackerek számára a „játék”, a „munka”, a „tudomány” és a „művészet” közötti határok hajlamosak eltűnni, vagy magas szintű kreatív játékosságba olvadni.
  • Olvasson tudományos fantasztikumot. Látogasson el a sci-fi konvenciókra, amelyek nagyszerű módja a hackerek és a proto-hackerek megismerésének.
  • Fontolja meg a harcművészetben való képzést. A harcművészetekhez szükséges mentális fegyelem fontos szempontból úgy tűnik, hogy hasonló a hackerekhez. A leghekkesebb harcművészetek azok, amelyek a szellemi fegyelmet, a laza tudatosságot és az irányítást hangsúlyozzák, nem pedig a nyers erőt, a sportosságot vagy a fizikai keménységet. A Tai Chi jó harcművészet a hackerek számára.
441133 5
441133 5

2. lépés: Tanuld meg szeretni a problémák megoldását

Egyetlen problémát sem kell kétszer megoldani. Gondolj arra, mint egy közösségre, ahol mindenki hackerek ideje értékes. A hackerek úgy vélik, hogy az információk megosztása erkölcsi felelősség. Amikor megoldja a problémákat, tegye nyilvánossá az információkat, hogy mindenki segítsen ugyanazon probléma megoldásában.

  • Nem kell hinnie, hogy minden kreatív termékét el kell adnia, bár a hackerek azok, akik a legtöbb tiszteletet kapják a többi hackertől. Összhangban van a hacker értékeivel, hogy elegendő mennyiséget ad el belőle, hogy maradjon élelem, bérleti díj és számítógép.
  • Olvassa el a régebbi darabokat, például a The Mentor "Zsargonfájlját" vagy "Hacker kiáltványát". Lehet, hogy elavultak a technikai kérdésekben, de a hozzáállás és a szellem ugyanolyan időszerű.
441133 6
441133 6

Lépés 3. Tanulja meg felismerni és harcolni a tekintély ellen

A hacker ellensége az unalom, a szemétláda és a tekintélyelvű személyiségek, akik cenzúrát és titoktartást használnak az információszabadság megfojtására. A monoton munka megakadályozza a hackert a hackelésben.

A hackelés mint életmód felkarolása az úgynevezett "normális" munka- és tulajdonfogalmak elutasítása, ehelyett a küzdelem az egyenlőségért és a közös tudásért

441133 7
441133 7

4. Légy kompetens

Tehát bárki, aki időt tölt a Reddit -en, felírhat egy nevetséges cyberpunk felhasználónevet, és hackerként pózolhat. Az Internet azonban nagyszerű kiegyenlítő, és értékeli az egóval és a testtartással kapcsolatos kompetenciát. Töltsön időt a mesterségén, és ne a képmásán, és gyorsabban megszerezze a tiszteletet, mint hogy modellezze magát azon felületes dolgokon, amelyekről úgy gondoljuk, hogy "hackelnek" a populáris kultúrában.

3. rész a 3 -ból: Hackelés

441133 8
441133 8

1. lépés: Nyílt forráskódú szoftvert írjon

Írjon olyan programokat, amelyeket más hackerek szórakoztatónak vagy hasznosnak tartanak, és adja át a programforrásokat az egész hacker -kultúra számára. A Hackerdom legtiszteletesebb félistenei olyan emberek, akik nagy, képes programokat írtak, amelyek széles körű igényeknek feleltek meg, és úgy adták el őket, hogy most mindenki használja őket.

441133 9
441133 9

2. lépés: Segítsen a nyílt forráskódú szoftver tesztelésében és hibakeresésében

Minden gondolkodó nyílt forráskódú szerző elmondja, hogy a jó béta-tesztelők (akik tudják, hogyan írják le a tüneteket, jól lokalizálják a problémákat, képesek elviselni a hibákat egy gyorskiadásban, és hajlandóak néhány egyszerű diagnosztikai eljárást alkalmazni) megérik súlyukat rubinban.

Próbáljon megtalálni egy fejlesztés alatt álló programot, amely érdekli Önt, és legyen jó béta-tesztelő. A tesztprogramok segítésétől a hibakeresésen át a módosításokig természetes úton haladunk. Sokat fog tanulni így, és jóakaratot generálhat azokkal az emberekkel, akik a későbbiekben segíteni fognak

441133 10
441133 10

3. lépés. Hasznos információk közzététele

Egy másik jó dolog az, hogy hasznos és érdekes információkat gyűjtünk és szűrünk weboldalakra vagy dokumentumokba, például a Gyakran Ismételt Kérdések listájába, és hozzáférhetővé tesszük azokat. A fontos technikai GYIK fenntartói majdnem ugyanolyan tiszteletet kapnak, mint a nyílt forráskódú szerzők.

441133 11
441133 11

4. lépés. A Súgó az infrastruktúra működését tartja fenn

Az önkéntesek működtetik a hacker kultúrát (és az internet mérnöki fejlesztését). Sok szükséges, de elbűvölő munkát kell elvégezni a folytatáshoz - levelezőlisták kezelése, hírcsoportok moderálása, nagy szoftverarchívum -oldalak karbantartása, RFC -k és egyéb műszaki szabványok fejlesztése. Azokat, akik jól csinálják az ilyen dolgokat, nagy tisztelet övezi, mert mindenki tudja, hogy ezek a munkák óriási időelnyelés, és nem olyan szórakoztatóak, mint a kóddal való játék. Ezek elvégzése elhivatottságot mutat.

441133 12
441133 12

5. lépés Szolgálja magát a hacker kultúrát

Ezt addig nem kell elvégeznie, amíg egy ideig nem tartózkodik, és nem válik ismertté az előző négy elem közül. A hacker kultúrának nincsenek vezetői, de vannak kultúrhősei, törzsi vénjei, történészei és szóvivői. Ha elég sokáig volt a lövészárkokban, akkor ezek közé nőhet.

A hackerek bizalmatlanok a nyilvánvaló egóval törzsi vénjeikben, így láthatóan veszélyes az ilyen hírnév elérése. Ahelyett, hogy törekedne rá, pozicionálnia kell magát, így az ölébe esik, majd legyen szerény és kegyes az állapotával kapcsolatban

Tippek

  • Egyes vállalatok fizetnek a hackerekért, hogy teszteljék biztonságukat. Ha elég jó leszel, ez lehet a feladatod!
  • Ügyeljen arra, hogy ne akadjon el, bár amit tervez, az jogellenes lehet, ajánlott NE vegyen részt a Black Hat hackelésben.
  • Írja jól az anyanyelvét. Bár általános sztereotípia, hogy a programozók nem tudnak írni, meglepően sok hacker nagyon jó író.
  • A LISP -t más okból érdemes tanulni - a mély megvilágosodási élményt, amelyet akkor kap, amikor végre megkapja. Ez a tapasztalat jobb programozóként fog szolgálni a hátralévő napokban, még akkor is, ha soha nem használja sokat a LISP -t. Kezdeti tapasztalatokat szerezhet a LISP használatáról, ha ír és módosít szerkesztési módokat az Emacs szövegszerkesztőhöz, vagy Script-Fu bővítményeket a GIMP fejlett képszerkesztő szoftverhez.
  • Perl gyakorlati okokból érdemes tanulni; nagyon széles körben használják aktív weboldalakhoz és rendszergazdákhoz, így még akkor is, ha soha nem ír Perl -t, meg kell tanulnia olvasni. Sokan a Perl segítségével elkerülik a C programozást olyan munkáknál, amelyek nem igénylik a C gépi hatékonyságát.
  • Tesztelje tudását a létrehozott webhelyeken.
  • Használd készségeidet jóra. Fehérkalapos hackerré válni mindenkinek jó és sokkal biztonságosabb, mint feketekalapos hackerré válni, és kockáztatni a bajt a rendőrséggel.
  • Legyen óvatos azzal, amit feltör. Az illegális tevékenységeknek súlyos következményei lehetnek, és az interneten semmi sem igazán névtelen.
  • Soha ne próbáljon olyan illegális tevékenységet végezni, amely bajba sodorhatja Önt
  • Kérdezzen meg egy biztonsági szolgálatot (ADT), ha tesztelheti a rendszereiket.

Ajánlott: