3 načini, kako postati heker

Kazalo:

3 načini, kako postati heker
3 načini, kako postati heker

Video: 3 načini, kako postati heker

Video: 3 načini, kako postati heker
Video: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, Maj
Anonim

Obstaja skupna skupnost in kultura programerjev in strokovnjakov za mreženje, ki zgodovinsko segajo desetletja do prvih miniračunalnikov, ki si delijo čas, in do prvih poskusov omrežja ARPAnet. Člani te skupnosti so bili prvi "hekerji". Vstop v računalniške in telefonske sisteme je v današnji kulturi postal simbol hekanja, vendar so te skupnosti veliko bolj zapletene in izražajo moralo, kot ve večina ljudi. Evo, kako se znajdete v zapletenem svetu hekanja.

Korak

Metoda 1 od 3: Naučite se osnovnih veščin hekanja

4. postanite heker
4. postanite heker

Korak 1. Zaženite Unix

Unix je operacijski sistem iz interneta. Čeprav se lahko naučite uporabljati internet, ne da bi vedeli za Unix, ne morete biti heker, če ne veste za Unix. Zato je današnja hekerska skupnost zelo osredotočena na Unix. Unix, kot je Linux, lahko deluje skupaj z Microsoft Windows v istem računalniku. Prenesite Linux na spletu ali poiščite lokalno skupino uporabnikov Linuxa, ki vam bo pomagala pri namestitvi.

  • Odličen način za začetek je tisto, kar ljubitelji Linuxa imenujejo CD v živo, distribucija, ki se v celoti izvaja s CD -ja, ne da bi morali spreminjati trdi disk. To je način, da vidite nekaj novega, ne da bi morali narediti kaj drastičnega.
  • Poleg Unixa obstajajo še drugi operacijski sistemi, ki pa so razdeljeni v binarnem formatu - kode ne morete prebrati in je ne morete spremeniti. Poskušati se naučiti vdreti v računalnik Microsoft Windows ali drug sistem zaprte izvorne kode je kot poskušati se naučiti plesati, medtem ko nosite igralsko zasedbo.
  • Linux lahko deluje v operacijskem sistemu Mac OS X, vendar je le del tega sistema odprtokoden - verjetno boste naleteli na veliko težav, zato morate biti previdni, da ne razvijete slabe navade, da ste odvisni od lastniške kode Apple.
Postanite heker Korak 5
Postanite heker Korak 5

Korak 2. Napišite HTML

Če ne veste, kako programirati, je pomembno, da se naučite osnovnega jezika označevanja hiperteksta (HTML) in počasi nadgrajujete svoje sposobnosti. Ko vidite slike in komponente oblikovanja na spletnem mestu, so vse kodirane z uporabo HTML. Za projekt se začnite učiti, kako ustvariti osnovno začetno stran, in od tam naprej.

  • V brskalniku odprite podatke o izvoru strani in si za primer oglejte HTML. Kliknite Spletni razvijalec> Vir strani v Firefoxu in si vzemite trenutek, da si ogledate kodo.
  • HTML lahko napišete v osnovni program za urejanje besedil, kot sta Notepad ali SimpleText, in datoteko shranite kot »samo besedilo«, tako da jo lahko naložite v brskalnik in si ogledate prevedeno stran.
  • Naučiti se morate poznati oblike oznak (oznak) in se naučiti vizualno razmišljati z oznakami. Znak "" se uporablja kot zapiranje. Znak "<p>" se uporablja kot koda za odpiranje vrstice v odstavkih. Z oznakami boste predstavljali karkoli vizualnega: poševno, oblikovanje, barve itd. Učenje HTML -ja vam bo pomagalo bolje razumeti, kako deluje internet.
3. postanite heker
3. postanite heker

Korak 3. Naučite se programskih jezikov

Preden začnete pisati rime, se morate naučiti osnovne slovnice. Preden kršite pravila, se morate teh pravil naučiti. Če pa je vaš končni cilj postati heker, boste za pisanje svoje mojstrovine potrebovali več kot osnovno angleščino.

  • Python je za začetek odličen »jezik«, saj je čisto oblikovan, dobro dokumentiran in razmeroma enostaven za začetnike. Kljub temu, da je odličen prvi jezik, je Python več kot le igrača; vendar zelo močna, prilagodljiva in primerna za velike projekte. Java je alternativa, vendar je njena vrednost kot prvega programskega jezika pod vprašajem.
  • Če se resno ukvarjate s programiranjem, se morate naučiti osnovnega jezika Unixa. C ++ je zelo tesno povezan s C; če poznate enega, učenje drugega ne bo težko. C je zelo učinkovit z viri vašega računalnika, vendar vam bo vzel veliko časa za odpravljanje napak (po poteku programa), zato se mu pogosto izognete, razen če je učinkovitost vašega računalnika kritična.

Metoda 2 od 3: Misli kot heker

1. postanite heker
1. postanite heker

Korak 1. Ustvarjalno razmišljajte

Zdaj, ko imate osnovne veščine, lahko začnete razmišljati o umetnosti. Hekerji so kot umetniki, filozofi in inženirji združeni v eno. Verjamejo v svobodo in skupno odgovornost. Svet je poln zanimivih težav, ki čakajo na rešitev. Hekerji uživajo pri reševanju težav, izpopolnjevanju svojih veščin in uveljavljanju svoje inteligence.

  • Hekerji imajo kulturno in intelektualno raznovrstne interese, razen hekerstva. Trdo delajte kot igra in igrajte trdo kot delo. Za pravega hekerja meje med "igro", "delom", "znanostjo" in "umetnostjo" ponavadi izginejo ali se združijo v stanje ustvarjalne igrivosti na visoki ravni.
  • Preberite znanstveno fantastiko. Obiščite konvencije znanstvene fantastike, ki so odličen način za spoznavanje hekerjev in ljudi, ki želijo biti hekerji. Razmislite o vadbi borilnih veščin. Zdi se, da je vrsta duševne discipline, ki je potrebna za samoobrambo, na pomembne načine podobna tistim, ki jih počnejo hekerji. Najbolj hekersko naravnane borilne veščine so tiste, ki dajejo poudarek mentalni disciplini, sproščenemu zavedanju in nadzoru, ne pa brutalni moči, atletiki ali telesni vzdržljivosti. Tai Chi je odlična borilna veščina za hekerje.
441133 5
441133 5

Korak 2. Rad rešuje težave

Nobenega problema ne bi smeli rešiti dvakrat. Pomislite na to kot na skupnost, kjer je čas vsakogar dragocen. Hekerji menijo, da je izmenjava informacij moralna odgovornost. Ko rešite težavo, dajte informacije v javnost, da boste vsem pomagali rešiti isto težavo.

  • Ni vam treba verjeti, da morate vse svoje ustvarjalne izdelke podariti samoumevno, čeprav bodo hekerji, ki to počnejo, spoštovani pri drugih hekerjih. To je skladno z vrednostmi hekerjev, da prodajo ravno toliko, da vas pokrijejo v smislu hrane, zavetišča in računalnikov.
  • Preberite stare knjige, na primer datoteko žargona ali hakerski manifest avtorja The Mentor. Knjige so sicer s tehničnega vidika zastarele, vendar njihov odnos in duh veljajo tudi danes.
441133 6
441133 6

Korak 3. Naučite se prepoznati in se upirati avtoriteti

Sovražniki hekerjev so dolgčas, dolgočasno delo in oblasti, ki s cenzuro in tajnostjo zadušijo svobodo informacij. Monotono delo hekerjem preprečuje vdor.

Podpiranje hekanja kot načina življenja zavrača tako imenovani "normalni" koncept dela in lastnine ter se raje bori za enake pravice in splošno znanje

441133 7
441133 7

Korak 4. Postanite strokovnjak

Vsakdo, ki čas preživi na Redditu, lahko napiše smešno in smešno uporabniško ime in se pretvarja, da je heker. Toda internet je dober uravnoteževalec in ceni znanje bolj kot ego in odnos. Vzemite si čas za izpopolnjevanje veščin in ne posnetkov in hitreje boste zaslužili spoštovanje, kot da bi se izpostavili površnim stvarem, za katere menimo, da so "hacks".

Metoda 3 od 3: Spoštovanje zaslužka

441133 8
441133 8

Korak 1. Napišite odprtokodno programsko opremo

Ustvarite program, ki se drugim hekerjem zdi zabaven ali uporaben, in brezplačno posredujte izvorno kodo programa celotni hekerski skupnosti. Najbolj cenjeni veliki ljudje v svetu hekerjev so tisti, ki so napisali odlične in uporabne programe, ki ustrezajo najrazličnejšim potrebam in so na voljo brezplačno, tako da jih zdaj lahko uporabljajo vsi.

441133 9
441133 9

Korak 2. Preizkusite odprtokodno programsko opremo in jo odpravite

Ustvarjalci odprtokodne programske opreme vam bodo povedali, da je dober beta-tester (tisti, ki zna jasno opisati simptome, dobro lokalizira težave, se lahko hitro spopade z napakami pri sproščanju in je pripravljen izvesti nekaj preprostih diagnostičnih rutin) … zelo dragoceno.

Poskusite najti program, ki vas še razvija, in bodite dober preizkuševalec beta. Obstaja naravno napredovanje od pomoči testnim programom do pomoči pri odpravljanju napak do pomoči pri spreminjanju programov. Na ta način se boste veliko naučili in ustvarili dobro voljo z ljudmi, ki vam bodo kasneje pomagali

441133 10
441133 10

Korak 3. Objavite koristne informacije

Še ena dobra stvar je, da zbira in destilira uporabne in zanimive informacije na spletnih straneh ali dokumentih, kot so seznami pogostih vprašanj (FAQ), in jih daje na voljo javnosti. Vzdrževalci glavnih tehničnih vprašanj se spoštujejo skoraj enako kot ustvarjalci odprtokodnih programov.

441133 11
441133 11

Korak 4. Pomagajte ohraniti delujočo infrastrukturo

Skupnost hekerjev (in glede tega razvoj tehničnega znanja z interneta) vodijo prostovoljci. Za nadaljevanje dela je treba opraviti veliko pomembnega, a nezanimivega dela - vzdrževanje poštnih seznamov, moderiranje skupin novic, vzdrževanje velikih mest za arhiviranje programske opreme, razvoj RFC -jev in drugih tehničnih standardov. Ljudje, ki to počnejo, so spoštovani, saj vsi vedo, da to delo vzame veliko časa in ni tako zanimivo kot igra s kodo. Delati te stvari kaže predanost.

441133 12
441133 12

Korak 5. Služite sami skupnosti hekerjev

To ne boste počeli, dokler niste dolgo na terenu in ste znani po eni od štirih zgoraj omenjenih stvari. Skupnost hekerjev nima voditelja, ima pa junake, vodje skupin, zgodovinarje in govorce. Ko boste v njem dovolj dolgo, se boste verjetno razvili v eno od teh vlog.

Hekerji ne poskušajo očitno postati vodje skupin, zato se zdi, da je iskanje tovrstne priljubljenosti nevarno. Namesto da bi si prizadevali za to, bi se morali postaviti tako, da vam pade v naročje, in biti ponižni in prijazni glede svojega statusa

Nasveti

  • Perl se je vredno naučiti iz praktičnih razlogov; Veliko se uporablja za spletne strani in aktivne skrbniške sisteme, zato se ga morate naučiti brati, tudi če niste nikoli pisali v Perlu. Mnogi ljudje uporabljajo Perl, da bi se izognili programiranju C na delovnih mestih, ki ne zahtevajo računalniške učinkovitosti z uporabo C.
  • Dobro napišite svoj materni jezik. Čeprav obstaja splošno prepričanje, da programerji ne znajo pisati, so nekateri hekerji zelo dobri pri sestavljanju.
  • LISP je vredno preučiti iz drugega razloga - globoko razsvetljujočo izkušnjo, ki jo boste imeli, ko jo boste končno razumeli. Zaradi teh izkušenj boste v prihodnosti boljši programer, tudi če LISP ne uporabljate veliko. Nekaj začetnih izkušenj z LISP-om lahko preprosto pridobite s pisanjem in spreminjanjem načina sestavljanja za urejevalnik besedil Emacs ali vtičnika Script-Fu za GIMP.

Priporočena: