Deveniți un hacker

Există o comunitate și o subcultura a programatorilor cu experiență și a specialiștilor în rețea, a căror istorie poate fi urmărită de câteva decenii, până în momentul primei minipomputer-uri și al experimentelor ARPAnet mai vechi. Membrii acestei culturi au fost primii "hackeri". În timp ce în cultura pop din zilele noastre termenul "hacking" înseamnă înțelegerea debutului unui computer sau a unui sistem telefonic, această comunitate hacker este mult mai complexă și mai morală decât majoritatea oamenilor cred. Aici veți învăța cum să obțineți intrarea în lumea complexă de hacking.

metodă

Partea 1
Aflați abilitățile de bază ale hacking-ului

Imagine cu titlul Deveniți un hacker Pasul 4
1
Utilizați un sistem de operare bazat pe Unix. Unix este sistemul de operare al Internetului. Deși puteți învăța să utilizați Internetul chiar și fără Unix, fără o înțelegere globală a sistemului Unix, nu veți putea deveni un adevărat hacker pe Internet. De aceea, cultura actuală a hackerilor este orientată destul de mult spre Unix. Un sistem de operare bazat pe Unix, cum ar fi Linux, poate fi, de asemenea, instalat pe un computer în plus față de o instalare Windows. Puteți descărca Linux de pe Internet sau puteți găsi un grup local de utilizatori Linux care să vă ajute în procesul de instalare.
  • O modalitate buna de a câștiga experiența inițială este de a lansa un CD Live, o distribuție Linux care este complet redată pentru CD-uri fără a face modificări pe hard disk. Acest lucru vă va oferi o perspectivă asupra posibilităților Linux fără a face nimic drastic.
  • Există și alte sisteme de operare pe lângă Unix, dar sunt distribuite ca cod binar - i. codul nu poate fi citit și, prin urmare, nu poate fi modificat. Hacking pe o mașină care rulează Microsoft Windows sau orice alt sistem de operare ne-partajat este ca și cum ați încerca să învățați un dans în timp ce sunteți tencuite pe tot corpul.
  • Chiar și pe Mac OS X puteți rula Linux, dar există doar o parte a sistemului open source - aceasta vă va împinge adesea la limite și ar trebui să fiți atenți să nu-l faceți un obicei prost, în funcție de codul propriu al Apple să facă.
  • Imagine cu titlul Deveniți un hacker Pasul 5
    2
    Aflați HTML. Dacă sunteți nou în programare, este esențial să învățați mai întâi elementele de bază ale limbajului Mark-Up HyperText (HTML Markup Language) și să dezvoltați în continuare aceste abilități. Tot ce vezi pe un site web, i. Imagini, fotografii și elemente de design au fost scrise în HTML. Cel mai bine este să vă configurați propriul proiect, creând un site simplu și îmbunătățind în continuare abilitățile.
  • Utilizați opțiunea pentru a afișa textul sursă de pagină în browser pentru a vedea câteva exemple. În Firefox trebuie să faceți clic pe "Web developer" → "Show text source text" din meniu. Apoi, uita-te la codul sursă al paginii selectate.
  • Puteți utiliza orice procesor de text, cum ar fi Notepad sau SimpleText, pentru a scrie cod HTML. Salvați fișierul ca "Toate fișierele" și adăugați o extensie de fișier .html, astfel încât să puteți vedea fișierul în browser.
  • Trebuie să învățați cum să formatați etichete și să vă gândiți vizual când le folosiți. Pentru a deschide o etichetă, utilizați "<"și să închidă"/>"Pentru a începe un nou paragraf, scrieți"<brEtichetele sunt folosite pentru a determina toate caracteristicile vizuale: italice, 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 poezii, trebuie să învățați mai întâi gramatica. Înainte de a putea încălca regulile, trebuie să le cunoașteți mai întâi. Dacă obiectivul final este de a deveni un hacker, veți avea nevoie de mai mult decât un vocabular de bază pentru a vă scrie capodopera.
  • Python este un bun "limbaj de intrare", pentru că este proiectat curat, bine documentat și relativ bun pentru primii. Pe lângă faptul că este un prim limbaj de programare, nu este doar o jucărie Python este puternică, flexibilă și excelentă pentru proiecte mai mari. O alternativă la aceasta este Java, deși este îndoielnică să înveți această limbă chiar la început.
  • Dacă doriți să programați în serios, nu puteți să învățați limbajul de programare C, limba de programare de bază a Unix-ului. C ++ este foarte aproape de C, i. Dacă vorbiți una dintre cele două limbi, învățarea celuilalt nu ar trebui să fie foarte dificilă. C este foarte eficient din punct de vedere al resurselor de sistem, dar durează mult timp pentru depanare și este adesea evitat din acest motiv, cu excepția cazului în care eficiența calculatorului este deosebit de importantă.
  • Partea 2
    Gândește-te ca un hacker

    Imagine cu titlul Deveniți un hacker Pasul 1
    1
    Gândiți-vă creativ. Acum că ați dobândit abilitățile de bază, puteți începe gândirea artistică. Un hacker este un artist, filozof și inginer într-o singură persoană. El crede în libertate și responsabilitate reciprocă. Lumea este plină de probleme fascinante care vor să fie rezolvate. Un hacker se bucură de rezolvarea problemelor, de îmbunătățirea abilităților sale și de promovarea inteligenței proprii.
    • Hackerii au, de asemenea, o varietate de interese în afara hacking-ului, atât din punct de vedere cultural, cât și din punct de vedere intelectual. Lucrează la fel de greu ca și când joci și joci la fel de mult ca tine de lucru. Într-un adevărat hacker, limitele între "joc", "muncă", "știință" și "artă" dispar sau ele se îmbină într-o jucăușă creativă.
    • Citește lucrări de ficțiune. Du-te la un spectacol de science fiction unde puteți întâlni mulți hackeri și proto-hackeri. Gândiți-vă la învățarea artelor marțiale. Acest tip de disciplină mentală necesară pentru artele marțiale este similară cu caracteristicile importante care sunt importante pentru un hacker. Cele mai potrivite pentru un hacker sunt artele marțiale, unde disciplina mentală, atenția și controlul relaxat sunt în prim-plan, în comparație cu puterea brută, atletismul și greutățile fizice. De exemplu, Tai Chi este o bună artă marțială pentru hackeri.
  • Imaginea intitulată 441133 5
    2
    Dezvoltați o dragoste pentru rezolvarea problemelor. Nici o problemă nu ar trebui să fie rezolvată de două ori. Gândiți-vă la aceasta ca o mare comunitate în care timpul fiecărui hacker este o marfă prețioasă. Hackerii cred că schimbul de informații este o obligație morală. Deci, dacă ați rezolvat o problemă, ar trebui să faceți informațiile dvs. publice disponibile pentru a ajuta pe alții cu aceeași problemă.
  • Nu trebuie să credeți că vi se cere să distribuiți toate produsele dvs. creative. Cu toate acestea, cel mai mare respect este acordat hackerilor care o fac. Ideea este că vă păstrați suficient pentru a vă permite să vă alimentezi, să închiriați și un computer.
  • Citiți lucrări mai vechi, cum ar fi "Dosarul de jargon" sau "Hackermanifest" de Loyd Blankenship (alias "The Mentor"). Ele pot fi depășite din punct de vedere tehnic, dar atitudinile și atitudinile pe care le transmit sunt încă contemporane.
  • Imaginea intitulată 441133 6
    3
    Aflați cum să recunoașteți și să luptați cu autoritatea. Vrăjmașii hackerului sunt plictiseala, munca grea și figurile autoritare, care încearcă prin cenzură și secret să restrângă libertatea de informare. Munca monotonă îi împiedică pe hackeri să-și urmărească chemarea - hacking-ul.
  • Dacă acceptați existența unui hacker ca stil de viață, vă rezistați așa-numitului concept "normal" al muncii și posesiunilor, luptând în schimb pentru egalitate și cunoaștere comună.


  • Imaginea intitulată 441133 7
    4
    Creați competențe. Oricine își petrece timpul pe Reddit se poate gândi la un nume de utilizator cyberpunk prostie și se preface că este un hacker. Dar pe internet, competența este evaluată mai mult decât un ego mare sau o atitudine umflată. Utilizați timpul pentru a vă îmbunătăți abilitățile în loc să lucrați la imaginea dvs. Acest lucru vă va permite să câștigați mai mult respect decât dacă vă călăuziți de lucrurile pe care cultura pop le numește "hacking".
  • Partea 3
    Câștigă respect

    Imaginea intitulată 441133 8
    1
    Scrieți software-ul open source. Scrie programe pe care alți hackeri le-ar putea găsi amuzante sau utile și fă codul liber disponibil pentru întreaga cultură a hackerilor. Cei mai venerați membri ai Hackerdom (un forum hacker fondat în 1986) sunt cei care au scris programe mari și puternice care au satisfăcut o nevoie larg răspândită și au făcut-o accesibilă publicului.
  • Imaginea intitulată 441133 9
    2
    Ajutați la testarea și depanarea software-ului open source. Orice programator bun de software open source vă va spune că testele beta bune (o descriere clară a problemei, o bună localizare a erorilor, toleranța pentru bug-uri într-o eliberare rapidă, dorința de a pune în aplicare anumite rutine de diagnostic simple) merită greutatea lor în aur.
  • Încercați să găsiți programe pe care sunteți interesat să le dezvoltați și să vă faceți disponibile ca tester beta. Este un proces natural de a vă ajuta mai întâi să testați programele, apoi să remediați bug-urile mai târziu, pentru a vă ajuta cu modificarea. În acest fel, puteți învăța multe și dezvoltați bunăvoința altor hackeri care vă pot ajuta mai târziu.
  • Imaginea intitulată 441133 10
    3
    Publicați informații utile. Un alt lucru bun este să colectezi informații utile și interesante pe paginile web sau în documente, de ex. sub formă de "Întrebări frecvente" (FAQ) și le face publice. Autorii acestor întrebări frecvente tehnice primesc aproape același respect ca și autorii software-ului open source.
  • Imaginea intitulată 441133 11
    4
    Faceți parte dvs. pentru a menține infrastructura. Cultura hackerilor (și, prin urmare, dezvoltarea tehnică a internetului) este condusă de voluntari. Există o cantitate mare de lucru necesar, dar nu foarte plin de farmec, care trebuie făcut pentru a menține funcționarea. Aceasta include gestionarea listelor de e-mail, moderarea grupurilor de știri, păstrarea arhivelor mari de software și dezvoltarea documentelor RFC și a altor standarde tehnice. Persoanele care primesc astfel de slujbe primesc mult respect, pentru că toată lumea știe că această muncă durează mult și este mult mai puțin distractivă decât lucrul cu codul. Dar îndeplinirea acestor sarcini dovedește angajamentul.
  • Image cu denumirea 441133 12
    5
    Serviți cultura hackerului în sine. Veți putea face acest lucru doar dacă ați fost în scenă pentru o vreme și ați făcut un nume pentru unul dintre ultimii pași. În timp ce hackerii nu au lideri reali, există niște eroi respectați, bătrâni tribali, istorici și vorbitori. Dacă sunteți suficient de lung, ați putea deveni unul dintre aceste roluri.
  • Un ego mare și lupta pentru o poziție de putere provoacă mari suspiciuni printre hackeri. Prin urmare, nu trebuie să vă străduiți direct, ci să vă dezvoltați o poziție în care o astfel de poziție se încadrează în poala voastră, și apoi să vă ocupați modest și cultural de statutul dumneavoastră.
  • avertismente

    • "Crăparea" (ocolirea barierelor de acces în software) este un act ilegal și poate duce la sancțiuni severe. Este o crimă gravă pedepsită cu închisoare.
    Distribuiți pe rețelele sociale:

    înrudit