Jak se stát hackerem: 12 kroků (s obrázky)

Obsah:

Jak se stát hackerem: 12 kroků (s obrázky)
Jak se stát hackerem: 12 kroků (s obrázky)

Video: Jak se stát hackerem: 12 kroků (s obrázky)

Video: Jak se stát hackerem: 12 kroků (s obrázky)
Video: How To Become A Hacker In 2023 | Step By Step Guide For Beginners 2024, Duben
Anonim

V počítačové bezpečnosti je hacker někdo, kdo se zaměřuje na bezpečnostní mechanismy počítačových a síťových systémů. Existují komunity a sdílené kultury expertních programátorů a síťových kouzelníků, kteří sledují jeho historii od desetiletí až po první minipočítače s časovým sdílením a nejranější experimenty ARPAnet. Členové této kultury byli první „hackeři“. Vloupání do počítačů a telefonních systémů symbolizuje hacking v populární kultuře, ale tato kultura je mnohem komplikovanější a moralističtější, než většina lidí ví. Stát se hackerem, naučit se základní hackerské techniky, jak myslet jako hacker a jak si získat respekt v rámci komunity etického hackingu.

Kroky

Část 1 ze 3: Základy učení

Staňte se hackerem Krok 4
Staňte se hackerem Krok 4

Krok 1. Spusťte operační systém podobný systému UNIX, například Linux

Operační systémy UNIX a UNIX jsou operační systémy internetu. I když se můžete naučit používat internet, aniž byste znali UNIX, nemůžete být internetovým hackerem, aniž byste porozuměli UNIXu. Z tohoto důvodu je dnes hackerská kultura silně zaměřena na UNIX. Existuje mnoho typů operačních systémů podobných UNIX, z nichž nejpopulárnější je Linux, který můžete provozovat společně s Microsoft Windows na stejném počítači. Stáhněte si Linux online nebo najděte místní skupinu uživatelů Linuxu, která vám pomůže s instalací.

  • Dobrým způsobem, jak si ponořit prsty do vody, je spustit zařízení s názvem živé CD nebo USB, distribuce, která běží zcela z disku CD nebo USB bez úpravy pevného disku. Způsob, jak se podívat na možnosti, aniž byste museli dělat něco drastického.
  • Kromě Linuxu existují i jiné operační systémy podobné UNIXu, například systémy *BSD. Nejoblíbenější *BSD systémy jsou FreeBSD, NetBSD, OpenBSD a DragonFly BSD. Všechny jsou open source, stejně jako Linux. Je však důležité si uvědomit, že jsou BSD a ne Linux.
  • MacOS na Darwinu, operačním systému UNIX, který je na FreeBSD. Darwin je zcela bezplatný a otevřený zdroj a je k dispozici na adrese https://opensource.apple.com. Protože jádro systému je UNIX a macOS je velmi populární, mnoho lidí přeneslo přes Linux aplikace do macOS. Tyto programy můžete získat pomocí správce balíčků, jako je homebrew, fink nebo MacPorts. Alternativně můžete Linux spustit na Macu vedle macOS.
  • Pokud chcete získat super mezeru, můžete dokonce spustit operační systém, jako je Open Indiana, který je založen na open source vydání operačního systému Solaris, než jej získal Oracle a vytvořil uzavřený zdroj. OpenIndiana a Solaris vytvořené v systému UNIX System V a jako takové nejsou kompatibilní s aplikacemi Linux. To znamená, že existuje mnoho portů aplikací Linux. Pravděpodobně vám bude líp používat macOS, BSD nebo Linux, protože jsou mnohem populárnější a mají pro ně k dispozici mnohem více programů.
Staňte se hackerem Krok 5
Staňte se hackerem Krok 5

Krok 2. Napište HTML

Pokud nevíte, jak programovat, je nezbytné naučit se základní jazyk HTML (HyperText Mark-Up Language) a postupně si budovat znalosti. To, co vidíte, když se podíváte na webovou stránku s obrázky, obrázky a konstrukčními součástmi, je kódováno pomocí HTML. V případě projektu se naučte, jak vytvořit základní domovskou stránku a odtud se dostat nahoru.

  • Ve svém prohlížeči otevřete informace o zdroji stránky a prozkoumejte HTML a zobrazte příklad. Přejděte ve Firefoxu na Web Developer> Page Source a věnujte čas prohlížení kódu.
  • Můžete psát HTML v základním programu pro zpracování textu, jako je Poznámkový blok nebo Jednoduchý text, a ukládat soubory jako „yourCoolFileName . HTML “, takže je můžete nahrát do prohlížeče a zobrazit své dílo přeložené.
Staňte se hackerem Krok 3
Staňte se hackerem Krok 3

Krok 3. Naučte se jazyk programování

Než začnete psát básně, musíte se naučit základní gramatiku. Než pravidla porušíte, musíte se je naučit. Pokud je ale vaším konečným cílem stát se hackerem, budete k napsání svého mistrovského díla potřebovat více než základní angličtinu.

  • Python je dobrý „jazyk“pro začátek, protože je čistě navržený, dobře zdokumentovaný a relativně laskavý k začátečníkům. Přestože je dobrým prvním jazykem, není to jen hračka; je podmanivý, flexibilní a vhodný pro velké projekty.
  • Pokud se dostanete do seriózního programování, budete se muset naučit, že Java je alternativa, ale její hodnota jako prvního programovacího jazyka byla v současné době zpochybňována v konkrétním stavu.
  • Na rozdíl od Javy je Javascript velmi podobný Pythonu, protože jsou jazykem založeným na C a extrémně novým uživatelsky přívětivým. Javascript je „programovací jazyk webu“, takže pokud byste se chtěli dál učit ve vývoji/hackování webu, je lepší se naučit Javascript než Python.
  • Alternativou k JavaScriptu by byl PHP C, základní jazyk Unixu. C ++ velmi úzce souvisí s C; pokud jednoho znáte, naučit druhého nebude obtížné. C je velmi efektivní se zdroji vašeho počítače, ale pohltí obrovské množství vašeho času laděním a často se mu proto vyhýbá, pokud není obzvláště důležitá účinnost vašeho počítače.
  • Pravděpodobně je dobré použít dobrou výchozí platformu, jako je Backtrack 5 R3, Kali nebo Ubuntu 12.04LTS.

Část 2 ze 3: Přijetí hackerských postojů

Staňte se hackerem Krok 1
Staňte se hackerem Krok 1

Krok 1. Myslete kreativně

Nyní, když máte základní dovednosti, můžete začít umělecky přemýšlet. Hackeři jsou jako umělci, filozofové a inženýři, kteří jsou shrnutí do jednoho. Věří ve svobodu a vzájemnou odpovědnost. Svět je plný fascinujících problémů, které čekají na vyřešení. Hackeři mají zvláštní radost z řešení problémů, zdokonalování svých dovedností a procvičování inteligence.

  • Hackeři mají rozmanitost zájmů kulturně a intelektuálně, mimo hacking. Pracujte tak intenzivně, jak hrajete, a hrajte stejně intenzivně, jako pracujete. Pro opravdové hackery mají hranice mezi „hrou“, „prací“, „vědou“a „uměním“tendenci mizet nebo přecházet v kreativní hravost na vysoké úrovni.
  • Přečtěte si sci -fi. Přejděte na sci-fi konvence, což je skvělý způsob, jak se seznámit s hackery a proto-hackery.
  • Zvažte výcvik v bojovém umění. Zdá se, že druh mentální disciplíny požadovaný pro bojová umění je v důležitých ohledech podobný tomu, co dělají hackeři. Nejvíce hackerská bojová umění jsou ta, která kladou důraz na mentální disciplínu, uvolněné vědomí a kontrolu, než na syrovou sílu, atletiku nebo fyzickou houževnatost. Tai Chi je dobré bojové umění pro hackery.
441133 5
441133 5

Krok 2. Naučte se milovat řešení problémů

Žádný problém by nikdy neměl být řešen dvakrát. Berte to jako komunitu, ve které je čas každého hackera drahocenný. Hackeři věří, že sdílení informací je morální zodpovědností. Když řešíte problémy, zveřejněte informace, aby pomohly všem vyřešit stejný problém.

  • Nemusíte věřit, že jste povinni odevzdat veškerý svůj kreativní produkt, ačkoli hackeři, kteří to dělají, získávají největší respekt od ostatních hackerů. Je to v souladu s hodnotami hackerů, abyste toho prodali dost na to, abyste se udrželi v jídle, v nájmu a v počítačích.
  • Přečtěte si starší kousky, například „Jargon File“nebo „Hacker Manifesto“od The Mentor. Pokud jde o technické problémy, mohou být zastaralé, ale přístup a duch jsou stejně aktuální.
441133 6
441133 6

Krok 3. Naučte se rozpoznávat autoritu a bojovat s ní

Nepřítelem hackera je nuda, dřina a autoritářské postavy, které cenzurou a utajováním škrtí svobodu informací. Monotónní práce brání hackerovi v hackování.

Přijetí hackingu jako způsobu života znamená odmítnout takzvané „normální“koncepty práce a majetku, místo toho se rozhodnout bojovat za rovnost a obecné znalosti

441133 7
441133 7

Krok 4. Buďte kompetentní

Každý, kdo tráví čas na Redditu, si může napsat směšné cyberpunkové uživatelské jméno a vydávat se za hackera. Ale internet je skvělý ekvalizér a cení si kompetencí nad egem a držením těla. Věnujte čas práci na svém řemesle, a ne na své image, a získáte rychleji respekt než modelování sebe sama na povrchních věcech, o kterých si myslíme, že „hackujeme“v populární kultuře.

Část 3 ze 3: Hacking Well

441133 8
441133 8

Krok 1. Napište software s otevřeným zdrojovým kódem

Pište programy, které si ostatní hackeři myslí, že jsou zábavné nebo užitečné, a dejte zdroje programu k dispozici celé hackerské kultuře. Nejuctívanějšími polobohy Hackerdomu jsou lidé, kteří napsali velké, schopné programy, které splňovaly všeobecnou potřebu a rozdávaly je, takže je nyní každý používá.

441133 9
441133 9

Krok 2. Pomozte testovat a ladit software s otevřeným zdrojovým kódem

Každý autor open-source, který přemýšlí, vám řekne, že dobří beta-testeři (kteří vědí, jak popsat příznaky, dobře lokalizovat problémy, dokážou tolerovat chyby v rychlém vydání a jsou ochotni použít několik jednoduchých diagnostických rutin) stojí za to v rubínech.

Zkuste najít vyvíjený program, který vás zajímá, a buďte dobrým beta-testerem. Existuje přirozený postup od pomoci testovacím programům k pomoci s jejich laděním a jejich úpravou. Tímto způsobem se hodně naučíte a vytvoříte si dobrou vůli s lidmi, kteří vám později pomohou

441133 10
441133 10

Krok 3. Zveřejněte užitečné informace

Další dobrou věcí je shromažďovat a filtrovat užitečné a zajímavé informace na webové stránky nebo dokumenty, jako jsou seznamy často kladených otázek (FAQ), a zpřístupňovat je. Správci hlavních technických častých dotazů získávají téměř stejný respekt jako autoři s otevřeným zdrojovým kódem.

441133 11
441133 11

Krok 4. Nápověda udržuje infrastrukturu v provozu

Dobrovolníci provozují hackerskou kulturu (a technický rozvoj internetu). Je třeba provést spoustu nezbytných, ale neokoukaných prací - správa e -mailových seznamů, moderování diskusních skupin, údržba rozsáhlých archivů softwaru, vývoj RFC a dalších technických standardů. Lidem, kteří dělají takové věci dobře, se dostává velkého respektu, protože každý ví, že tyto práce jsou obrovským časovým propadem a nejsou tak zábavné jako hraní s kódem. Dělat je, ukazuje obětavost.

441133 12
441133 12

Krok 5. Slouží samotné kultuře hackerů

Není to něco, co byste měli dělat, dokud nebudete nějakou dobu poblíž a nebudete známí díky jedné ze čtyř předchozích položek. Hackerská kultura nemá přesně vůdce, ale má kulturní hrdiny a kmenové starší a historiky a mluvčí. Když jste v zákopech dost dlouho, můžete z nich vyrůst.

Hackeři nedůvěřují očividnému egu ve svých kmenových starších, takže viditelně sahat po tomto druhu slávy je nebezpečné. Spíše než o to musíte usilovat, musíte se umístit, takže vám to spadne do klína, a pak být ke svému stavu skromný a laskavý

Tipy

  • Některé společnosti platí hackerům za testování jejich zabezpečení. Pokud se stanete dostatečně dobrými, může to být vaše práce!
  • Dávejte pozor, abyste se nenechali nachytat, i když to, co plánujete, může být nezákonné NE zapojit se do hackingu Black Hat.
  • Pište dobře svůj rodný jazyk. Ačkoli je běžným stereotypem, že programátoři neumí psát, překvapivý počet hackerů je velmi schopných spisovatelů.
  • LISP stojí za to se učit z jiného důvodu - hluboké osvícení, které zažijete, až ho konečně získáte. Tato zkušenost z vás udělá lepšího programátora po zbytek vašich dní, i když ve skutečnosti nikdy moc nepoužíváte samotný LISP. Počáteční zkušenosti s LISP můžete získat poměrně snadno psaním a úpravou režimů úprav pro textový editor Emacs nebo doplňky Script-Fu pro pokročilý software pro úpravu obrázků GIMP.
  • Perl se z praktických důvodů vyplatí naučit; je velmi široce používán pro aktivní webové stránky a správu systému, takže i když nikdy nepíšete Perl, měli byste se ho naučit číst. Mnoho lidí používá Perl, aby se vyhnuli programování v C úlohách, které nevyžadují efektivitu stroje C.
  • Otestujte si své dovednosti na webových stránkách, které jste vytvořili.
  • Využijte své schopnosti k dobrému. Stát se hackerem s bílým kloboukem je dobré pro každého a mnohem bezpečnější než stát se hackerem s černým kloboukem a riskovat problémy s policií.
  • Dávejte si pozor na to, co hackujete. Nelegální aktivity mohou mít vážné důsledky a nic na internetu není skutečně anonymní.
  • Nikdy se nepokoušejte dělat nezákonné činnosti, které vám mohou způsobit potíže
  • Zeptejte se bezpečnostní služby (ADT), zda můžete otestovat jejich systémy.

Doporučuje: