Kako postati haker

Posted on
Autor: Monica Porter
Datum Stvaranja: 20 Ožujak 2021
Datum Ažuriranja: 17 Svibanj 2024
Anonim
Kako postati HAKER
Video: Kako postati HAKER

Sadržaj

U ovom članku: Naučite osnovne tehnike hakiranjaMislite kao hakerPosvojite poštovanje zajednice7 Reference

Postoji svijet zajedničke kulture koji čine programeri, stručnjaci i mrežni pomoćnici. To je okruženje koje se može pratiti desetljećima, počevši od prvih umreženih mikroračunala i prvih eksperimenata na ARPANET-u. Pristalice ove kulture sebi su dali ime "hakeri". Mnogi misle da su hakeri samo ljudi koji ulaze u računala i obavljaju hakiranje telefona, ali biti haker nije to, prava je kultura s realnim principima koje javnost često pogrešno ne razumije. Naučite osnovne tehnike sjeckanja, kako razmišljati "haker" i kako steći ime za sebe na ovom svijetu.


faze

1. dio Naučite osnovne tehnike sjeckanja



  1. Nabavite Unix otvorenog koda i naučite ga kako koristiti i rotirati. Unix je operativni sustav Interneta. Možete koristiti Internet bez da znate svijet Unixa, ali nikada nećete postati haker Interneta bez da znate što je Unix. Iz tog razloga, svijet hakiranja prilično je teško Unix. Unix poput Linuxa, na primjer, ali postoje i drugi, može se pokrenuti paralelno na istom računalu. Preuzmite Linux na mreži i ako imate problema s instaliranjem, idite na Linux forume ili lokalne Linux grupe.
    • Dobar način za skok u vodu je pokretanje onoga što Linux fanovi nazivaju "live CD", distribucija koja u potpunosti radi s CD-a, a da ne morate ništa mijenjati na tvrdom disku. To je prikladan način da se vide sve mogućnosti, a da ne morate uznemiriti sve.
    • Pored Unixa postoje naravno i drugi operativni sustavi, ali oni su uređeni u binarnom obliku, kod možete čitati, ali ne možete ga promijeniti. Pokušaj naučiti hakirati na računalu sa sustavom Microsoft Windows ili bilo kojem drugom vlasničkom sustavu je poput pokušaja da naučite plesati dok nosite korzet od gipsa.
    • Na Mac OS X moguće je pokrenuti Linux, ali samo je dio Mac sustava "open source", tako da ćete se suočiti s puno prepreka i morat ćete se riješiti ove loše navike ovisno o vlasniku koda Apple.



  2. Naučite pisati u HTML-u. Ako nikad niste programirali, počnite s HTML-om. Preuzet ćete neke dobre navike koje će vam zauzvrat pomoći da idete dalje. Sve što na internetu možete vidjeti u pogledu fotografija, slika raznih ilustracija podupire HTML. Započnite s izradom jednostavne početne stranice, a zatim je možete proširiti.
    • U pregledniku otvorite stranicu bilo koje web stranice, a zatim otvorite stranicu izvora da biste pogledali HTML. U Firefoxu napravite "View", a zatim "Page Source" ili desnom tipkom miša kliknite bilo gdje na stranici i uzmite "Show Source Code".
    • HTML može izdvajati na bilo kojem e, Notepad-u, Simple ili Word uređivaču (iako Word nije baš pouzdan za HTML). Spremite datoteku kao ".txt" (format e). Zatim je možete povući u prozor preglednika da biste vidjeli što se događa.
    • Morate naučiti sintaksu HTML-a, a posebno oznake (ili "oznake"). "<" Da li se simbol koristi za otvaranje oznake i "/>" se koristi za njeno zatvaranje. "<P>" upotrebljava se za oglašavanje e, vaše u letu. Kad god želite promijeniti oblikovanje e-pošte, on će koristiti oznake za podebljane, kurzive, boje ... HTML u tome pomaže u boljem razumijevanju kako Internet funkcionira.



  3. Naučite programirati. Ako želite sastaviti stihove, morate savladati gramatiku. Prije nego što probijete kôd, bolje je znati. Ali ako vam je cilj postati pravi "haker", trebat će vam više od osnovnog engleskog: "haker" mora dobro pisati!
    • Python je dobar jezik za početak, jer je jasan, dobro dokumentiran i relativno dostupan početnicima. Čak i ako se radi o dobrom jeziku za pokretanje, daleko je od igračke, vrlo je moćan, fleksibilan i pogodan za velike projekte. Java jezik je opcija, ali njegova upotreba kao prvog programskog jezika je dovedena u pitanje.
    • Ako se ozbiljno bavite programiranjem, morat ćete naučiti C, osnovni jezik Unixa (C ++ je vrlo blizu C, ako poznajete jedan, učenje drugog neće biti teško). C je vrlo učinkovit za strojne resurse, ali trebaće vam mnogo vremena za uklanjanje pogrešaka i zbog toga se izbjegava (osim ako nije nezaobilazan za učinkovitost stroja!)
    • Možda bi bilo dobro započeti s platformom poput Kali (ranije Backtrack) ili najnovijom verzijom Ubuntu / Debian na kojoj se temelji Kali.

Drugi dio Razmislite kao haker



  1. Budite kreativni. Jednom kada tehničko znanje stekne, morat će staviti stil, umjetnost! "Hakeri" su poput umjetnika, filozofa, inženjera, sve-u-jednom! Vole i brane slobodu i prakticiraju međusobnu odgovornost. Svijet je prepun fascinantnih problema za koje tvrdi da su riješeni, a "hakeri" ne zanima njihovo rješavanje, samo pokazivanje svoje vještine i probijanje njegove inteligencije.
    • Znati prepoznati prave definicije. Haker nije haker, već osoba koja strastveno radi o intimnom radu računalnih sustava
    • Hakeri su zainteresirani za mnoge stvari i intelektualno i kulturološki. "Radite koliko god strastveno igrate, igrajte koliko god naporno radili", to bi mogao biti njihov moto! Za prave hakere postoji tanka linija između "igranja" i "rada" ili između "znanosti" i "umjetnosti". Morate se moći kretati u svijetu u kojem je sve zbunjeno da biste postigli izvanrednu kreativnost.
    • Čitaj naučnu fantastiku. Česti sastanci znanstvenih fantastika (dobar način upoznavanja hakera i budućih hakera).
    • Vježbajte borilačku vještinu. Mentalna disciplina koju zahtijevaju borilačke vještine prilično je blizu onoj koju prakticiraju hakeri. Omiljene hakerske borilačke vještine su one koje zahtijevaju mentalnu disciplinu, opuštenu budnost i samokontrolu, više od grube sile, atletske snage ili fizičke izdržljivosti. U tom je pogledu Taïchi borilačka vještina koju posebno cijene hakeri.


  2. Naučite riješiti probleme. Problem se mora riješiti jednom zauvijek. Vrijeme ostalih hakera je dragocjeno, toliko da vam je gotovo moralna dužnost dijeliti informacije, rješavati probleme i priopćavati svoje rješenje. Tako će se drugi hakeri moći usredotočiti na nove probleme, umjesto da neprestano trebaju rješavati stare (ne izumiti ponovno kolo).
    • Ne vjerujte da ste dužni odmah svoj posao dostaviti, iako se oni koji to čine poštuju u zajednici. Dovoljno je u vrijednostima hakera da prodate dio ploda svog rada da biste jeli, plaćali najam ili kupili računalnu opremu.
    • Pročitajte stare knjige poput "Jargonove datoteke" ili "Hakerski manifest" The Mentor-a. Možda su malo zastarjeli, ali vrlo su korisni u stavu i stanju uma koji trebate imati.


  3. Prepoznajte i borite se protiv vlasti! Možda se čini čudnim, ali postoji autoritet i autoritet. "Hakeri" mrze dosadu, sitnice i autoritarne ljude koji cenzuriraju, prikrivaju informacije, premošćuju ih. Kad se hakeru dosadi ili prisiljava na glupi ponavljajući posao, tada se ne može upuštati u ono što voli raditi: riješiti nove probleme! Da biste se ponašali poput hakera, morat ćete pronaći način da dosadne zadatke automatizirate koliko god možete.
    • "Haker" odbacuje ono što se obično naziva radom i privatnim vlasništvom. "Haker" je netko tko se bori za zakonitost i za dijeljenje znanja! Lambition je sjajna!


  4. Da biste postali haker, morate imati vještine. Hakeri neće dopustiti da smrdljivci gube vrijeme, ali znaju kako prepoznati vještine tamo gdje su, uključujući i hakerske vještine, ali šire, svaka se vještina cijeni. Internet čini skromnim! Imati vještine koje malo tko ima posebno je cijeniti i imati još vještina koje uvode u obzir svijest, vještinu i koncentraciju u igru.

Treći dio Steći poštovanje zajednice



  1. Napišite softver otvorenog koda. Pišite programe za koje će se drugi hakeri smatrati zabavnim ili korisnim. Dajte svoje izvorne kodove tako da svi hakeri imaju koristi. Dakle, u ovom svijetu hakera postoje istinski "demi-bogovi", oni koji su skladali i dijelili ove sjajne programe koji su zadovoljili stvarnu potrebu i koji ih sada koriste svi.


  2. Testirajte i otklonite softver otvorenog koda. Svaki autor otvorenog koda vrijedan imena reći će vam da dobar beta tester (koji zna jasno opisati simptome, locirati probleme, dijagnosticirati bugove u kratkom izvještaju i koji je u stanju postaviti nekoliko jednostavnih dijagnostičkih rutina) vrijedi svoje teško zlato.
    • Pokušajte pronaći program u razvoju koji vas zanima i budite dobar beta proizvođač. U ovom okruženju postoji prirodni napredak, od testiranja programa do modificiranja navedenih programa putem njihovog otklanjanja pogrešaka. Na ovaj ćete način puno naučiti i imat ćete dobru karmu s ljudima koji će vam zauzvrat pomoći.


  3. Objavite korisne informacije. Vrlo je dobro raditi na prikupljanju i filtriranju korisnih i zanimljivih podataka na webu ili u dokumentima kao što su često postavljana pitanja (FAQ) i učiniti ove informacije dostupnima. Oni koji se brinu za ažuriranje tehničkih FAQ-a zauzvrat dobivaju veliko priznanje gotovo jednako veliko kao i programeri otvorenog koda.


  4. Rad na infrastrukturi. Hakerska kultura (baš kao i Internet, po tom pitanju) temelji se na volontiranju. Puno se posla mora obaviti, ali nije nužno i prestižno da bi se to moglo raditi: administriranje popisa za slanje pošte, moderiranje grupa vijesti, održavanje sigurnosnih kopija web mjesta, razvoj RFC-a i drugih tehničkih standarda , Ljudi koji obavljaju ovakav naporan posao visoko su cijenjeni, jer svi znaju da su ti zadaci dugotrajni i nisu tako zabavni kao manipulacija kodom. Pretpostaviti da je ovo mučno djelo lijep dokaz predanosti.


  5. Budite u službi hakerske kulture. To nije nešto što ćete moći odmah učiniti. Morat ćete se dokazati neko vrijeme i steći određenu notu u jednom od četiri gore spomenuta područja. U hakerskoj kulturi nema strogog vođe, ali postoje neki heroji, ali i starješine, povjesničari i glasnogovornici. Nakon što se dokažete na terenu, možda ćete se moći pridružiti jednoj od tih kategorija.
    • Upozorenje! Hakeri su uvijek sumnjičavi prema legu svog starog, pa dolazak do ove znamenitosti nije siguran. Ne tražite priznanje, učinite ono što morate učiniti i to će uskoro stići. Budite skromni i zahvalni na svom statusu.