Ako sa stať hackerom: 12 krokov (s obrázkami)

Obsah:

Ako sa stať hackerom: 12 krokov (s obrázkami)
Ako sa stať hackerom: 12 krokov (s obrázkami)

Video: Ako sa stať hackerom: 12 krokov (s obrázkami)

Video: Ako sa stať hackerom: 12 krokov (s obrázkami)
Video: Jak nejít do školy kvůli testům? SKETCH 2024, Apríl
Anonim

V počítačovej bezpečnosti je hacker niekto, kto sa zameriava na bezpečnostné mechanizmy počítačových a sieťových systémov. Existujú komunity a zdieľané kultúry odborných programátorov a čarodejníkov, ktorí siahajú po jeho histórii od desaťročí až po prvé minipočítače s časovým zdieľaním a najskoršie experimenty ARPAnet. Príslušníci tejto kultúry boli prví „hackeri“. Vloupanie do počítačov a telefónnych systémov začalo v populárnej kultúre symbolizovať hacking, ale táto kultúra je oveľa komplikovanejšia a moralistickejšia, ako väčšina ľudí vie. Aby ste sa stali hackermi, naučte sa základné hackerské techniky, ako myslieť ako hackeri a ako si získať rešpekt v komunite etických hackerov.

Kroky

Časť 1 z 3: Základy vzdelávania

Staňte sa hackerom Krok 4
Staňte sa hackerom Krok 4

Krok 1. Spustite operačný systém podobný UNIXu, napríklad Linux

Operačné systémy UNIX a UNIX sú operačné systémy internetu. Aj keď sa môžete naučiť používať internet bez znalosti systému UNIX, bez znalosti systému UNIX nemôžete byť internetovým hackerom. Z tohto dôvodu je dnešná hackerská kultúra silne zameraná na UNIX. Existuje mnoho typov operačných systémov podobných operačnému systému UNIX, pričom najobľúbenejším je Linux, ktorý môžete spustiť na jednom počítači spolu s operačným systémom Microsoft Windows. Stiahnite si Linux online alebo vyhľadajte miestnu skupinu užívateľov Linuxu, ktorá vám pomôže s inštaláciou.

  • Dobrým spôsobom, ako si ponoriť prsty do vody, je spustiť zariadenie s názvom živé CD alebo USB, distribúcia, ktorá beží výlučne z disku CD alebo USB bez úpravy pevného disku. Spôsob, ako sa pozrieť na možnosti bez toho, aby ste museli robiť niečo drastické.
  • Okrem Linuxu existujú aj ďalšie operačné systémy podobné UNIXu, napríklad systémy *BSD. Najpopulárnejšie *systémy BSD sú FreeBSD, NetBSD, OpenBSD a DragonFly BSD. Všetky sú open source, rovnako ako Linux. Je však dôležité mať na pamäti, že ide o BSD a nie o Linux.
  • MacOS na Darwine, operačnom systéme UNIX, ktorý je na FreeBSD. Darwin je úplne bezplatný a otvorený zdrojový kód a je k dispozícii na adrese https://opensource.apple.com. Pretože jadro systému je UNIX a macOS je veľmi populárny, mnoho ľudí portovalo cez Linuxové aplikácie do macOS. Tieto programy môžete získať pomocou správcu balíkov, ako je homebrew, fink alebo MacPorts. Alternatívne môžete Linux spustiť iba na počítači Mac súčasne so systémom macOS.
  • Ak chcete získať super miesto, môžete dokonca spustiť operačný systém, ako je Open Indiana, ktorý je založený na open source vydaní operačného systému Solaris predtým, ako ho získal Oracle a stal sa uzavretým zdrojom. OpenIndiana a Solaris vyrobené v systéme UNIX System V a ako také nie sú kompatibilné s aplikáciami Linux. To znamená, že existuje veľa portov aplikácií Linux. Pravdepodobne vám bude lepšie používať macOS, BSD alebo Linux, pretože sú oveľa obľúbenejšie a majú k dispozícii oveľa viac programov.
Staňte sa hackerom Krok 5
Staňte sa hackerom Krok 5

Krok 2. Napíšte HTML

Ak neviete programovať, je nevyhnutné naučiť sa základný jazyk HTML (HyperText Mark-Up Language) a postupne si budovať znalosti. To, čo vidíte, keď sa pozriete na webovú stránku s obrázkami, obrázkami a komponentmi dizajnu, je kódované pomocou HTML. V prípade projektu sa naučte vytvoriť základnú domovskú stránku a odtiaľ sa dostať hore.

  • V prehliadači otvorte informácie o zdroji stránky a preskúmajte kód HTML a zobrazte príklad. Prejdite vo Firefoxe na Web Developer> Page Source a strávte čas prezeraním kódu.
  • Môžete písať HTML v základnom programe na spracovanie textu, ako je Poznámkový blok alebo Jednoduchý text, a uložiť svoje súbory ako „yourCoolFileName . HTML “, aby ste ich mohli nahrať do prehliadača a vidieť svoje dielo preložené.
Staňte sa hackerom Krok 3
Staňte sa hackerom Krok 3

Krok 3. Naučte sa jazyk programovania

Skôr ako začnete písať básne, musíte sa naučiť základnú gramatiku. Než porušíte pravidlá, musíte sa ich naučiť. Ak je však vašim konečným cieľom stať sa hackerom, budete na napísanie svojho majstrovského diela potrebovať viac ako základnú angličtinu.

  • Python je dobrý „jazyk“na začiatok, pretože je čisto navrhnutý, dobre zdokumentovaný a relatívne láskavý k začiatočníkom. Napriek tomu, že je dobrým prvým jazykom, nie je to len hračka; je presvedčivý, flexibilný a vhodný pre veľké projekty.
  • Ak sa pustíte do seriózneho programovania, budete sa musieť naučiť, že Java je alternatíva, ale jej hodnota ako prvého programovacieho jazyka bola v súčasnosti v konkrétnom stave spochybnená.
  • Na rozdiel od Javy je Javascript veľmi podobný jazyku Python, pretože je jazykom založeným na jazyku C a je extrémne užívateľsky príjemný. Javascript je „programovací jazyk webu“, takže ak by ste sa chceli ďalej učiť vo vývoji/hackovaní webu, je lepšie sa ho naučiť ako Python.
  • Alternatívou k JavaScriptu by bol PHP C, hlavný jazyk Unixu. C ++ je veľmi úzko spätý s C; ak poznáte jedného, naučiť sa druhého nebude ťažké. C je veľmi efektívny so zdrojmi vášho počítača, ale pohltí obrovské množstvo času stráveného ladením a často sa mu preto vyhýba, pokiaľ nie je výkonnosť počítača obzvlášť dôležitá.
  • Pravdepodobne je dobré použiť dobrú štartovaciu platformu, ako je Backtrack 5 R3, Kali alebo Ubuntu 12.04LTS.

Časť 2 z 3: Prijatie hackerských postojov

Staňte sa hackerom Krok 1
Staňte sa hackerom Krok 1

Krok 1. Myslite kreatívne

Teraz, keď máte k dispozícii základné zručnosti, môžete začať umelecky myslieť. Hackeri sú ako umelci, filozofi a inžinieri, ktorí sú zhrnutí do jedného. Veria v slobodu a vzájomnú zodpovednosť. Svet je plný fascinujúcich problémov, ktoré čakajú na vyriešenie. Hackeri si obzvlášť užívajú riešenie problémov, zdokonaľovanie svojich schopností a precvičovanie inteligencie.

  • Hackeri majú okrem hackingu rôzne záujmy aj kultúrne a intelektuálne. Pracujte rovnako intenzívne, ako hráte, a hrajte rovnako intenzívne, ako pracujete. U skutočných hackerov majú hranice medzi „hrou“, „prácou“, „vedou“a „umením“tendenciu miznúť alebo sa spájať do tvorivej hravosti na vysokej úrovni.
  • Prečítajte si sci -fi. Choďte na konvencie sci-fi, čo je úžasný spôsob, ako sa zoznámiť s hackermi a proto-hackermi.
  • Zvážte výcvik v bojovom umení. Zdá sa, že druh mentálnej disciplíny požadovaný pre bojové umenia je v dôležitých ohľadoch podobný tomu, čo robia hackeri. Najviac hackerské bojové umenia sú tie, ktoré kladú dôraz na duševnú disciplínu, uvoľnené vedomie a kontrolu, a nie na surovú silu, atletiku alebo fyzickú odolnosť. Tai Chi je dobré bojové umenie pre hackerov.
441133 5
441133 5

Krok 2. Naučte sa milovať riešenie problémov

Žiadny problém by nikdy nemal byť vyriešený dvakrát. Berte to ako komunitu, v ktorej je čas každého hackera vzácny. Hackeri sa domnievajú, že zdieľanie informácií je morálnou zodpovednosťou. Keď riešite problémy, zverejnite informácie, aby všetci pomohli vyriešiť ten istý problém.

  • Nemusíte veriť, že ste povinní odovzdať všetok svoj kreatívny produkt, aj keď hackeri, ktorí to robia, získavajú najväčší rešpekt od ostatných hackerov. Je v súlade s hodnotami hackerov, aby ste ich predali dostatočne na to, aby ste sa udržali v potravinách, v prenájme a pri počítačoch.
  • Prečítajte si staršie diely, napríklad „Jargon File“alebo „Hacker Manifesto“od The Mentor. Pokiaľ ide o technické problémy, môžu byť zastarané, ale postoj a duch sú rovnako aktuálne.
441133 6
441133 6

Krok 3. Naučte sa rozpoznávať autoritu a bojovať proti nej

Nepriateľom hackera je nuda, drina a autoritárske osobnosti, ktoré pomocou cenzúry a utajenia škrtia slobodu informácií. Monotónna práca bráni hackerovi v hackovaní.

Prijatie hackingu ako spôsobu života znamená odmietnuť takzvané „normálne“koncepty práce a majetku a namiesto toho sa rozhodnúť bojovať za rovnosť a všeobecné znalosti

441133 7
441133 7

Krok 4. Buďte kompetentní

Každý, kto trávi čas na Reddite, si môže napísať smiešne kyberpunkové používateľské meno a vystupovať ako hacker. Internet je však skvelý ekvalizér a cení si kompetencie týkajúce sa ega a držania tela. Trávte čas prácou na svojom remesle, a nie na svojom imidži, a rýchlejšie si získate rešpekt, ako keď sa budete modelovať v povrchných veciach, ktoré v populárnej kultúre považujeme za „hackovanie“.

Časť 3 z 3: Hacking Well

441133 8
441133 8

Krok 1. Napíšte softvér s otvoreným zdrojovým kódom

Napíšte programy, o ktorých si ostatní hackeri myslia, že sú zábavné alebo užitočné, a dajte zdroje programu k dispozícii celej hackerskej kultúre. Najuctievanejšími polobohmi Hackerdom sú ľudia, ktorí napísali rozsiahle a schopné programy, ktoré splnili všeobecnú potrebu a dali ich preč, takže ich teraz používa každý.

441133 9
441133 9

Krok 2. Pomáha testovať a ladiť softvér s otvoreným zdrojovým kódom

Každý autor open-source, ktorý uvažuje, vám povie, že dobré testery beta (ktoré vedia popísať symptómy, dobre lokalizovať problémy, môžu tolerovať chyby v rýchlom vydaní a sú ochotné použiť niekoľko jednoduchých diagnostických rutín) stoja za svoju váhu. v rubínoch.

Skúste nájsť vyvíjaný program, ktorý vás zaujíma, a buďte dobrým beta-testerom. Existuje prirodzený vývoj od pomoci testovacím programom po pomoc pri ich ladení až po ich úpravu. Týmto spôsobom sa veľa naučíte a vytvoríte si dobrú vôľu s ľuďmi, ktorí vám pomôžu neskôr

441133 10
441133 10

Krok 3. Zverejnite užitočné informácie

Ďalšou dobrou vecou je zhromažďovať a filtrovať užitočné a zaujímavé informácie na webové stránky alebo dokumenty, ako sú napríklad zoznamy často kladených otázok (FAQ), a sprístupniť ich. Údržbári hlavných technických častých otázok získavajú takmer rovnaký rešpekt ako autori s otvoreným zdrojovým kódom.

441133 11
441133 11

Krok 4. Pomáha udržať infraštruktúru v prevádzke

Dobrovoľníci prevádzkujú hackerskú kultúru (a predovšetkým technický rozvoj internetu). Je potrebné vykonať mnoho potrebnej, ale nehanebnej práce - správa zoznamov adries, moderovanie diskusných skupín, údržba rozsiahlych stránok s archívmi softvéru, vývoj RFC a ďalších technických štandardov. Ľudia, ktorí robia tieto veci dobre, si získavajú veľký rešpekt, pretože každý vie, že tieto práce sú obrovským časovým sklzom a nie takou zábavou, ako hrať s kódom. Robiť ich ukazuje oddanosť.

441133 12
441133 12

Krok 5. Slúži samotnej kultúre hackerov

Nie je to niečo, čo by ste mohli robiť, kým nebudete chvíľu v okolí a nestanete sa známym kvôli jednej zo štyroch predchádzajúcich položiek. Hackerská kultúra nemá presne vodcov, ale má kultúrnych hrdinov a kmeňových starších, historikov a hovorcov. Keď ste v zákopoch dostatočne dlho, môže z vás vyrásť jeden z nich.

Hackeri nedôverujú očividnému egu vo svojich kmeňových starších, takže viditeľne siahať po tomto druhu slávy je nebezpečné. Namiesto toho, aby ste sa o to usilovali, musíte sa polohovať, aby vám to padlo do lona, a potom byť skromný a milostivý o svojom stave

Tipy

  • Niektoré spoločnosti platia za hackeri, aby otestovali ich bezpečnosť. Ak sa stanete dostatočne dobrým, môže to byť vaša práca!
  • Nenechajte sa chytiť, hoci to, čo plánujete urobiť, môže byť nezákonné, odporúča sa NEROBTE zapojte sa do hackovania Black Hat.
  • Dobre napíšte svoj rodný jazyk. Aj keď je bežným stereotypom, že programátori nevedia písať, prekvapivo veľa hackerov je veľmi schopných spisovateľov.
  • LISP sa oplatí naučiť sa z iného dôvodu - hlboký zážitok z osvety, ktorý zažijete, keď ho konečne získate. Táto skúsenosť z vás urobí lepšieho programátora po zvyšok dní, aj keď samotný LISP v skutočnosti nikdy veľa nepoužívate. Začíname s LISP môžete pomerne ľahko získať písaním a úpravou režimov úprav pre textový editor Emacs alebo doplnkov Script-Fu pre pokročilý softvér na úpravu obrázkov GIMP.
  • Perl sa oplatí učiť sa z praktických dôvodov; je veľmi široko používaný pre aktívne webové stránky a správu systému, takže aj keď nikdy nepíšete Perl, mali by ste sa ho naučiť čítať. Mnoho ľudí používa Perl, aby sa vyhlo programovaniu C v úlohách, ktoré nevyžadujú efektivitu stroja C.
  • Otestujte si svoje schopnosti na webových stránkach, ktoré ste vytvorili.
  • Využite svoje schopnosti nadobro. Stať sa hackerom v bielom klobúku je dobré pre každého a je oveľa bezpečnejšie, ako sa stať hackerom v čiernom klobúku a riskovať problémy s políciou.
  • Dávajte si pozor na to, čo hackujete. Nelegálne aktivity môžu mať vážne dôsledky a nič na internete nie je skutočne anonymné.
  • Nikdy sa nepokúšajte vykonávať nelegálne činnosti, ktoré vám môžu spôsobiť problémy
  • Opýtajte sa bezpečnostnej služby (ADT), či môžete otestovať ich systémy.

Odporúča: