3 způsoby, jak se stát hackerem

Obsah:

3 způsoby, jak se stát hackerem
3 způsoby, jak se stát hackerem

Video: 3 způsoby, jak se stát hackerem

Video: 3 způsoby, jak se stát hackerem
Video: Hacknet #1 - Jak se stát hackerem? 2024, Prosinec
Anonim

Existuje sdílená komunita a kultura programátorů a síťových odborníků, která se historicky datuje desítky let do prvních minipočítačů s časovým sdílením a prvních experimentů ARPAnet. Členové této komunity byli prvními „hackery“. Vstup do počítačových a telefonních systémů se v dnešní kultuře stal symbolem hackingu, ale tyto komunity jsou mnohem složitější a vyjadřují morálku, než většina lidí ví. Zde je návod, jak se dostat do složitého světa hackingu.

Krok

Metoda 1 ze 3: Naučte se základní hackerské dovednosti

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

Krok 1. Spusťte Unix

Unix je operační systém z internetu. I když se můžete naučit používat internet, aniž byste věděli o Unixu, nemůžete být hackerem, aniž byste o Unixu věděli. Z tohoto důvodu je hackerská komunita dnes velmi zaměřena na Unix. Unix jako Linux může běžet 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 s instalací pomůže.

  • Skvělý způsob, jak začít, je to, co nadšenci Linuxu nazývají živé CD, distribuce, která běží zcela z CD, aniž byste museli měnit pevný disk. Je to způsob, jak vidět něco nového, aniž byste museli dělat něco drastického.
  • Kromě Unixu existují i jiné operační systémy, ale jsou distribuovány binárně - kód nemůžete přečíst a nemůžete jej změnit. Pokoušet se naučit se hackovat počítač se systémem Microsoft Windows nebo jiný uzavřený systém zdrojových kódů je jako pokoušet se naučit tančit, když máte na sobě sádru.
  • Linux může běžet na Mac OS X, ale pouze část tohoto systému je open source - pravděpodobně narazíte na spoustu problémů a budete si muset dávat pozor, abyste si nevyvinuli zlozvyk záviset na proprietárním kódu Apple.
Staňte se hackerem Krok 5
Staňte se hackerem Krok 5

Krok 2. Napište HTML

Pokud nevíte, jak programovat, je důležité naučit se základní jazyk HTML (HyperText Mark-Up Language) a pomalu rozvíjet své dovednosti. Co vidíte, když se podíváte na obrázky a komponenty designu na webu, jsou všechny kódovány pomocí HTML. U projektu se začněte učit, jak vytvořit základní úvodní stránku, a odtud se propracujte nahoru.

  • V prohlížeči otevřete informace o zdroji stránky a podívejte se na příklad HTML. Ve Firefoxu klikněte na Web Developer> Page Source a věnujte chvilku pohledu na kód.
  • Můžete psát HTML v základním programu pro zpracování textu, jako je Poznámkový blok nebo SimpleText, a uložit soubor jako „pouze text“, takže jej můžete nahrát do prohlížeče a zobrazit svou stránku jako přeloženou.
  • Musíte se naučit znát formát tagů (štítků) a naučit se vizuálně myslet pomocí tagů. Znak „“se používá jako zavírání. „<p>“se v odstavcích používá jako kód pro otevření řádku. Pomocí značek budete reprezentovat cokoli vizuálního: kurzívu, formátování, barvy atd. Naučit se HTML vám pomůže lépe porozumět tomu, jak internet funguje.
Staňte se hackerem Krok 3
Staňte se hackerem Krok 3

Krok 3. Naučte se programovací jazyky

Než začnete psát říkanky, musíte se naučit základní gramatiku. Před porušením pravidel se musíte pravidla 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 skvělý „jazyk“pro začátek, protože je čistě navržený, dobře zdokumentovaný a relativně snadný pro začátečníky. Přestože je Python skvělý první jazyk, je víc než jen hračka; ale velmi silný, flexibilní a vhodný pro velké projekty. Java je alternativou, ale její hodnota jako prvního programovacího jazyka byla zpochybněna.
  • Pokud to s programováním myslíte vážně, měli byste se naučit, základní jazyk Unixu. C ++ velmi úzce souvisí s C; pokud znáš jednoho, naučit se druhého nebude těžké. C je velmi efektivní s prostředky vašeho počítače, ale zabere velké množství vašeho časového ladění (podle toku programu) a proto se mu často vyhýbá, pokud není rozhodující účinnost vašeho počítače.

Metoda 2 ze 3: Mysli jako hacker

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 přemýšlet o umění. Hackeři jsou jako umělci, filozofové a inženýři, všichni se spojili v jednoho. Věří ve svobodu a sdílenou odpovědnost. Svět je plný zajímavých problémů, které čekají na vyřešení. Hackeři rádi řeší problémy, zdokonalují své dovednosti a uplatňují svoji inteligenci.

  • Hackeři mají rozmanitost zájmů kulturně a intelektuálně, kromě hackingu. Pracujte tvrdě jako hra a hrajte stejně tvrdě jako práce. Pro skutečného hackera mají hranice mezi „hrou“, „prací“, „vědou“a „uměním“tendenci mizet nebo přecházet do stavu tvůrčí hravosti 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 lidmi, kteří chtějí být hackery. Zvažte cvičení bojových umění. Zdá se, že druh mentální disciplíny požadovaný pro sebeobranu je v důležitých ohledech podobný tomu, co dělají hackeři. Nejvíce hackersky smýšlejícími bojovými uměními jsou ta, která kladou důraz na mentální disciplínu, uvolněné vědomí a kontrolu, spíše než na hrubou sílu, atletiku nebo fyzickou vytrvalost. Tai Chi je skvělé bojové umění pro hackery.
441133 5
441133 5

Krok 2. Rád řeší problémy

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

  • Nemusíte věřit, že jste povinni odevzdat všechny své kreativní produkty jako samozřejmost, ačkoli hackeři, kteří tak činí, budou ostatními hackery respektováni. To je v souladu s hodnotami hackerů, kteří prodávají jen tolik, aby vás pokryli, pokud jde o jídlo, přístřeší a počítače.
  • Přečtěte si staré knihy, například Soubor žargonu nebo Hackerův manifest od Mentora. Knihy mohou být zastaralé, pokud jde o technické termíny, ale jejich postoj a duch platí i dnes.
441133 6
441133 6

Krok 3. Naučte se rozpoznávat a odolávat autoritě

Nepřáteli hackerů jsou nuda, únavná práce a úřady, které pomocí cenzury a utajování škrtí svobodu informací. Monotónní práce brání hackerům v hackování.

Podpora hackingu jako způsobu života znamená odmítnutí toho, co je známé jako „normální“koncept práce a majetku, a upřednostňování boje za rovná práva a společné znalosti

441133 7
441133 7

Krok 4. Staňte se odborníkem

Každý, kdo tráví čas na Redditu, může napsat směšné a směšné uživatelské jméno a předstírat, že je hacker. Ale internet je dobrý balancer a cení si odborných znalostí více než ega a postoje. Udělejte si čas na zdokonalení dovedností, nikoli obrazů, a získáte si respekt rychleji, než se vystavíte povrchním věcem, které považujeme za „hacky“.

Metoda 3 ze 3: Získání respektu

441133 8
441133 8

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

Vytvořte program, který ostatní hackery považuje za zábavný nebo užitečný, a poskytněte zdrojový kód programu zdarma celé komunitě hackerů k použití. Nejuctívanějšími skvělými lidmi ve světě hackerů jsou ti, kteří napsali skvělé a užitečné programy, které splňují širokou škálu potřeb a jsou poskytovány zdarma, takže je nyní může používat každý.

441133 9
441133 9

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

Tvůrci softwaru s otevřeným zdrojovým kódem vám řeknou, že dobrý beta tester (ten, kdo umí jasně popsat příznaky, dobře lokalizuje problémy, dokáže se rychle vypořádat s chybami při vydání a je ochoten provést některé jednoduché diagnostické rutiny) je dobrý. velmi cenné.

Pokuste se najít program, který je stále ve vývoji a který vás zajímá, a buďte dobrým beta-testerem. Existuje přirozený postup od pomoci testovacím programům po pomoc při ladění až po pomoc při úpravách programů. 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ší dobrá věc je, že shromažďuje a distribuuje 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ňuje je veřejnosti. Správci hlavních technických častých dotazů jsou respektováni téměř stejně jako tvůrci programů s otevřeným zdrojovým kódem.

441133 11
441133 11

Krok 4. Pomozte udržet infrastrukturu v provozu

Hackerskou komunitu (a vývoj technických znalostí z internetu) řídí dobrovolníci. Je třeba provést spoustu důležitých, ale nezajímavých prací - udržování seznamů adres, moderování diskusních skupin, údržba rozsáhlých webů pro archivaci softwaru, vývoj RFC a dalších technických standardů. Lidé, kteří dělají takovéto věci, jsou respektováni, protože každý ví, že tato práce zabere hodně času a není tak zajímavá jako hraní s kódem. Dělat tyto věci ukazuje obětavost.

441133 12
441133 12

Krok 5. Slouží samotné komunitě hackerů

To nebudete dělat, dokud nebudete dlouho v terénu a nebudete známí jednou ze čtyř výše uvedených věcí. Hackerská komunita nemá vůdce, ale má hrdiny, vůdce skupin, historiky a řečníky. Když v tom budete dost dlouho, pravděpodobně se stanete jednou z těchto rolí.

Hackeři se nesnaží zjevně stát skupinovými vůdci, takže se zdá, že hledání tohoto druhu popularity je nebezpečné. Spíše než o to se snažit, měli byste se umístit tak, aby vám to padlo do klína, a být pokorní a přátelští ohledně svého stavu

Tipy

  • Perl se z praktických důvodů vyplatí naučit; Je široce používán pro webové stránky a aktivní administrační systémy, takže i když jste nikdy v Perlu nepsali, měli byste se ho naučit číst. Mnoho lidí používá Perl, aby se vyhnuli programování C v úlohách, které nevyžadují počítačovou efektivitu pomocí C.
  • Pište dobře svůj rodný jazyk. Ačkoli existuje obecné přesvědčení, že programátoři neumí psát, někteří hackeři jsou ve skládání velmi dobří.
  • LISP stojí za to studovat z jiného důvodu - hluboký poučný zážitek, který zažijete, až ho konečně pochopíte. Tato zkušenost z vás v budoucnu udělá lepšího programátora, i když LISP moc nepoužíváte. Počáteční zkušenosti s LISP můžete docela snadno získat psaním a změnou režimu psaní pro textový editor Emacs nebo plugin Script-Fu pro GIMP.

Doporučuje: