Postanite haker

Autor: Robert Simon
Datum Stvaranja: 23 Lipanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Kako Sam Vratio Hakovani Youtube Kanal
Video: Kako Sam Vratio Hakovani Youtube Kanal

Sadržaj

Današnja zajednica stručnih mrežnih programera i virtuoza nastala je prije nekoliko desetljeća od prvih eksperimenata s međusobno povezanim računalima i ARPAnetom. Pripadnici ove kulture bili su prvi "hakeri". Danas je hakiranje povezano s provaljivanjem u računalne sustave, ali kultura hakiranja puno je složenija i moralističnija nego što većina ljudi zna. Naučite osnovne tehnike hakiranja, naučite razmišljati poput hakera i naučite kako steći poštovanje u zajednici. Ovaj je članak uvod u složeni svijet hakiranja.

Kročiti

1. dio od 3: Temelj

  1. Pokrenite Unix. Unix je internetski operativni sustav. Internet možete koristiti bez razumijevanja Unixa, ali ne možete biti haker bez čvrstog znanja o Unixu. Zbog toga je zajednica hakera danas vrlo usredotočena na Unix. Unix poput Linuxa može se pokretati na vašem računalu uz Windows, na istom uređaju. Preuzmite Linux na mreži ili potražite zajednicu korisnika Linuxa kako bi vam pomogli s instalacijom.
    • Dobar način za početak rada s Linuxom je pokretanje s onoga što se naziva "Live CD", a to je Linux distribucija koja se pokreće s CD-a. Na ovaj način ne morate ništa raditi s tvrdim diskom, tako da možete upoznati Linux bez drastičnih promjena na računalu.
    • Osim Unixa postoje i drugi operativni sustavi, ali to su takozvane binarne distribucije, što znači da ne možete čitati i / ili mijenjati kôd. Microsoft Windows nije "open source" i stoga nije pogodan za učenje hakiranja.
    • Linux možete pokretati na Mac OS X-u, ali samo je dio sustava otvoren. Tada ćete brzo doseći granice mogućeg i morate biti oprezni da ne steknete lošu naviku da postanete ovisni o Appleovom kodu.
  2. Napišite HTML. Ako ne možete programirati, važno je da savladate osnove HTML-a (HyperText Mark-Up Language), a zatim postanete bolji u tome. Sve što vidite kada pogledate web stranicu kodirano je HTML-om. Započnite projekt gdje stvarate vlastitu web stranicu i postanite bolji u tome.
    • Otvorite informacije o izvoru stranice u pregledniku da biste pregledali HTML kôd stranice. Idite na Web Developer> Izvor stranice u Firefoxu i proučite kod.
    • HTML možete kodirati u jednostavnom programu za obradu teksta, kao što je Notepad, datoteku spremiti kao "samo tekst", a zatim je možete prenijeti u preglednik i provjeriti kako izgleda vaše djelo.
    • Morate naučiti kako koristiti oznake i naučiti kako vizualno razmišljati kada upotrebljavate oznake. "" koristi se za otvaranje oznake, a "/>" za zatvaranje oznake. Oznake upotrebljavate za označavanje svega vizualnog: kurziv, tekst, izgled, boja itd. Ako znate kako HTML funkcionira, bolje ćete razumjeti kako Internet funkcionira.
  3. Naučite jezik programiranja. Da biste mogli pisati pjesme, prvo morate naučiti gramatiku. Prije nego što prekršite pravila, prvo ih morate naučiti. Ali ako vam je cilj postati haker, trebat će vam više od osnovnog razumijevanja jezika.
    • Python je dobar "jezik" za početak jer je uredno dizajniran, na njemu se može naći puno informacija, a početnicima je relativno lako. Istodobno, to nije igračka; vrlo je moćan, fleksibilan i posebno pogodan za velike projekte. Java je alternativa, ali mnogi ljudi ne misle da je Java dobar jezik za početnike.
    • Ako ozbiljno želite naučiti kodirati, morat ćete naučiti C, koji je osnovni jezik Unixa. C ++ je povezan sa C; ako znate jedan jezik nije teško naučiti drugi. C učinkovito koristi vaš sustav, ali "otklanjanje pogrešaka" oduzima puno vremena, pa ga mnogi hakeri izbjegavaju.
    • Možda bi bilo dobro započeti s platformom poput Backtrack 5 R3, Kali ili Ubuntu 12.04LTS.

Dio 2 od 3: Stavovi hakera

  1. Budi kreativan. Nakon što savladate osnove, možete pustiti svoju kreativnost na vidjelo. Hakeri su zapravo umjetnici, filozofi i inženjeri, sve u jednom. Vjeruju u slobodu i zajedničku odgovornost. Svijet ima sve vrste fascinantnih izazova koje treba riješiti. Hakeri vole rješavati probleme, usavršavati svoje vještine i svoje znanje koristiti.
    • Hakeri osim hakiranja imaju i sve vrste kulturnih i intelektualnih interesa. Rad i igra jednako su važni. Granice između "igre", "rada", "znanosti" i "umjetnosti" zamućene su za istinskog hakera, često upravo na tim sučeljima započinje prava kreativna igra.
    • Čitajte znanstvenu fantastiku. Idite na znanstveno-fantastične sastanke, to je dobro mjesto za upoznavanje drugih hakera i proto-hakera. Razmislite o učenju istočne borilačke vještine. Mentalna disciplina potrebna za ovo slična je disciplini koja je potrebna za hakiranje. To se uglavnom odnosi na mentalnu disciplinu, opuštenu svijest i kontrolu, a ne na snagu, atletičnost i fizičku čvrstoću. Tai Chi je primjer dobre borilačke vještine za hakere.
  2. Volite rješavati probleme. Nijedan problem ne bi trebao biti riješen dva puta. Shvatite to kao hakersku zajednicu u kojoj je vrijeme svakog člana dragocjeno. Hakeri vjeruju da je otvoreno dijeljenje informacija moralna obveza. Ako riješite probleme i podijelite ove informacije, možete pomoći drugima koji se bore s istim problemom.
    • Ne morate se osjećati obveznim javno objaviti sve svoje kreativno razmišljanje, ali hakeri koji to čine najcjenjeniji su u zajednici. Općenito se smatra normalnim da prodate tek toliko da zaradite za život.
    • Pročitajte starija djela poput "Žargonske datoteke" ili "Manifest hakera" iz Mentora. Tehnički su ovi dijelovi datirani, ali pogledi i entuzijazam su bezvremenski.
  3. Naučite prepoznati i boriti se protiv autoriteta. Neprijatelj hakera su dosada, dosadnost i autoritarne osobe koje koriste cenzuru i tajnost kako bi osujetile slobodu informacija. Monotoni rad sprečava hakera da ne hakira.
    • Prihvaćajući hakiranje kao način života, odbacujete uobičajene koncepte rada i vlasništva, odlučite se boriti za jednakost i zajedničko znanje.
  4. Budite kompetentni. Svatko na Redditu na trenutak se može pretvarati da je čvrst haker sa smiješnim korisničkim imenom. Ali Internet više cijeni kompetenciju nego ego i stav. Stoga potrošite vrijeme na svoje vještine, a ne na svoju sliku i prije ćete zaraditi poštovanje.

Dio 3 od 3: Dobro hakiranje

  1. Napišite softver otvorenog koda. Napišite programe koji su korisni ili zabavni za druge hakere i podijelite izvor programa koji će svi moći koristiti i mijenjati.Pravi polubogovi u svijetu hakera su ljudi koji su razvili velike, moćne programe, a zatim ih besplatno podijelili sa svima i bilo tko ih mogao koristiti.
  2. Pomozite testirati i otkloniti pogreške u softveru otvorenog koda. Takozvani beta testeri vrlo su važni za programere. Uz to, testiranje softvera može biti vrlo poučno.
    • Pokušajte pronaći program koji je još u fazi razvoja i pokušajte biti dobar beta tester. To će razviti puno dobre volje, a drugi će vam kasnije biti spremniji pomoći.
  3. Objavite korisne informacije. Prikupite i filtrirajte korisne i zanimljive informacije i objavite ih na web stranicama ili u dokumentima poput često postavljanih pitanja (FAQ), podijelite te podatke sa svima. Ovo je još jedan dobar način da steknete puno poštovanja.
  4. Održavajte infrastrukturu. Hakersku kulturu (i ljude koji stoje iza inovacija na Internetu) vode volonteri. Puno je važnog posla koji treba obaviti da bi se stvari odvijale - upravljanje popisima za slanje e-pošte, moderiranje diskusionih grupa, održavanje web stranica s softverskim arhivama i razvijanje standardnih tehničkih pravila. Time pokazujete da ste predani, svi znaju da ti poslovi oduzimaju puno vremena i često nisu baš zabavni.
  5. Poslužite hakersku kulturu. Tek kad ste postali poznati jednim od prethodnih koraka i dugo radili na tome, možete izrasti u svojevrsnog heroja unutar hakerske kulture. Nema vođa u hakerskoj kulturi, ali postoje heroji, poglavari, povjesničari i predstavnici. Ako vas dugo poštuju, i vi možete postati jedna od tih figura.
    • Hakeri mrze velike egoe, pa pripazite da si ne date određeni status. Pokušajte ne težiti tome, već se postavite na pravo mjesto tako da vam baci u krilo, a zatim budite skromni i ponizni prema ovom statusu koji određuju drugi.

Savjeti

  • Ne hvatajte se.
  • Provjerite možete li dobro pisati na svom materinjem jeziku. Stereotip programera ne može pisati dobro, ali mnogi su hakeri vrlo dobri pisci.
  • Učenje LISP-a dragocjeno je i na drugi način - duboko iskustvo prosvjetljenja koje imate kad ga napokon shvatite. To iskustvo će vas učiniti boljim programerom do kraja života, čak i ako zapravo ne počnete koristiti LISP.
  • Perl je dragocjeno učiti iz drugih razloga: široko se koristi s aktivnim web stranicama i administracijom sustava, pa čak i ako ne programirate u Perlu, trebali biste ga znati. Mnogi ljudi koriste Perl umjesto C ako im nije potrebna C efikasnost.

Upozorenja

  • Sjeckanje je nezakonita aktivnost i može rezultirati novčanom kaznom ili zatvorom.