3 módszer a hackerré váláshoz

Tartalomjegyzék:

3 módszer a hackerré váláshoz
3 módszer a hackerré váláshoz

Videó: 3 módszer a hackerré váláshoz

Videó: 3 módszer a hackerré váláshoz
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim

A programozók és a hálózati szakértők közös közössége és kultúrája létezik, amely történelmileg évtizedek óta nyúlik vissza az első megosztó miniszámítógépekhez és az ARPAnet legkorábbi kísérleteihez. Ennek a közösségnek a tagjai voltak az első „hackerek”. A számítógépes és telefonos rendszerekbe való belépés a mai kultúrában a hackelés szimbólumává vált, de ezek a közösségek sokkal összetettebbek és erkölcsösebbek, mint a legtöbb ember tudja. Az alábbiakban bemutatjuk, hogyan találhat meg utat a hackelés bonyolult világába.

Lépés

1. módszer a 3 -ból: Tanuljon meg alapvető hackelési készségeket

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

1. lépés: Futtassa a Unix -ot

A Unix egy internetes operációs rendszer. Bár meg lehet tanulni az internet használatát a Unix ismerete nélkül, nem lehet hacker anélkül, hogy tudna a Unixról. Emiatt a hacker közösség ma nagyon Unix-központú. A Linuxhoz hasonló Unix a Microsoft Windows mellett futhat ugyanazon a számítógépen. Töltse le a Linuxot online, vagy keressen egy helyi Linux felhasználói csoportot, amely segít a telepítésben.

  • Nagyszerű módja annak, hogy kezdjük azzal, amit a Linux rajongói élő CD -nek neveznek, amely disztribúció teljes egészében CD -ről fut, anélkül, hogy le kellene cserélni a merevlemezt. Ez egy módja annak, hogy valami újat lássunk anélkül, hogy drasztikus dolgokat kellene tennünk.
  • A Unixon kívül más operációs rendszerek is léteznek, de ezek bináris formában vannak elosztva - a kód nem olvasható, és nem is módosítható. Ha megpróbál megtanulni, hogyan kell feltörni egy Microsoft Windows számítógépet vagy más zárt forráskódú rendszert, az olyan, mintha gipsz viselése közben próbálna megtanulni táncolni.
  • A Linux futhat Mac OS X rendszeren is, de ennek a rendszernek csak egy része nyílt forráskódú - valószínűleg sok bajba kerül, és vigyáznia kell, hogy ne alakuljon ki az a rossz szokás, hogy az Apple saját kódjától függ.
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, fontos, hogy megtanulja az alapvető HyperText Mark-Up Language (HTML) nyelvet, és lassan fejlessze készségeit. Amit lát, amikor megnézi a képeket és a tervezési összetevőket egy webhelyen, mind HTML kóddal vannak kódolva. Egy projekt esetében kezdje el megtanulni az alapvető kezdőlap létrehozását, és onnan haladjon felfelé.

  • Nyissa meg böngészőjében az oldal forrásadatait, és tekintse meg a HTML -t. Kattintson a Webfejlesztő> Oldalforrás elemre a Firefoxban, és nézze meg egy pillanatra a kódot.
  • HTML -t írhat egy alapvető szövegszerkesztő programban, mint például a Notepad vagy a SimpleText, és elmentheti a fájlt „csak szövegként”, így feltöltheti azt a böngészőbe, és megtekintheti az oldal lefordítását.
  • Meg kell tanulnia a címkék (címkék) formátumát, és meg kell tanulnia vizuálisan gondolkodni a címkék használatával. A „” jelet zárásként használják. A "<p>" sort nyitó kódként szolgál a bekezdésekben. A címkéket bármilyen vizuális kép megjelenítésére használhatja: dőlt betűt, formázást, színeket stb. A HTML elsajátítása segít jobban megérteni az Internet működését.
Légy hacker 3. lépés
Légy hacker 3. lépés

3. lépés. Tanuljon programozási nyelveket

Mielőtt elkezdené mondókák írását, 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 nagyszerű „nyelv” a kezdéshez, mert tisztán megtervezett, jól dokumentált és viszonylag egyszerű a kezdők számára. Annak ellenére, hogy nagyszerű első nyelv, a Python több, mint játék; de nagyon erős, rugalmas és alkalmas nagy projektekhez. A Java alternatíva, de az első programozási nyelv értéke megkérdőjeleződött.
  • Ha komolyan gondolja a programozást, akkor meg kell tanulnia a Unix alapnyelvét. 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 számítógép erőforrásait, de sok időt vesz igénybe a hibakeresésben (a program folyamata nyomán), és ezért gyakran kerülik, hacsak nem a számítógép hatékonysága kritikus.

2. módszer a 3 -ból: Gondolkozz úgy, mint egy hacker

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

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

Most, hogy megvan az alapkészség, elkezdhet gondolkodni a művészetről. A hackerek olyanok, mint a művészek, filozófusok és mérnökök. Hisznek a szabadságban és a közös felelősségben. A világ tele van érdekes megoldásra váró problémákkal. A hackerek szívesen oldják meg a problémákat, élesítik képességeiket és gyakorolják intelligenciájukat.

  • A hackereknek sokféle érdeke van kulturális és intellektuális szempontból, a hackelésen túl. Dolgozz keményen, mint a játék, és játssz olyan keményen, mint a munka. Az igazi hacker 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ág állapotába olvadni.
  • Olvasson tudományos fantasztikumot. Látogasson el a sci-fi konvenciókra, amelyek nagyszerű módja annak, hogy megismerkedjenek a hackerekkel és azokkal, akik hackerek akarnak lenni. Fontolja meg a harcművészetek gyakorlását. Úgy tűnik, hogy az önvédelemhez szükséges mentális fegyelem fontos szempontból hasonló a hackerekhez. A leginkább hacker gondolkodású harcművészetek azok, amelyek a szellemi fegyelemre, a laza tudatosságra és az irányításra helyezik a hangsúlyt, nem pedig a nyers erőt, a sportosságot vagy a fizikai állóképességet. A Tai Chi nagy harcművészet a hackerek számára.
441133 5
441133 5

2. lépés. Szereti megoldani a problémákat

Egyetlen problémát sem kell kétszer megoldani. Gondolj arra, mint egy közösségre, ahol mindenki ideje drága. A hackerek úgy vélik, hogy az információk megosztása erkölcsi felelősség. Amikor megold egy problémát, 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 magától értetődőnek kell adnia, bár a hackereket más hackerek tisztelik. Ez összhangban van a hackerek azon értékeivel, hogy csak annyit adnak el, hogy lefedjék az ételt, a menedéket és a számítógépeket.
  • Olvassa el a régi könyveket, például a Zsargonfájlt vagy a The Mentor Hacker -kiáltványát. A könyvek technikai szempontból elavultak, de hozzáállásuk és szellemük ma is igaz.
441133 6
441133 6

3. lépés. Tanulja meg felismerni és ellenállni a tekintélynek

A hackerek ellenségei az unalom, az unalmas munka és a hatóságok, akik cenzúrával és titkolózással fojtogatják az információszabadságot. A monoton munka megakadályozza a hackereket a hackelésben.

A hackelés mint életmód támogatása a munka és a tulajdon „normális” koncepciójának elutasítása, és inkább az egyenlő jogokért és a közös tudásért való küzdelem

441133 7
441133 7

4. Légy szakértő

Bárki, aki időt tölt a Reddit -en, nevetséges és nevetséges felhasználónevet írhat, és hackernek teheti magát. De az internet jó egyensúlyozó, és jobban értékeli a szakértelmet, mint az egót és a hozzáállást. Szánjon időt a képességek csiszolására, és ne a képalkotásra, és gyorsabban szerez tiszteletet, mint ha kiteszi magát azoknak a felszínes dolgoknak, amelyeket „hackelésnek” tartunk.

3. módszer 3 -ból: tisztelet megszerzése

441133 8
441133 8

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

Hozzon létre egy programot, amelyet más hackerek szórakoztatónak vagy hasznosnak találnak, és ingyenesen adja meg a program forráskódját az egész hacker közösség számára. A hackerek világának legtiszteletreméltóbb nagyszerű emberei azok, akik nagyszerű és hasznos programokat írtak, amelyek sokféle igényt kielégítenek, és ingyenesen biztosítják őket, így most mindenki használhatja ő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

A nyílt forráskódú szoftvergyártók elmondják, hogy egy jó béta-tesztelő (aki tudja, hogyan kell egyértelműen leírni a tüneteket, jól lokalizálja a problémákat, gyorsan képes kezelni a kiadási hibákat, és hajlandó elvégezni néhány egyszerű diagnosztikai eljárást) jó nagyon értékes.

Próbáljon megtalálni egy még 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 programok módosításának elősegítése felé haladás természetes folyamat. Sokat fog tanulni így, és jóakaratot generál olyan emberekkel, akik később 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 és desztillál weboldalakra vagy dokumentumokba, például a Gyakran Ismételt Kérdések listájába, és nyilvánosan hozzáférhetővé teszi. A fontos műszaki GYIK karbantartóit majdnem ugyanúgy tiszteletben tartják, mint a nyílt forráskódú programkészítőket.

441133 11
441133 11

4. lépés. Segítsen az infrastruktúra működésében

A hacker közösséget (és az internetről származó technikai szakértelem fejlesztését) önkéntesek működtetik. Sok fontos, de érdektelen munka vár a folytatásra - levelezőlisták karbantartása, hírcsoportok moderálása, nagy szoftverarchívum -oldalak karbantartása, RFC -k és egyéb technikai szabványok fejlesztése. Azokat, akik ilyesmit csinálnak, tiszteletben tartják, mert mindenki tudja, hogy ez a munka sok időt vesz igénybe, és nem olyan érdekes, mint a kóddal való játék. Ezeknek a dolgoknak az elvégzése elhivatottságot mutat.

441133 12
441133 12

5. Szolgálja magát a hacker közösséget

Ezt addig nem fogja megtenni, amíg hosszú ideig nem volt a területen, és nem ismert a fent említett négy dolog egyikéről. A hacker közösségnek nincs vezetője, de vannak hősei, csoportvezetői, történészei és előadói. Ha már elég régóta benne vagy, akkor valószínűleg egy ilyen szerepkörré fejlődsz.

A hackerek nem próbálnak nyíltan csoportvezetők lenni, ezért úgy tűnik, hogy az ilyen népszerűség elérése veszélyes. Ahelyett, hogy törekedne rá, helyezze magát úgy, hogy az ölébe essen, és legyen alázatos és barátságos az állapotával kapcsolatban

Tippek

  • Perl gyakorlati okokból érdemes tanulni; Széles körben használják weboldalakhoz és aktív adminisztrációs rendszerekhez, így még akkor is, ha soha nem írt Perl -ben, 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 számítógép hatékonyságát a C használatával.
  • Írja jól az anyanyelvét. Bár általánosan elterjedt az a vélemény, hogy a programozók nem tudnak írni, egyes hackerek nagyon jól tudnak komponálni.
  • A LISP -t más okból érdemes tanulmányozni - mély megvilágosító élményben lesz része, ha végre megérti. Ez a tapasztalat jobb programozóvá tesz téged a jövőben, még akkor is, ha nem sokat használod a LISP -t. Kezdeti tapasztalatokat szerezhet a LISP használatáról, ha megírja és megváltoztatja az Emacs szövegszerkesztő írási módját, vagy a Script-Fu bővítményt a GIMP számára.

Ajánlott: