Jak se stát hackerem

Posted on
Autor: Monica Porter
Datum Vytvoření: 20 Březen 2021
Datum Aktualizace: 17 Smět 2024
Anonim
Jak se stát hackerem - Znalost
Jak se stát hackerem - Znalost

Obsah

V tomto článku: Naučte se základní techniky hackingThink jako hacker Získejte úctu ke komunitě7 Reference

Existuje svět, svět sdílené kultury, který se skládá z programátorů, odborníků a síťových asistentů. Je to prostředí, které lze vystopovat po celá desetiletí, počínaje prvními síťovými mikropočítači a prvními experimenty na ARPANETu. Zastánci této kultury si dali jméno „hackeři“. Mnoho lidí si myslí, že hackeři jsou jen lidé, kteří chodí do počítačů a dělají hackerství v telefonu, ale být hackerem to není, je to skutečná kultura se skutečnými principy, které veřejnost často nepochopila. Naučte se základní techniky hackování, jak myslet na „hackera“ a jak si v tomto světě udělat jméno.


stupně

Část 1 Naučte se základní techniky hackování



  1. Získejte Unix s otevřeným zdrojovým kódem a naučte se jej používat a střídat. Unix je operační systém internetu. Můžete používat internet bez znalosti světa Unixu, ale nikdy se nestanete hackerem internetu, aniž byste věděli, co je Unix. Z tohoto důvodu je svět hackování Unixu silně zastřelen. Například Unix jako Linux, ale existují i ​​jiní, mohou běžet paralelně na stejném počítači. Stáhněte si Linux online a pokud máte problémy s jeho instalací, jděte na fóra Linux nebo místní uživatelské skupiny Linux.
    • Dobrým způsobem, jak skočit do vody, je spuštění toho, co Linuxové fanoušci nazývají „live CD“, distribuce, která běží výhradně z CD, aniž by bylo nutné cokoli upravovat na pevném disku. Je to pohodlný způsob, jak zobrazit všechny možnosti, aniž byste vše rozrušili.
    • Vedle Unixu jsou samozřejmě i jiné operační systémy, ale jsou editovány binárně, můžete si přečíst kód, ale nemůžete jej změnit. Pokus o naučení se hackování v počítači se systémem Microsoft Windows nebo v jakémkoli jiném proprietárním systému je jako snažit se naučit se tančit při nošení sádrového korzetu.
    • V systému Mac OS X je možné provozovat Linux, ale pouze část systému Mac je „open source“, takže budete čelit mnoha překážkám a budete se muset zbavit tohoto špatného zvyku v závislosti na vlastníkovi kódu Apple.



  2. Naučte se psát v HTML. Pokud jste nikdy nenaprogramovali, začněte s HTML. Budete mít nějaké dobré návyky, které vám zase pomohou jít dále. Vše, co můžete vidět na internetu, pokud jde o fotografie, obrázky různých ilustrací, podporuje HTML. Začněte vytvořením jednoduché domovské stránky a poté ji můžete rozšířit.
    • V prohlížeči otevřete stránku libovolného webu a poté otevřete zdrojovou stránku a podrobně si prohlédněte HTML. Ve Firefoxu proveďte „Zobrazit“ a poté „Zdroj stránky“ nebo klikněte pravým tlačítkem myši kdekoli na stránce a vyberte „Zobrazit zdrojový kód“.
    • HTML může vylučovat na jakémkoli editoru e, Notepad, Simple nebo Word (ačkoli Word není pro HTML příliš spolehlivý). Uložte soubor jako „.txt“ (formát e). Poté ji můžete přetáhnout do okna prohlížeče a zjistit, co se stane.
    • Musíte se naučit syntaxi HTML a zejména syntaxi značek (nebo „značek“). "<" Je symbolem použitým pro otevření značky a "/>" se používá pro jeho uzavření. "<P>" se používá k inzerování e, vašich za chodu. Kdykoli budete chtít změnit formátování e, použije tagy tučně, kurzívou, barvou ... V tomto HTML pomáhá lépe pochopit, jak internet funguje.



  3. Naučte se programovat. Pokud chcete skládat verše, musíte ovládat gramatiku. Před porušením kódu je lepší to vědět, že? Ale pokud je vaším cílem stát se skutečným „hackerem“, budete potřebovat více než základní angličtinu: „hacker“ musí psát dobře!
    • Python je dobrý jazyk pro začátek, protože je jasný, dobře zdokumentovaný a relativně přístupný pro začátečníky. I když je to dobrý startovací jazyk, není to hračka, je to velmi silný, flexibilní a vhodný pro velké projekty. Jazyk Java je možnost, ale jeho použití jako prvního programovacího jazyka bylo zpochybněno.
    • Pokud si myslíte o programování vážně, musíte se naučit C, základní jazyk Unixu (C ++ je velmi blízko C, pokud jej znáte, učení druhého nebude obtížné). C je velmi efektivní pro strojní prostředky, ale zabere vám to hodně času na ladění, a proto se mu vyhnete (pokud to není nevyhnutelné pro efektivitu stroje!)
    • Může být dobré začít s platformou jako Kali (dříve Backtrack) nebo s nejnovější verzí Ubuntu / Debian, na které je Kali založen.

Část 2 Myslete jako hacker



  1. Buďte kreativní. Jakmile získají technické znalosti, bude muset dát styl, umění! „Hackeři“ jsou jako umělci, filozofové, inženýři, vše v jednom! Milují a hájí svobodu a praktikují vzájemnou odpovědnost. Svět je plný fascinujících problémů, které prohlašují, že jsou vyřešeny, a „hackerům“ je jejich řešení nezajímá, pouze předvádí své dovednosti a porušuje jeho inteligenci.
    • Umět rozpoznat skutečné definice. Hacker není hacker, ale člověk vášnivý pro intimní provoz počítačových systémů
    • Hackeři se zajímají o mnoho věcí intelektuálně i kulturně. „Pracujte stejně vášnivě, jak hrajete, hrajte stejně tvrdě, jak pracujete,“ to by mohlo být jejich motto! Pro skutečné hackery existuje tenká hranice mezi „hraním“ a „prací“ nebo mezi „vědou“ a „uměním“. Musíte být schopni se pohybovat ve světě, kde je vše zmatené, abyste dosáhli neobyčejné kreativity.
    • Přečtěte si sci-fi. Časté sci-fi schůzky (dobrý způsob, jak poznat hackery a budoucí hackery).
    • Procvičujte bojové umění. Duševní disciplína vyžadovaná bojovým uměním je docela blízká té, kterou praktikují hackeři. Oblíbená bojová umění hackerů jsou ta, která vyžadují mentální disciplínu, uvolněnou bdělost a sebekontrolu, více než brutální sílu, atletickou sílu nebo fyzickou výdrž. V tomto ohledu je Taïchi bojovým uměním, které hackeři obzvláště oceňují.


  2. Naučte se řešit problémy. Problém musí být vyřešen jednou provždy. Čas ostatních hackerů je vzácný, natolik, že je pro vás téměř morální povinností sdílet informace, řešit problémy a zveřejňovat vaše řešení. Jiní hackeři se tak budou moci soustředit na nové problémy místo toho, aby museli neustále řešit staré (znovu neobjevovat kolo).
    • Nevěřte, že jste povinni okamžitě odevzdat veškerou svou práci, i když ti, kdo tak činí, jsou v komunitě respektováni. V hodnotách hackerů stačí prodat některé plody vaší práce k jídlu, platbě nájemného nebo nákupu počítačového vybavení.
    • Přečtěte si staré knihy jako „Jargon File“ nebo „Hacker Manifesto“ od The Mentor. Mohou být trochu zastaralí, ale jsou velmi užiteční v přístupu a stavu mysli, který potřebujete.


  3. Uznat a bojovat proti autoritě! Může to vypadat divně, ale existuje autorita a autorita. „Hackeři“ nenávidí nudu, domácí práce a autoritářské lidi, kteří ji cenzurují, skrývají informace, uzdou. Když je hacker znuděný nebo nucený do hloupé opakující se práce, nemůže se dopřát toho, co rád dělá: řešit nové problémy! Chcete-li se chovat jako hacker, musíte najít způsob, jak automatizovat nudné úkoly, jak jen můžete.
    • „Hacker“ odmítá to, co se obvykle nazývá pracovní a soukromé vlastnictví. „Hacker“ je někdo, kdo bojuje za legálnost a sdílení znalostí! Lambice je skvělá!


  4. Abyste byli hackerem, musíte mít dovednosti. Hackeři nenechají podvodníky ztrácet čas, ale vědí, jak rozpoznávat dovednosti tam, kde jsou, včetně hackerských dovedností, ale obecněji, každá dovednost je oceněna. Internet dělá pokoru! Mít dovednosti, které má jen málo, je obzvláště oceňováno a dovednosti, které přinášejí do hry všímavost, dovednosti a soustředění, jsou ještě lepší.

Část 3 Získejte úctu komunity



  1. Napište software s otevřeným zdrojovým kódem. Psát programy, které ostatní hackeři najdou zábavné nebo užitečné. Dejte své zdrojové kódy, aby z toho měli prospěch všichni hackeři. V tomto světě hackerů tedy existují opravdoví „demi-gods“, ti, kteří složili a sdíleli tyto skvělé programy, které splňovaly skutečnou potřebu a nyní jsou používány všemi.


  2. Testování a ladění softwaru s otevřeným zdrojovým kódem. Jakýkoli autor otevřeného zdroje hodný jména vám řekne, že dobrý beta tester (který ví, jak jasně popsat příznaky, lokalizovat problémy, diagnostikovat chyby v krátké zprávě a kdo je schopen nastavit několik jednoduchých diagnostických postupů), stojí za to jeho těžké zlato.
    • Pokuste se najít vyvíjený program, který vás zajímá a bude dobrým tvůrcem beta. V tomto prostředí je přirozený vývoj, protože testování programů až do modifikace uvedených programů prostřednictvím jejich ladění. Tímto způsobem se toho hodně naučíte a budete mít dobrou karmu s lidmi, kteří vám zase pomohou.


  3. Publikovat užitečné informace. Je velmi dobré pracovat na shromažďování a filtrování užitečných a zajímavých informací na webu nebo v dokumentech, jako jsou nejčastější dotazy (FAQ), a zpřístupňovat tyto informace. Ti, kteří se starají o aktualizaci technických FAQ, získají velké uznání téměř stejně velké jako programátoři s otevřeným zdrojovým kódem.


  4. Práce na infrastruktuře. Hackerská kultura (stejně jako internet) je založena na dobrovolnictví. Je třeba vykonat spoustu práce, ale nemusí to být prestižní: správa mailing listů, moderování diskusních skupin, údržba webů pro zálohování softwaru, vývoj RFC a dalších technických standardů , Lidé, kteří dělají tento druh únavné práce, jsou vysoce ceněny, protože každý ví, že tyto úkoly jsou časově náročné a nejsou tak zábavné jako manipulace s kódem. Předpokládat, že tato nudná práce je krásným důkazem odhodlání.


  5. Buďte ve službách hackerské kultury. To není něco, co budete moci udělat okamžitě. Budete se muset na chvíli prokázat a získat určitou známost v jedné ze čtyř výše uvedených oblastí. V hackerské kultuře neexistují žádní vůdci, přísně řečeno, ale existují hrdinové, ale také starší, historici a mluvčí. Jakmile se v terénu osvědčíte, můžete se připojit k jedné z těchto kategorií.
    • Pozor! Hackeři jsou vždy podezřelí z lego svých starých, takže dostat se k této notorii není bezpečné. Neusilujte o uznání, udělejte to, co musíte udělat, a dorazí dostatečně brzy. Buďte skromní a vděční za váš stav.