gtemata.com

Cum să deveniți un hacker

Există o comunitate, o cultură comună, programatori cu experiență și vrăjitori de rețea care își au rădăcinile în istorie cu decenii în urmă, la primele minicomputere și primele experimente pe ARPAnet. Membrii acestei culturi au fost primii hackeri

. În ideea populară de a intra în computere și phreakkare sistemele telefonice sunt emblemele hackerului, dar această cultură este de fapt mult mai complexă și mai morală decât cei care cred majoritatea oamenilor. Aflați tehnici de bază de hacking, învățați cum să vă gândiți de hackeri și cum să vă respectați pentru a vă face drumul în lumea complexă a așa-numiților hackeri.

paşi

Partea 1

Elementele de bază
Imagine cu titlul Deveniți un hacker Pasul 4
1
Utilizați UNIX. UNIX este sistemul de operare pe Internet. Cu siguranță puteți învăța cum să utilizați Internetul fără a cunoaște UNIX, dar nu puteți fi un hacker de rețea fără a înțelege această limbă. Din acest motiv, cultura hackerilor se concentrează astăzi puternic pe Unix. Un sistem de operare Unix, cum ar fi Linux, poate funcționa cu Microsoft Windows pe aceeași mașină. Descărcați Linux online sau găsiți un grup local de utilizatori Linux care să vă ajute cu instalarea.
  • O modalitate buna de a aborda open source este ceea ce apel fanii Linux live CD, o distribuție care gestionează integral sistemul de operare de pe un CD fără a fi nevoie să modifice hard disk-ul și fără a fi nevoie de instalare. Aceasta este o modalitate bună de a arunca o privire la diferite posibilități fără a fi nevoie să faceți schimbări drastice.
  • Există și alte sisteme de operare pe lângă Unix, dar sunt distribuite în format binar - nu puteți citi codul și nu îl puteți edita. Încercarea de a învăța cum să faci hacking în Dos, Windows sau orice sistem de operare cu sursă închisă (proprietar) este ca și cum ai încerca să înveți cum să dansezi, având picioarele într-o castă.
  • În Mac OS X puteți folosi Linux, dar numai o parte a sistemului este open source și trebuie să aveți grijă să nu dezvoltați obiceiul de rău în funcție de codul propriu al Apple.
  • Imagine cu titlul Deveniți un hacker Pasul 5
    2
    Scrie în HTML. Dacă nu reușiți să programați, este esențial să învățați elementele de bază ale limbajului HTML (HyperText Mark-Up Language) și să-l asimilați treptat. Ceea ce vedeți atunci când vă uitați la un site de imagini, fotografii și componente de proiectare este codificat folosind această limbă. Pentru exerciții, învățați cum să faceți o pagină de pornire simplă și să o utilizați ca punct de plecare.
  • Deschideți pagina de cod sursă a paginii în browser pentru a examina un exemplu de cod HTML. În Firefox, accesați Tools > Dezvoltare web > Analizați pagina și investiți ceva timp în privința codului.
  • Puteți scrie HTML într-un program de procesare de text de bază, cum ar fi Notepad sau SimpleText, salvați fișiere ca "numai text" apoi încărcați-le într-un browser pentru a vedea efectul muncii dvs.
  • Va trebui să înveți cum să formatezi etichete și să gândești vizual cum să le folosești. "<" este folosit pentru a deschide o etichetă și "/ >" este folosit pentru ao închide."

    " este deschiderea unei linii de cod paragraf. Veți folosi eticheta pentru a raporta ceva vizual: italică, formatare, culoare etc. Învățarea HTML vă va ajuta să înțelegeți mai bine cum funcționează Internetul.

  • Imagine cu titlul Deveniți un hacker Pasul 3
    3
    Aflați un limbaj de programare. Înainte de a începe să scrieți poezie ... trebuie să învățați gramatica de bază. Înainte de a încălca regulile, trebuie să le învățați. Dar dacă obiectivul dvs. final este de a deveni un hacker, va trebui să cunoașteți bine limba engleză pentru a vă scrie capodopera.
  • PYTHON este o limbă bună pentru a începe deoarece este foarte curată, bine concepută și bine documentată, relativ "natură" cu începători. În ciuda faptului că este un limbaj bun, nu este doar o jucărie, ci este foarte puternică și flexibilă și potrivită pentru proiecte mari. JAVA este o alternativă, dar valoarea sa ca primul limbaj de programare a fost pusă la îndoială.
  • Dacă te duci serios în limbi de programare, va trebui să înveți C, limbajul de bază Unix (C ++ este strâns legat de C - dacă știi unul, învățând celălalt nu va fi dificil). C este foarte eficient cu resursele mașinii dvs., dar va absorbi cantități uriașe de timp pentru depanare și de aceea este uneori evitată (cu excepția cazului în care eficiența mașinii este esențială).
  • Este probabil o idee bună să folosiți o platformă bună pentru a începe (Backtrack 5 R3, Kali sau Ubuntu 12.04LTS).
  • Partea 2

    Gândește-te ca un hacker
    Imagine cu titlul Deveniți un hacker Pasul 1
    1
    Gândiți-vă creativ. Odată ce ați acoperit abilitățile de bază, puteți începe să vă gândiți artistic. Toți hackerii sunt artiști, filozofi și ingineri, toate într-unul. Ei cred în libertate și responsabilitate reciprocă. Lumea este plină de probleme fascinante care așteaptă să fie rezolvate. Hackerii au o plăcere deosebită în rezolvarea problemelor, accentuarea abilităților lor și folosirea inteligentă a acestora.
    • Hackerii au diferite interese culturale și intelectuale, în plus față de hacking. Ei lucrează intens ca și cum ar fi jucat și au jucat intens ca și cum ar fi lucrat. Pentru un adevărat hacker, limitele între "joc". "de lucru". "știință" și "artă" toate acestea tind să dispară sau să se integreze în jocul creativ la nivel înalt.
    • Legile romanelor de science fiction. Mergând la întâlnirile science-fiction este o modalitate foarte bună de a întâlni proto-hackerii și hackerii. Luați în considerare învățarea unei arte marțiale. Disciplina mentală necesară pentru artele marțiale pare să fie foarte asemănătoare cu ceea ce fac hackerii. Majoritatea acestor arte marțiale subliniază disciplina mentală, conștientizarea și controlul relaxat, mai degrabă decât forța brută, persistența sau constituția fizică. Tai Chi este o artă marțială potrivită pentru hackeri.
  • Imaginea intitulată 441133 5
    2
    Îi iubește rezolvarea problemelor. Nici o problemă nu ar trebui rezolvată de două ori. Este o comunitate în care fiecare timp al hackerilor este prețios. Schimbul de informații este o responsabilitate morală pentru hackeri. Când rezolvați problemele, faceți publice informațiile pentru a ajuta pe toată lumea să rezolve aceeași problemă.
  • Nu trebuie să credeți că sunteți forțat să renunțați la toate produsele creative, chiar dacă hackerii care o fac sunt cei care primesc cel mai mult respect față de comunitate. Vânzarea suficientă pentru a menține hrana, locuințele și computerele este în concordanță cu valorile hackerilor.
  • Citiți documentele mai vechi, cum ar fi "Dosar de jargon" sau "Hacker Manifest" al Mentorului. Ele pot fi depășite din punct de vedere al problemelor tehnice, dar atitudinea și spiritul sunt cu siguranță actuale.
  • Imaginea intitulată 441133 6
    3
    Învățați să recunoașteți și să combateți autoritatea. Inamicii hackerului sunt figuri de plictiseală, oboseală și autoritarism care folosesc cenzura și secretul pentru a ucide libertatea de informare. Lucrarea monotonă împiedică hackerii să se hrănească.
  • Îmbrățișarea culturii de hacking ca pe un mod de viață înseamnă respingerea așa-numitei "normal" conceptele de muncă și de proprietate, alegând în schimb lupta pentru egalitate și schimbul de cunoștințe.
  • Imaginea intitulată 441133 7
    4


    Fii competent. Oricine poate petrece timp pe Reddit, inventează un nume de utilizator cyberpunk ridicol și apare ca un hacker. Dar Internetul este un egalizator excelent și evaluează competența deasupra egoului și atitudinii. Investiți-vă timpul lucrați pe stăpânirea dvs. și nu pe imaginea dvs. - veți câștiga mai mult respect mai repede decât prin modelarea pe aspectele superficiale pe care cultura populară îi atribuie hackerului.
  • Partea 3

    Câștigă respect
    Imaginea intitulată 441133 8
    1
    Scrieți software-ul cu sursă deschisă. Scrie programe care sunt utile sau distractive pentru alți hackeri și oferă cod sursă întregii comunități. Cei mai renumiți hackeri sunt cei care au scris programe impunătoare și funcționale, care răspund nevoilor colective și le împărtășesc, astfel încât oricine să le poată folosi.
  • Imaginea intitulată 441133 9
    2
    Ajută la testarea și depanarea software-ului liber. Orice autor al software-ului liber (open source) capabil sa rationeasca va va spune ca testeri beta buni (cei care stiu sa descrie in mod clar simptomele, sa localizeze problemele bine, cine poate tolera bug-urile dintr-o lansare facuta grabita si sunt dispusa sa aplicați niște rutine simple de diagnosticare) merită la fel de mult ca aurul pe care îl cântăresc.
  • Încercați să găsiți un program în curs de dezvoltare care vă interesează și încearcă să fie un test beta bun. Există o progresie naturală, variind de la a ajuta la programele de testare, de depanare și de a ajuta la schimbări. Veți învăța foarte mult în acest fel și veți înțelege mai bine persoanele care vă vor ajuta mai târziu.
  • Imaginea intitulată 441133 10
    3
    Publicați informații utile. Un alt lucru bun este să colectați și să filtrați informații utile sau interesante în pagini web sau în documente, cum ar fi Întrebări frecvente (sau Întrebări frecvente), și să le faceți în general disponibile. Editorii întrebărilor frecvente tehnice sunt respectați aproape la fel de mult ca și autorii software-ului liber.
  • Imaginea intitulată 441133 11
    4
    Ajută la menținerea infrastructurii operaționale. Cultura hackerilor (și dezvoltarea inginerică a rețelei, în acest caz) este gestionată de voluntari. Există multe locuri de muncă necesare, dar neatractive, care trebuie făcute pentru a fi active - administrarea listelor de discuții, moderarea grupurilor de știri, curățarea site-urilor cu arhive mari de software, dezvoltarea RFC-urilor și a altor standarde tehnice. Oamenii care fac bine acest gen de lucruri sunt foarte respectați, deoarece oricine știe că aceste slujbe iau mult timp și nu sunt la fel de distractiv ca și jocul cu codurile. Le face să arate dăruire.
  • Image cu denumirea 441133 12
    5
    Adere la cultura hackerilor. Cu siguranță nu veți fi în măsură să faceți așa ceva până când nu vă veți cunoaște bine pentru unul dintre primele patru lucruri de până acum. Cultura hackerilor nu are lideri reali, ci are eroi, istorici și vorbitori "tribal". După ce ați fost în șanț destul de mult, ați putea deveni unul dintre aceștia.
  • Hackerii nu au încredere în cei care doresc să-și arate la toate costurile din triburile lor, apoi atinge acest tip de faima este periculos. Mai degrabă decât scopul pentru acest tip de personalitate, trebuie să se angajeze să ajungă la o anumită poziție prin propriile eforturi și să rămână umil odată ce a primit cel mai mare respect de la alții.
  • Sfaturi

    • Învață să scrii bine în limba ta naturală. Deși este un stereotip comun, care programatorii nu pot scrie, un număr surprinzător de hackeri sunt scriitori foarte capabili.
    • Merită să înveți PERL din motive practice: este utilizat pe scară largă pentru paginile web active și administrarea sistemului. Dacă nu programați în Perl, ar trebui să înveți cum să o citiți. Mulți oameni folosesc Perl pentru a evita programarea în C pe posturi care nu necesită eficiența mașinii.
    • LISP: merită să știi despre asta din alt motiv. Experiența profundă iluminare a acestei limbi ajunge doar atunci când va înțelege în cele din urmă. Această experiență vă va face un programator mai bun pentru tot restul zilelor tale, chiar dacă nu utilizați LISP pentru o lungă perioadă de timp. Puteți obține un pic „experiență inițială cu LISP destul de ușor de scris și schimbarea modului de editare în Emacs sau Script-Fu plugin-uri pentru GIMP.

    Avertismente

    • Cracarea este o activitate ilegală care poate duce la sancțiuni grele. Aceasta este o crimă gravă și se pedepsește prin lege.
    Distribuiți pe rețelele sociale:

    înrudit