3 spôsoby, ako sa stať hackerom

Obsah:

3 spôsoby, ako sa stať hackerom
3 spôsoby, ako sa stať hackerom

Video: 3 spôsoby, ako sa stať hackerom

Video: 3 spôsoby, ako sa stať hackerom
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Apríl
Anonim

Existuje zdieľaná komunita a kultúra programátorov a expertov na vytváranie sietí, ktorá sa datuje desaťročia do prvého minipočítača s časovým zdieľaním a prvých experimentov ARPAnet. Členovia tejto komunity boli prví „hackeri“. Vstup do počítačových a telefónnych systémov sa stal v dnešnej kultúre symbolom hackingu, ale tieto komunity sú oveľa komplexnejšie a vyjadrujú morálku, ako väčšina ľudí vie. Tu je návod, ako sa dostať do zložitého sveta hackingu.

Krok

Metóda 1 z 3: Naučte sa základné hackerské schopnosti

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

Krok 1. Spustite Unix

Unix je operačný systém z internetu. Aj keď sa môžete naučiť používať internet bez toho, aby ste vedeli o Unixe, nemôžete byť hackermi, pokiaľ o Unixe neviete. Z tohto dôvodu je dnešná hackerská komunita veľmi zameraná na Unix. Unix ako Linux môže bežať súčasne s Microsoft Windows na tom istom počítači. Stiahnite si Linux online alebo vyhľadajte miestnu skupinu užívateľov Linuxu, ktorá vám s inštaláciou pomôže.

  • Skvelý spôsob, ako začať, je to, čo nadšenci Linuxu nazývajú živé CD, distribúcia, ktorá beží výlučne z disku CD bez toho, aby ste museli meniť pevný disk. Je to spôsob, ako vidieť niečo nové bez toho, aby ste museli robiť niečo drastické.
  • Okrem Unixu existujú aj ďalšie operačné systémy, ktoré sú však distribuované binárne - kód nemôžete prečítať a nemôžete ho ani zmeniť. Pokúsiť sa naučiť sa hacknúť počítač s operačným systémom Microsoft Windows alebo iný uzavretý systém zdrojových kódov je ako pokúšať sa naučiť tancovať, keď nosíte sádru.
  • Linux môže bežať na systéme Mac OS X, ale iba časť tohto systému je open source - pravdepodobne sa stretnete s mnohými problémami a budete musieť dávať pozor, aby ste si nevyvinuli zlozvyk závisieť od patentovaného kódu spoločnosti Apple..
Staňte sa hackerom Krok 5
Staňte sa hackerom Krok 5

Krok 2. Napíšte HTML

Ak neviete programovať, je dôležité naučiť sa základný jazyk HyperText Mark-Up Language (HTML) a pomaly si budovať svoje schopnosti. To, čo vidíte, keď sa pozriete na obrázky a súčasti dizajnu na webovej stránke, sú všetky kódované pomocou HTML. V prípade projektu sa začnite učiť, ako vytvoriť základnú úvodnú stránku, a odtiaľto sa prepracujte.

  • V prehliadači otvorte informácie o zdroji stránky a pozrite sa na príklad HTML. V prehliadači Firefox kliknite na Web Developer> Page Source a chvíľu si pozrite kód.
  • HTML môžete písať v základnom programe na spracovanie textu, akým je napríklad Poznámkový blok alebo SimpleText, a uložiť súbor ako „iba text“, aby ste ho mohli nahrať do prehliadača a zobraziť svoju stránku ako preloženú.
  • Musíte sa naučiť poznať formát značiek (štítkov) a naučiť sa vizuálne myslieť pomocou značiek. Znak „“sa používa ako zatváranie. Znak „<p>“sa používa ako odsek na otvorenie riadka v odsekoch. Značky použijete na zobrazenie čohokoľvek vizuálneho: kurzívy, formátovania, farieb atď. Naučenie sa HTML vám pomôže lepšie porozumieť fungovaniu internetu.
Staňte sa hackerom Krok 3
Staňte sa hackerom Krok 3

Krok 3. Naučte sa programovacie jazyky

Skôr ako začnete písať riekanky, musíte sa naučiť základnú gramatiku. Pred porušením pravidiel sa musíte naučiť pravidlá. 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 na začiatok skvelý „jazyk“, pretože je čisto navrhnutý, dobre zdokumentovaný a relatívne ľahký pre začiatočníkov. Napriek tomu, že je Python skvelý prvý jazyk, je viac než len hračka; ale veľmi silný, flexibilný a vhodný pre veľké projekty. Java je alternatíva, ale jej hodnota ako prvého programovacieho jazyka bola spochybnená.
  • Ak to s programovaním myslíte vážne, mali by ste sa naučiť základný 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 s prostriedkami vášho počítača, ale zaberie vám veľké množstvo času (podľa postupu programu) a často sa mu preto vyhýba, pokiaľ nie je rozhodujúca efektívnosť počítača.

Metóda 2 z 3: Myslite ako hacker

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

Krok 1. Myslite kreatívne

Teraz, keď máte základné zručnosti, môžete začať premýšľať o umení. Hackeri sú ako umelci, filozofi a inžinieri. Veria v slobodu a spoločnú zodpovednosť. Svet je plný zaujímavých problémov, ktoré čakajú na vyriešenie. Hackeri radi riešia problémy, zdokonaľujú svoje schopnosti a uplatňujú svoju inteligenciu.

  • Hackeri majú rozmanité záujmy kultúrne a intelektuálne, okrem hackovania. Pracujte tvrdo ako hra a hrajte rovnako tvrdo ako práca. Pre skutočného hackera majú hranice medzi „hrou“, „prácou“, „vedou“a „umením“tendenciu miznúť alebo sa spájať do stavu tvorivej hravosti na vysokej úrovni.
  • Prečítajte si sci -fi. Choďte na sci-fi konvencie, ktoré sú skvelým spôsobom, ako sa zoznámiť s hackermi a ľuďmi, ktorí chcú byť hackermi. Zvážte cvičenie bojových umení. Zdá sa, že druh mentálnej disciplíny požadovaný pre sebaobranu je v dôležitých ohľadoch podobný tomu, čo robia hackeri. Najviac hackerskými bojovými umeniami sú tie, ktoré namiesto hrubej sily, atletiky alebo fyzickej vytrvalosti kladú dôraz na duševnú disciplínu, uvoľnené vedomie a kontrolu. Tai Chi je veľké bojové umenie pre hackerov.
441133 5
441133 5

Krok 2. Rád rieši problémy

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

  • Nemusíte veriť, že ste povinní rozdať všetky svoje kreatívne produkty ako samozrejmosť, aj keď hackeri, ktorí to robia, budú rešpektovaní inými hackermi. To je v súlade s hodnotami hackerov, ktorí predávajú len toľko, aby ste sa zásobili jedlom, prístreškom a počítačmi.
  • Prečítajte si staré knihy, napríklad Jargon File alebo Hacker Manifesto od The Mentor. Knihy môžu byť zastarané z technického hľadiska, ale ich postoj a duch dnes platia.
441133 6
441133 6

Krok 3. Naučte sa rozpoznávať a odolávať autorite

Nepriateľmi hackerov sú nuda, namáhavá práca a úrady, ktoré pomocou cenzúry a utajovania škrtia slobodu informácií. Monotónna práca zabraňuje hackerom v hackovaní.

Podpora hackingu ako spôsobu života znamená odmietnutie takzvaného „normálneho“konceptu práce a majetku a uprednostnenie boja za rovnaké práva a spoločné znalosti

441133 7
441133 7

Krok 4. Staňte sa odborníkom

Každý, kto trávi čas na Reddite, môže napísať smiešne a smiešne používateľské meno a predstierať, že je hacker. Internet je však dobrým balansérom a viac si cení odborné znalosti ako ego a prístup. Nájdite si čas na zdokonalenie zručností a nie snímok a získate si rešpekt rýchlejšie, než sa vystavíte povrchným veciam, ktoré považujeme za „hacky“.

Metóda 3 z 3: Získavanie rešpektu

441133 8
441133 8

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

Vytvorte program, ktorý bude pre ostatných hackerov zábavný alebo užitočný, a poskytnite zdrojový kód programu bezplatne celej komunite hackerov na použitie. Najuznávanejšími skvelými ľuďmi vo svete hackerov sú tí, ktorí napísali skvelé a užitočné programy, ktoré spĺňajú široké spektrum potrieb a sú poskytované bezplatne, takže ich teraz môže používať každý.

441133 9
441133 9

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

Tvorcovia softvéru s otvoreným zdrojovým kódom vám povedia, že dobrý beta tester (ten, kto vie jasne popísať príznaky, dobre lokalizuje problémy, dokáže sa rýchlo vysporiadať s chybami pri vydaní a je ochotný vykonať niekoľko jednoduchých diagnostických rutín) je dobrý.veľmi cenné.

Skúste nájsť program, ktorý je stále vo vývoji a ktorý vás zaujíma, a buďte dobrým beta-testerom. Existuje prirodzený vývoj od pomoci testovacím programom po pomoc pri ladení až po úpravu programov. Týmto spôsobom sa veľa naučíte a budete si vytvárať 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, že zhromažďuje a distribuuje užitočné a zaujímavé informácie na webové stránky alebo do dokumentov, ako sú napríklad zoznamy často kladených otázok (FAQ), a sprístupňuje ich verejnosti. Udržiavatelia hlavných technických častých otázok sú rešpektovaní takmer rovnako ako tvorcovia programov s otvoreným zdrojovým kódom.

441133 11
441133 11

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

Hackerskú komunitu (a rozvoj technickej expertízy z internetu) riadia dobrovoľníci. Je potrebné vykonať veľa dôležitej, ale nezaujímavej práce - udržiavanie zoznamov adries, moderovanie diskusných skupín, údržba rozsiahlych stránok s archívom softvéru, vývoj RFC a ďalších technických štandardov. Ľudia, ktorí robia takéto veci, sú rešpektovaní, pretože každý vie, že táto práca trvá veľa času a nie je taká zaujímavá ako hra s kódom. Robiť tieto veci ukazuje odhodlanie.

441133 12
441133 12

Krok 5. Slúži samotnej komunite hackerov

Nie je to niečo, čo budete robiť, kým nebudete v teréne dlho a nebudete známi jednou zo štyroch vyššie uvedených vecí. Hackerská komunita nemá vodcu, ale má hrdinov, vodcov skupín, historikov a rečníkov. Keď ste v nej dostatočne dlho, pravdepodobne sa stanete jednou z týchto rolí.

Hackeri sa nepokúšajú zjavne stať vedúcimi skupín, takže sa zdá, že hľadanie tohto druhu popularity je nebezpečné. Namiesto toho, aby ste sa o to usilovali, mali by ste sa postaviť tak, aby vám padla do lona, a byť pokorní a priateľskí ohľadom svojho stavu

Tipy

  • Perl sa oplatí učiť sa z praktických dôvodov; Je široko používaný pre webové stránky a systémy aktívnej správy, takže aj keď ste v jazyku Perl nikdy nepísali, 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 počítača pomocou C.
  • Dobre napíšte svoj rodný jazyk. Napriek tomu, že existuje názor, že programátori nevedia písať, niektorí hackeri sú veľmi dobrí v skladaní.
  • LISP sa oplatí študovať z iného dôvodu - hlboký poučný zážitok, ktorý zažijete, keď mu konečne porozumiete. Vďaka týmto skúsenostiam z vás v budúcnosti bude lepší programátor, aj keď LISP príliš nepoužívate. Počiatočné skúsenosti s LISP môžete získať celkom jednoducho napísaním a zmenou režimu písania pre textový editor Emacs alebo doplnok Script-Fu pre GIMP.

Odporúča: