Staňte sa hackerom

Autor: Robert Simon
Dátum Stvorenia: 23 V Júni 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Stromae - Santé (Official Music Video)
Video: Stromae - Santé (Official Music Video)

Obsah

Dnešná komunita odborných sieťových programátorov a virtuózov vznikla pred desaťročiami z prvých experimentov s prepojenými počítačmi a ARPAnet. Členovia tejto kultúry boli prvými „hackermi“. Hackovanie je dnes spojené s prenikaním do počítačových systémov, ale kultúra hackingu je oveľa zložitejšia a moralistickejšia, ako väčšina ľudí vie. Osvojte si základné techniky hackerstva, osvojte si spôsob myslenia ako hacker a osvojte si rešpekt v komunite. Tento článok predstavuje úvod do zložitého sveta hackerstva.

Na krok

Časť 1 z 3: Nadácia

  1. Spustite Unix. Unix je operačný systém internetu. Môžete používať internet bez porozumenia systému Unix, ale nemôžete byť hackerom bez dôkladných znalostí systému Unix. Preto je hackerská komunita v dnešnej dobe veľmi zameraná na Unix. Unix ako Linux môže bežať na vašom počítači vedľa Windows na rovnakom zariadení. Stiahnite si Linux online alebo vyhľadajte komunitu používateľov systému Linux, ktorá vám pomôže s inštaláciou.
    • Dobrým spôsobom, ako začať s operačným systémom Linux, je zavedenie systému z disku „Live CD“, čo je distribúcia systému Linux, ktorá sa spúšťa z disku CD. Týmto spôsobom nemusíte s pevným diskom nič robiť, takže môžete Linux spoznať bez toho, aby ste vo svojom počítači robili rázne zmeny.
    • Okrem Unixu existujú aj iné operačné systémy, sú to však takzvané binárne distribúcie, čo znamená, že nemôžete čítať a / alebo upravovať kód. Microsoft Windows nie je „open-source“, a preto nie je vhodný na výučbu hackovania.
    • Môžete spustiť Linux na Mac OS X, ale iba časť systému je open source. Potom rýchlo dosiahnete hranice toho, čo je možné, a musíte byť opatrní, aby sa u vás nevyvinul zlozvyk závisieť od kódu Apple.
  2. Napíšte HTML. Ak nemôžete programovať, je dôležité, aby ste zvládli základy jazyka HTML (HyperText Mark-Up Language) a potom sa v ňom zlepšili. Všetko, čo vidíte, keď sa pozriete na webovú stránku, je kódované pomocou kódu HTML. Začnite projekt, kde si vytvoríte vlastnú webovú stránku, a zlepšite sa na nej.
    • Ak chcete zobraziť ukážku kódu HTML stránky, otvorte v prehliadači informácie o zdroji stránky. Prejdite v prehliadači Firefox na Web Developer> Page Source a preštudujte si kód.
    • HTML môžete kódovať v jednoduchom programe na spracovanie textu, ako je napríklad Poznámkový blok, uložiť súbor ako „iba text“, potom ho môžete nahrať do prehliadača a skontrolovať, ako vyzerá vaša práca.
    • Musíte sa naučiť používať značky a naučiť sa vizuálne myslieť pri používaní značiek. „“ sa používa na otvorenie značky a „/>“ sa používa na zatvorenie značky. Značky používate na označenie všetkého, čo je vizuálne: text kurzívou, rozloženie, farba atď. Ak viete, ako funguje HTML, lepšie pochopíte, ako funguje internet.
  3. Naučte sa jazyk programovania. Predtým, ako budete môcť písať básne, musíte sa najskôr naučiť gramatiku. Pred porušením pravidiel sa musíte najskôr naučiť pravidlá. Ale ak je vaším cieľom stať sa hackerom, budete potrebovať viac ako základné znalosti jazyka.
    • Python je na úvod dobrý „jazyk“, pretože je prehľadne navrhnutý, je v ňom veľa informácií, ktoré sú pre začiatočníkov pomerne jednoduché. Zároveň to nie je hračka; je veľmi výkonný, flexibilný a vhodný najmä pre veľké projekty. Java je alternatíva, ale veľa ľudí si nemyslí, že Java je dobrý jazyk pre začiatočníkov.
    • Ak sa naozaj chcete naučiť kódovať, budete sa musieť naučiť jazyk C, ktorý je základným jazykom systému Unix. C ++ súvisí s C; ak ovládate jeden jazyk, nie je ťažké naučiť sa druhý. C efektívne využíva váš systém, ale „ladenie“ trvá veľa času, takže sa mu mnoho hackerov vyhýba.
    • Môže byť dobrý nápad začať s platformou ako Backtrack 5 R3, Kali alebo Ubuntu 12.04LTS.

Časť 2 z 3: Názory hackera

  1. Buď kreatívny. Keď zvládnete základy, môžete popustiť uzdu svojej kreativite. Hackeri sú vlastne umelci, filozofi a inžinieri v jednom. Veria v slobodu a spoločnú zodpovednosť. Svet má všetky druhy fascinujúcich výziev, ktoré je potrebné vyriešiť. Hackeri radi riešia problémy, zdokonaľujú svoje schopnosti a využívajú svoje vedomosti.
    • Hackeri majú okrem hackerstva aj všetky druhy kultúrnych a intelektuálnych záujmov. Rovnako dôležitá je aj práca a zábava. Hranice medzi „hrou“, „prácou“, „vedou“ a „umením“ sú pre skutočného hackera rozmazané, často práve na týchto rozhraniach začína skutočná tvorivá hra.
    • Prečítajte si sci-fi. Choďte na sci-fi stretnutia, je to dobré miesto na stretnutie s ostatnými hackermi a proto-hackermi. Zvážte možnosť naučiť sa východné bojové umenie. Mentálna disciplína, ktorá sa na to vyžaduje, je podobná disciplíne, ktorá sa vyžaduje pri hackovaní. Týka sa to hlavne duševnej disciplíny, uvoľneného vedomia a kontroly, skôr ako sily, atletiky a fyzickej odolnosti. Tai Chi je príkladom dobrého bojového umenia pre hackerov.
  2. Láska k riešeniu problémov. Žiadny problém by sa nemal riešiť dvakrát. Predstavte si to ako hackerskú komunitu, kde je čas každého člena drahocenný. Hackeri sa domnievajú, že otvorené zdieľanie informácií je morálnou povinnosťou. Ak vyriešite problémy a zdieľate tieto informácie, môžete pomôcť ostatným, ktorí bojujú s rovnakým problémom.
    • Nemusíte sa cítiť povinní zverejniť všetko svoje kreatívne myslenie, ale hackeri, ktorí to robia, sú v komunite najuznávanejšími. Všeobecne sa považuje za normálne, že predáte toľko, aby ste si mohli zarobiť na živobytie.
    • Prečítajte si staršie diela ako „Jargon File“ alebo „Hacker Manifesto“ od The Mentor. Technicky sú tieto kúsky datované, ale pohľady a nadšenie sú nadčasové.
  3. Naučte sa rozpoznávať a bojovať proti autorite. Nepriateľom hackera je nuda, drina a autoritárske osobnosti, ktoré využívajú cenzúru a tajomstvo na prekazenie slobody informácií. Monotónna práca bráni hackerom v hacknutí.
    • Tým, že hackerstvo prijímate ako spôsob života, odmietate bežné koncepty práce a vlastníctva, rozhodli ste sa bojovať za rovnosť a spoločné vedomosti.
  4. Buďte kompetentní. Ktokoľvek na Reddite môže na chvíľu predstierať, že je drsný hacker so smiešnym používateľským menom. Ale internet si cení kompetenciu viac ako ego a prístup. Takže venujte čas svojim schopnostiam, a nie svojmu imidžu, a skôr si získate rešpekt.

Časť 3 z 3: Dobré hackovanie

  1. Napíšte softvér s otvoreným zdrojovým kódom. Píšte programy, ktoré sú užitočné alebo zábavné pre ostatných hackerov, a zdieľajte zdroj programu, ktorý môže každý používať a upravovať.Skutočnými polobohmi vo svete hackerov sú ľudia, ktorí vyvinuli veľké a výkonné programy a potom ich bezplatne zdieľali s kýmkoľvek a ktokoľvek ich mohol použiť.
  2. Pomôžte testovať a ladiť softvér s otvoreným zdrojovým kódom. Pre vývojárov sú veľmi dôležití takzvaní beta testeri. Okrem toho môže byť veľmi poučné testovať softvér.
    • Pokúste sa nájsť program, ktorý je stále vo fáze vývoja, a pokúste sa byť dobrým beta testerom. To si získa veľa dobrej vôle a ostatní vám budú ochotní pomôcť neskôr.
  3. Zverejnite užitočné informácie. Zhromažďujte a filtrujte užitočné a zaujímavé informácie a zverejňujte ich na webových stránkach alebo v dokumentoch, ako sú často kladené otázky (FAQ), zdieľajte tieto informácie so všetkými. To je ďalší dobrý spôsob, ako si zaslúžiť veľa rešpektu.
  4. Udržujte infraštruktúru v chode. Kultúru hackerov (a ľudí stojacich za inováciou internetu) riadia dobrovoľníci. Existuje veľa dôležitých vecí, ktoré je potrebné urobiť, aby sa veci darili - správa e-mailových zoznamov, moderovanie diskusných skupín, údržba webových stránok so softvérovými archívmi a vývoj štandardných technických pravidiel. Týmto ukážete, že ste odhodlaní, a každý vie, že tieto práce trvajú veľa času a často nie sú veľmi zábavné.
  5. Slúžte hackerskej kultúre. Len v prípade, že ste sa stali známymi podľa jedného z predchádzajúcich krokov a dlho ste na tom pracovali, z vás môže vyrásť akýsi hrdina v rámci hackerskej kultúry. V hackerskej kultúre nie sú žiadni vodcovia, ale sú tu hrdinovia, náčelníci, historici a predstavitelia. Ak si vás vážia dlhší čas, jednou z týchto postáv sa môžete stať aj vy.
    • Hackeri neznášajú veľké ego, preto si dajte pozor, aby ste si nedali istý status. Snažte sa o to nesnažiť, ale umiestnite sa na správne miesto tak, aby vám to padlo do lona, ​​potom buďte skromní a pokorní k tomuto stavu určenému ostatnými.

Tipy

  • Nenechajte sa nachytať.
  • Uistite sa, že viete dobre písať vo svojom rodnom jazyku. Stereotyp programátora nevie písať dobre, ale veľa hackerov je veľmi dobrých spisovateľov.
  • Učenie sa LISP je cenné iným spôsobom - hlbokou skúsenosťou osvietenia, ktorú máte, keď mu konečne rozumiete. Táto skúsenosť z vás urobí lepšieho programátora po zvyšok vášho života, aj keď v skutočnosti nezačnete používať LISP.
  • Perlu sa treba naučiť z iných dôvodov: je často používaný s aktívnymi webovými stránkami a so správou systému, takže aj keď v Perle neprogramujete, mali by ste to vedieť. Mnoho ľudí používa Perl namiesto C, ak nepotrebujú účinnosť C.

Varovania

  • Hackovanie je nezákonná činnosť a môže viesť k pokutám alebo uväzneniu.