Kako postati haker: 12 koraka (sa slikama)

Sadržaj:

Kako postati haker: 12 koraka (sa slikama)
Kako postati haker: 12 koraka (sa slikama)

Video: Kako postati haker: 12 koraka (sa slikama)

Video: Kako postati haker: 12 koraka (sa slikama)
Video: 30+ TRIKOVA ZA IPHONE KOJI ĆE VAM OLAKŠATI ŽIVOT 2024, Travanj
Anonim

U računalnoj sigurnosti haker je netko tko se fokusira na sigurnosne mehanizme računalnih i mrežnih sustava. Postoje zajednice i zajednička kultura stručnjaka programera i čarobnjaka za umrežavanje koji prate njezinu povijest desetljećima do prvih miniračunala s dijeljenjem vremena i najranijih ARPAnet eksperimenata. Pripadnici ove kulture bili su prvi "hakeri". Provala u računala i telefonske sustave simbolizira hakiranje u popularnoj kulturi, ali ta je kultura mnogo složenija i moralistička nego što većina ljudi zna. Da biste postali haker, naučite osnovne tehnike hakiranja, kako razmišljati poput hakera i kako steći poštovanje unutar etičke hakerske zajednice.

Koraci

1. dio od 3: Osnove učenja

Postanite haker Korak 4
Postanite haker Korak 4

Korak 1. Pokrenite OS sličan UNIX-u, kao što je Linux

Operacijski sustavi slični UNIX-u i UNIX-u operacijski su sustavi Interneta. Iako možete naučiti koristiti Internet bez poznavanja UNIX -a, ne možete biti internetski haker bez razumijevanja UNIX -a. Iz tog razloga, hakerska kultura danas je prilično snažno usmjerena na UNIX. Postoji mnogo vrsta operacijskih sustava sličnih UNIX-u, a najpopularniji je Linux koji možete pokrenuti uz Microsoft Windows na istom stroju. Preuzmite Linux na mreži ili pronađite lokalnu korisničku grupu Linuxa koja će vam pomoći pri instalaciji.

  • Dobar način za uranjanje nožnih prstiju u vodu jest pokretanje uređaja koji se zove živi CD ili USB, distribucija koja se u potpunosti pokreće s CD -a ili USB -a bez mijenjanja tvrdog diska. Način da pogledate mogućnosti bez da morate učiniti nešto drastično.
  • Osim Linuxa, postoje i drugi operacijski sustavi slični UNIX-u, poput *BSD sustava. Najpopularniji *BSD sustavi su FreeBSD, NetBSD, OpenBSD i DragonFly BSD. Svi su otvorenog koda, baš kao i Linux. Međutim, važno je zapamtiti da su oni BSD, a ne Linux.
  • MacOS na Darwinu, UNIX operativnom sustavu koji je na FreeBSD -u. Darwin je potpuno besplatan i otvorenog koda i dostupan je na https://opensource.apple.com. Budući da je jezgra sustava UNIX, a macOS vrlo popularan, mnogi su ljudi prenijeli Linux aplikacije na macOS. Te programe možete nabaviti s upraviteljem paketa poput homebrew, fink ili MacPorts. Alternativno, možete samo pokrenuti Linux na Macu uz macOS.
  • Ako želite zauzeti super nišu, čak možete pokrenuti operacijski sustav poput Open Indiana, koji se temelji na izdanju otvorenog koda operativnog sustava Solaris prije nego što ga je Oracle kupio i napravio zatvorenim kodom. OpenIndiana i Solaris napravljeni na UNIX sustavu V i kao takvi nisu kompatibilni s Linux aplikacijama. S tim u vezi, postoje mnogi portovi Linux aplikacija. Vjerojatno bi vam bilo bolje samo koristiti macOS, BSD ili Linux jer su mnogo popularniji i imaju na raspolaganju mnogo više programa.
Postanite haker Korak 5
Postanite haker Korak 5

Korak 2. Napišite HTML

Ako ne znate programirati, važno je naučiti osnovni jezik označavanja hiperteksta (HTML) i postupno razvijati znanje. Ono što vidite kada pogledate web stranicu sa slikama, slikama i komponentama dizajna sve je kodirano pomoću HTML -a. Za projekt, krenite naučiti izraditi osnovnu početnu stranicu i napredovati od tamo.

  • U pregledniku otvorite podatke o izvoru stranice da biste pregledali HTML i vidjeli primjer. Idite na Web Developer> Izvor stranice u Firefoxu i provedite vrijeme gledajući kôd.
  • Možete napisati HTML u osnovni program za obradu teksta poput Notepada ili Jednostavnog teksta i spremiti datoteke kao "yourCoolFileName . HTML"tako da ih možete prenijeti u preglednik i vidjeti svoje djelo prevedeno.
Postanite haker Korak 3
Postanite haker Korak 3

Korak 3. Naučite jezik programiranja

Prije nego počnete pisati pjesme, morate naučiti osnovnu gramatiku. Prije nego što prekršite pravila, morate ih naučiti. No, ako vam je krajnji cilj postati haker, trebat će vam više od osnovnog engleskog da biste napisali svoje remek -djelo.

  • Python je dobar "jezik" za početak jer je čisto dizajniran, dobro dokumentiran i relativno ljubazan prema početnicima. Unatoč tome što je dobar prvi jezik, to nije samo igračka; uvjerljiv je, fleksibilan i dobro prilagođen velikim projektima.
  • Ako se upustite u ozbiljno programiranje, morat ćete naučiti da je Java alternativa, ali njezina vrijednost kao prvog programskog jezika trenutno je dovedena u pitanje u njezinu određenom stanju.
  • Za razliku od Jave, Javascript je vrlo sličan Pythonu jer su i jezik temeljen na C-u i izuzetno novi za korisnike. Javascript je "programski jezik weba", pa ako želite nastaviti učiti web razvoj/hakiranje, bolje je učiti Javascript od Pythona.
  • Alternativa JavaScriptu bio bi PHP C, jezgro jezika Unixa. C ++ vrlo je blisko povezan s C; ako znate jedno, učenje drugog neće biti teško. C je vrlo učinkovit s resursima vašeg stroja, ali će vam utrošiti ogromnu količinu vremena na ispravljanje pogrešaka i često se iz tog razloga izbjegava, osim ako je učinkovitost vašeg računala posebno važna.
  • Vjerojatno je dobra ideja koristiti dobru početnu platformu poput Backtrack 5 R3, Kali ili Ubuntu 12.04LTS.

2. dio od 3: Usvajanje hakerskih stavova

Postanite haker Korak 1
Postanite haker Korak 1

Korak 1. Kreativno razmišljajte

Sada kada ste postavili osnovne vještine, možete početi umjetnički razmišljati. Hakeri su poput umjetnika, filozofa i inženjera svi zajedno. Vjeruju u slobodu i međusobnu odgovornost. Svijet je pun fascinantnih problema koji čekaju na rješavanje. Hakeri uživaju u rješavanju problema, izoštravanju vještina i vježbanju.

  • Hakeri imaju različite interese u kulturnom i intelektualnom smislu, osim hakiranja. Radite intenzivno dok svirate i igrajte intenzivno dok radite. Za prave hakere, granice između "igre", "rada", "znanosti" i "umjetnosti" nastoje nestati ili se stopiti u kreativnu razigranost na visokoj razini.
  • Čitajte znanstvenu fantastiku. Idite na konvencije znanstvene fantastike, što je sjajan način za upoznavanje hakera i proto-hakera.
  • Razmislite o obuci u borilačkoj vještini. Čini se da je vrsta mentalne discipline potrebna za borilačke vještine na bitne načine slična onome što rade hakeri. Najviše hakerskih borilačkih vještina su one koje naglašavaju mentalnu disciplinu, opuštenu svijest i kontrolu, umjesto sirove snage, atletike ili fizičke izdržljivosti. Tai Chi je dobra borilačka vještina za hakere.
441133 5
441133 5

Korak 2. Naučite voljeti rješavati probleme

Nijedan problem nikada ne bi trebao biti riješen dva puta. Zamislite to kao zajednicu u kojoj je vrijeme svih hakera dragocjeno. Hakeri vjeruju da je razmjena informacija moralna odgovornost. Kad riješite probleme, učinite informacije javnim kako biste svima pomogli u rješavanju istog problema.

  • Ne morate vjerovati da ste dužni dati sav svoj kreativni proizvod, iako hakeri koji to učine najviše haraju od drugih hakera. U skladu je s vrijednostima hakera da ga prodate dovoljno kako biste ostali u hrani, iznajmljivali i računali.
  • Pročitajte starije dijelove, poput "Žargonske datoteke" ili "Hakerskog manifesta" autora The Mentor. Možda su zastarjeli što se tiče tehničkih pitanja, ali stav i duh jednako su pravodobni.
441133 6
441133 6

Korak 3. Naučite prepoznati i boriti se protiv autoriteta

Neprijatelj hakera je dosada, muka i autoritarne osobe koje se služe cenzurom i tajnošću kako bi ugušile slobodu informacija. Monoton rad sprječava hakera u hakiranju.

Prihvaćanje hakiranja kao načina života znači odbaciti takozvane "normalne" koncepte rada i imovine, umjesto toga se odlučiti boriti za jednakost i opće znanje

441133 7
441133 7

Korak 4. Budite kompetentni

Dakle, svatko tko provodi vrijeme na Redditu može napisati smiješno korisničko ime za cyberpunk i predstaviti se kao haker. No, Internet je odličan izjednačivač i cijeni kompetenciju nad egom i držanjem. Provedite vrijeme radeći na svom zanatu, a ne na svom imidžu, i brže ćete steći poštovanje nego se ugledati na površne stvari koje mislimo "hakirati" u popularnoj kulturi.

3. dio 3: Hacking Well

441133 8
441133 8

Korak 1. Napišite softver otvorenog koda

Napišite programe za koje drugi hakeri misle da su zabavni ili korisni i dajte izvore programa cijeloj hakerskoj kulturi na korištenje. Najcjenjeniji polubogovi Hackerdoma su ljudi koji su napisali velike, sposobne programe koji su zadovoljili široko rasprostranjenu potrebu i dali ih tako da ih sada svi koriste.

441133 9
441133 9

Korak 2. Pomozite u testiranju i otklanjanju pogrešaka softvera otvorenog koda

Svaki autor otvorenog koda koji razmišlja će vam reći da su dobri beta-testeri (koji znaju opisati simptome, dobro lokalizirati probleme, mogu tolerirati greške u brzom izdanju i spremni su primijeniti nekoliko jednostavnih dijagnostičkih rutina) vrijedni su svoje težine u rubinima.

Pokušajte pronaći program u razvoju koji vas zanima i biti dobar beta-tester. Postoji prirodni napredak od pomaganja testnim programima do pomaganja u ispravljanju pogrešaka do njihove izmjene. Na ovaj način ćete puno naučiti i stvoriti dobru volju s ljudima koji će vam kasnije pomoći

441133 10
441133 10

Korak 3. Objavite korisne informacije

Još jedna dobra stvar je prikupljanje i filtriranje korisnih i zanimljivih informacija na web stranice ili dokumente poput popisa često postavljanih pitanja (FAQ) i njihovo stavljanje na raspolaganje. Održavači velikih tehničkih pitanja dobivaju gotovo jednako poštovanje kao i autori otvorenog koda.

441133 11
441133 11

Korak 4. Pomoć održava infrastrukturu u radu

Volonteri vode hakersku kulturu (i inženjerski razvoj Interneta, što se toga tiče). Mnogo je potrebnog, ali ne i glamuroznog posla koji treba učiniti kako bi se to nastavilo - administriranje mailing lista, moderiranje diskusionih grupa, održavanje velikih web stranica za arhiviranje softvera, razvoj RFC -ova i drugih tehničkih standarda. Ljudi koji dobro rade takve stvari dobivaju veliko poštovanje, jer svi znaju da su ti poslovi veliki gubici vremena i nisu toliko zabavni kao igranje koda. Činiti ih pokazuje predanost.

441133 12
441133 12

Korak 5. Poslužite samu kulturu hakera

Nećete biti u poziciji da to radite sve dok ne provedete neko vrijeme i postanete poznati po jednoj od četiri prethodne stavke. Hakerska kultura nema vođe, ali ima heroje kulture i plemenske starješine te povjesničare i govornike. Kad ste dovoljno dugo u rovovima, možda ćete prerasti u jednog od ovih.

Hakeri ne vjeruju očitom egu svojim plemenskim starješinama, pa je vidljivo posezanje za takvom slavom opasno. Umjesto da težite tome, morate se postaviti tako da vam padne u krilo, a zatim biti skroman i milostiv u pogledu svog statusa

Savjeti

  • Neke tvrtke plaćaju hakerima radi provjere njihove sigurnosti. Ako postanete dovoljno dobri, ovo može biti vaš posao!
  • Pazite da vas ne uhvate, iako je ono što planirate učiniti nezakonito, preporučujemo vam NEMOJ baviti se hakiranjem Black Hat -a.
  • Dobro napišite svoj maternji jezik. Iako je to uobičajen stereotip koji programeri ne mogu napisati, iznenađujući broj hakera vrlo su sposobni pisci.
  • LISP vrijedi naučiti iz drugog razloga - dubokog prosvjetiteljskog iskustva koje ćete imati kad ga konačno dobijete. To iskustvo učinit će vas boljim programerom do kraja dana, čak i ako zapravo nikada ne koristite mnogo sam LISP. Početno iskustvo s LISP-om možete steći prilično jednostavno pisanjem i mijenjanjem načina uređivanja za Emacs uređivač teksta ili dodataka Script-Fu za napredni softver za uređivanje slika GIMP.
  • Perl vrijedi naučiti iz praktičnih razloga; vrlo se široko koristi za aktivne web stranice i administraciju sustava, pa čak i ako nikada ne napišete Perl, trebali biste ga naučiti čitati. Mnogi ljudi koriste Perl kako bi izbjegli programiranje C -a na poslovima koji ne zahtijevaju učinkovitost stroja C.
  • Testirajte svoje vještine na web stranicama koje ste stvorili.
  • Iskoristite svoje vještine zauvijek. Postati haker bijelih šešira dobro je za svakoga i mnogo je sigurnije od toga da postanete haker crnih šešira i riskirate probleme s policijom.
  • Pazite što hakirate. Ilegalne aktivnosti mogu imati ozbiljne posljedice, a ništa na internetu nije doista anonimno.
  • Nikada ne pokušavajte raditi nezakonite aktivnosti koje vas mogu dovesti u nevolje
  • Pitajte sigurnosnu službu (ADT) možete li testirati njihove sustave.

Preporučeni: