Cum să devii hacker: 12 pași (cu imagini)

Cuprins:

Cum să devii hacker: 12 pași (cu imagini)
Cum să devii hacker: 12 pași (cu imagini)

Video: Cum să devii hacker: 12 pași (cu imagini)

Video: Cum să devii hacker: 12 pași (cu imagini)
Video: Avertismentul unui hacker român de doar 12 ani: “Nu de roboți trebuie să vă fie teamă” 2024, Martie
Anonim

În securitatea computerului, un hacker este cineva care se concentrează pe mecanismele de securitate ale sistemelor informatice și de rețea. Există comunități și culturi comune de programatori experți și vrăjitori de rețea care își urmăresc istoria de-a lungul deceniilor până la primele minicomputere cu schimb de timp și la primele experimente ARPAnet. Membrii acestei culturi au fost primii „hackeri”. Intrarea în computere și sisteme de telefonie a ajuns să simbolizeze hacking-ul în cultura populară, dar această cultură este mult mai complicată și moralistă decât știu majoritatea oamenilor. Pentru a deveni hacker, a învăța tehnici de hacking de bază, cum să gândești ca un hacker și cum să câștigi respect în cadrul comunității de hacking etic.

Pași

Partea 1 din 3: Noțiuni fundamentale de învățare

Deveniți un hacker Pasul 4
Deveniți un hacker Pasul 4

Pasul 1. Rulați un sistem de operare similar UNIX, cum ar fi Linux

Sistemele de operare UNIX și UNIX sunt sistemele de operare de pe Internet. În timp ce poți învăța să folosești internetul fără să cunoști UNIX, nu poți fi hacker pe Internet fără să înțelegi UNIX. Din acest motiv, cultura hackerilor de astăzi este destul de puternic centrată pe UNIX. Există multe tipuri de sisteme de operare asemănătoare UNIX, cele mai populare fiind Linux, pe care le puteți rula alături de 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 la instalare.

  • O modalitate bună de a vă scufunda degetele de la picioare în apă este să porniți un dispozitiv numit CD live sau USB, o distribuție care rulează în întregime de pe un CD sau USB fără a vă modifica hard diskul. O modalitate de a arunca o privire asupra posibilităților fără a fi nevoie să faceți nimic drastic.
  • Există alte sisteme de operare similare UNIX în afară de Linux, cum ar fi sistemele * BSD. Cele mai populare sisteme BSD sunt FreeBSD, NetBSD, OpenBSD și DragonFly BSD. Toate sunt open source la fel ca Linux. Cu toate acestea, este important să ne amintim că acestea sunt BSD și nu Linux.
  • MacOS pe Darwin, un sistem de operare UNIX care este pe FreeBSD. Darwin este complet gratuit și open source și este disponibil de pe https://opensource.apple.com. Deoarece nucleul sistemului este UNIX, iar macOS este foarte popular, mulți oameni au portat aplicații Linux pe macOS. Puteți obține acele programe cu un manager de pachete precum homebrew, fink sau MacPorts. Alternativ, puteți rula Linux pe un Mac alături de macOS.
  • Dacă doriți să obțineți super nișă, puteți rula chiar și un sistem de operare precum Open Indiana, care se bazează pe versiunea open source a sistemului de operare Solaris înainte ca acesta să fie achiziționat de Oracle și să devină sursă închisă. OpenIndiana și Solaris realizate pe UNIX System V și, ca atare, nu sunt compatibile cu aplicațiile Linux. Acestea fiind spuse, există multe porturi ale aplicațiilor Linux. Probabil că sunteți mai bine să folosiți macOS, BSD sau Linux, deoarece acestea sunt mult mai populare și au multe alte programe disponibile pentru ele.
Deveniți un hacker Pasul 5
Deveniți un hacker Pasul 5

Pasul 2. Scrieți HTML

Dacă nu știți cum să programați, este esențial să învățați limbajul de bază HyperText Mark-Up Language (HTML) și să construiți treptat competența. Ceea ce vedeți când vă uitați la un site web cu imagini, imagini și componente de proiectare este codificat folosind HTML. Pentru un proiect, începeți să învățați cum să creați o pagină principală de bază și să vă îndreptați de acolo.

  • În browserul dvs., deschideți informațiile despre sursa paginii pentru a examina codul HTML pentru a vedea un exemplu. Accesați Web Developer> Sursă pagină în Firefox și petreceți timp uitându-vă la cod.
  • Puteți scrie HTML într-un program de bază de procesare a textului, cum ar fi Notepad sau text simplu, și puteți salva fișierele ca „yourCoolFileName . HTML „astfel încât să le puteți încărca într-un browser și să vă vedeți lucrarea tradusă.
Deveniți un hacker Pasul 3
Deveniți un hacker Pasul 3

Pasul 3. Aflați limbajul de programare

Înainte de a începe să scrie poezii, trebuie să înveți gramatica de bază. Înainte de a încălca regulile, trebuie să învățați regulile. Dar dacă scopul tău final este să devii hacker, vei avea nevoie de mai mult decât engleza de bază pentru a-ți scrie capodopera.

  • Python este un „limbaj” bun pentru a începe, deoarece este proiectat curat, bine documentat și relativ bun cu începătorii. În ciuda faptului că este o primă limbă bună, nu este doar o jucărie; este convingător, flexibil și bine potrivit pentru proiecte mari.
  • Dacă intrați în programare serioasă, va trebui să învățați Java este o alternativă, dar valoarea sa ca prim limbaj de programare a fost pusă la îndoială în starea sa particulară.
  • Spre deosebire de Java, Javascript este foarte asemănător cu Python, deoarece sunt ambele un limbaj bazat pe C și extrem de nou, ușor de utilizat. Javascript este „limbajul de programare al web-ului”, deci dacă doriți să continuați învățarea în dezvoltarea / hacking-ul web, Javascript este mai bine de învățat decât Python.
  • O alternativă la JavaScript ar fi PHP C, limbajul de bază al Unix. C ++ este foarte strâns legat de C; dacă o cunoști, învățarea celeilalte nu va fi dificilă. C este foarte eficient cu resursele mașinii dvs., dar vă va absorbi o cantitate mare de timp în depanare și este adesea evitat din acest motiv, cu excepția cazului în care eficiența computerului dvs. este deosebit de importantă.
  • Este probabil o idee bună să folosiți o platformă de pornire bună, cum ar fi Backtrack 5 R3, Kali sau Ubuntu 12.04LTS.

Partea 2 din 3: Adoptarea atitudinilor de hacking

Deveniți un hacker Pasul 1
Deveniți un hacker Pasul 1

Pasul 1. Gândește creativ

Acum, că ați pus la punct abilitățile de bază, puteți începe să gândiți artistic. Hackerii sunt asemenea artiștilor, filosofilor și inginerilor. Ei cred în libertate și responsabilitate reciprocă. Lumea este plină de probleme fascinante care așteaptă să fie rezolvate. Hackerii se bucură în mod special de rezolvarea problemelor, sporirea abilităților și exercitarea inteligenței.

  • Hackerii au o diversitate de interese cultural și intelectual, în afara hacking-ului. Lucrați la fel de intens pe măsură ce jucați și jucați la fel de intens pe măsură ce lucrați. Pentru adevărații hackeri, granițele dintre „joacă”, „muncă”, „știință” și „artă” tind să dispară sau să se contopească într-o joacă creativă la nivel înalt.
  • Citiți science fiction. Mergeți la convențiile de science fiction, care este o modalitate excelentă de a întâlni hackeri și proto-hackeri.
  • Luați în considerare instruirea într-o artă marțială. Tipul de disciplină mentală necesară pentru artele marțiale pare să fie similar în moduri importante cu ceea ce fac hackerii. Cele mai piratate arte marțiale sunt cele care subliniază disciplina mentală, conștientizarea relaxată și controlul, mai degrabă decât forța brută, atletismul sau duritatea fizică. Tai Chi este o artă marțială bună pentru hackeri.
441133 5
441133 5

Pasul 2. Învață să iubești rezolvarea problemelor

Nicio problemă nu trebuie rezolvată de două ori. Gândiți-vă la aceasta ca la o comunitate în care timpul tuturor este hacker este prețios. Hackerii cred că schimbul de informații este o responsabilitate morală. Când rezolvați probleme, faceți publice informațiile pentru a ajuta pe toată lumea să rezolve aceeași problemă.

  • Nu trebuie să credeți că sunteți obligat să oferiți tot produsul dvs. creativ, deși hackerii care fac acest lucru sunt cei care primesc cel mai mult respect de la alți hackeri. Este în concordanță cu valorile hackerilor să vindeți suficient din acesta pentru a vă menține în alimente, chirie și computere.
  • Citiți piese mai vechi, precum „Jargon File” sau „Hacker Manifesto” de The Mentor. Este posibil să nu fie actualizate în ceea ce privește problemele tehnice, dar atitudinea și spiritul sunt la fel de oportune.
441133 6
441133 6

Pasul 3. Învață să recunoști și să lupți împotriva autorității

Inamicul hackerului este plictiseala, oboseala și personajele autoritare care folosesc cenzura și secretul pentru a sugruma libertatea informațiilor. Munca monotonă îl împiedică pe hacker să pirateze.

Îmbrățișarea hackingului ca mod de viață este respingerea așa-numitelor concepte „normale” de muncă și proprietate, alegând în schimb să lupte pentru egalitate și cunoaștere comună

441133 7
441133 7

Pasul 4. Fii competent

Deci, oricine petrece timp pe Reddit poate scrie un nume de utilizator cyberpunk ridicol și se poate prezenta ca un hacker. Dar Internetul este un mare egalizator și prețuiește competența față de ego și postură. Petreceți timp lucrând la ambarcațiunile dvs. și nu la imaginea dvs. și veți câștiga mai repede respect decât să vă modelați pe lucrurile superficiale pe care le gândim la „hacking” în cultura populară.

Partea 3 din 3: Hacking bine

441133 8
441133 8

Pasul 1. Scrieți software open-source

Scrieți programe despre care alți hackeri consideră că sunt distractive sau utile și oferiți sursele de programe întregii culturi a hackerilor pentru a le utiliza. Cei mai venerați semizei ai hackerilor sunt oameni care au scris programe mari, capabile, care au îndeplinit o nevoie larg răspândită și le-au oferit astfel încât acum toată lumea să le folosească.

441133 9
441133 9

Pasul 2. Ajutați la testarea și depanarea software-ului open-source

Orice autor open source care se gândește vă va spune că beta-testerii buni (care știu să descrie simptomele, localizează bine problemele, pot tolera erorile într-o versiune rapidă și sunt dispuși să aplice câteva rutine simple de diagnostic) își merită greutatea în rubine.

Încercați să găsiți un program în curs de dezvoltare care vă interesează și să fiți un bun tester beta. Există o progresie naturală, de la a ajuta programele de testare la a le ajuta la depanare, pentru a le ajuta să le modifice. Veți învăța multe în acest fel și veți genera bunăvoință cu oameni care vă vor ajuta mai târziu

441133 10
441133 10

Pasul 3. Publicați informații utile

Un alt lucru bun este să colectați și să filtrați informații utile și interesante în pagini web sau documente precum listele Întrebări frecvente (FAQ) și să le puneți la dispoziție. Întreținătorii de întrebări tehnice majore primesc aproape la fel de mult respect ca autorii open-source.

441133 11
441133 11

Pasul 4. Ajutorul menține infrastructura funcțională

Voluntarii conduc cultura hackerilor (și dezvoltarea tehnologică a internetului, de altfel). Există o mulțime de lucrări necesare, dar lipsite de farmec, care trebuie făcute pentru a continua - administrarea listelor de corespondență, moderarea grupurilor de știri, menținerea unor site-uri mari de arhivare software, dezvoltarea RFC-urilor și a altor standarde tehnice. Oamenii care fac bine acest tip de lucruri primesc mult respect, pentru că toată lumea știe că aceste joburi sunt cheltuieli uriașe de timp și nu la fel de distractive ca și jocul cu codul. A le face arată dovadă de dăruire.

441133 12
441133 12

Pasul 5. Serviți însăși cultura hackerilor

Nu este ceva ce veți fi poziționat să faceți până când nu veți fi în jur de ceva timp și veți deveni cunoscut pentru unul dintre cele patru articole anterioare. Cultura hackerilor nu are lideri, exact, dar are eroi culturali și bătrâni tribali, istorici și purtători de cuvânt. Când ai fost în tranșee suficient de mult, s-ar putea să devii unul dintre acestea.

Hackerii nu se încred în ego-ul flagrant în bătrânii lor tribali, așa că atingerea vizibilă a acestui tip de faimă este periculoasă. Mai degrabă decât să te străduiești pentru asta, trebuie să te poziționezi, așa că îți cade în poală și apoi să fii modest și plin de har cu privire la statutul tău

sfaturi

  • Unele companii plătesc pentru hackeri pentru a-și testa securitatea. Dacă devii suficient de bun, aceasta poate fi treaba ta!
  • Asigurați-vă că nu vă lăsați prinși, deși ceea ce intenționați să faceți ar putea fi ilegal, vă recomandăm să faceți acest lucru NU FACE participă la hacking-ul Black Hat.
  • Scrie bine limba ta maternă. Deși este un stereotip comun că programatorii nu pot scrie, un număr surprinzător de hackeri sunt scriitori foarte abili.
  • LISP merită învățat dintr-un motiv diferit - experiența profundă de iluminare pe care o veți avea când o veți obține în cele din urmă. Această experiență vă va face un programator mai bun pentru restul zilelor, chiar dacă nu utilizați niciodată LISP în sine. Puteți obține o experiență de început cu LISP destul de ușor scriind și modificând modurile de editare pentru editorul de text Emacs sau pluginurile Script-Fu pentru software-ul avansat de editare a imaginilor GIMP.
  • Perl merită învățat din motive practice; este utilizat pe scară largă pentru paginile web active și administrarea sistemului, astfel încât, chiar dacă nu scrieți niciodată Perl, ar trebui să învățați să-l citiți. Mulți oameni folosesc Perl pentru a evita programarea C pe lucrări care nu necesită eficiența mașinii C's.
  • Testați-vă abilitățile pe site-urile pe care le-ați creat.
  • Folosește-ți abilitățile pentru totdeauna. A deveni hacker de pălărie albă este bun pentru toată lumea și este mult mai sigur decât să devii hacker de pălărie neagră și să riști probleme cu poliția.
  • Fii atent la ceea ce sparg. Activitățile ilegale pot avea consecințe grave și nimic pe internet nu este cu adevărat anonim.
  • Nu încercați niciodată să faceți activități ilegale care vă pot crea probleme
  • Întrebați un serviciu de securitate (ADT) dacă le puteți testa sistemele.

Recomandat: