Cum să devii hacker

Posted on
Autor: Monica Porter
Data Creației: 20 Martie 2021
Data Actualizării: 17 Mai 2024
Anonim
Cum sa devii hacker ?(IT Security)
Video: Cum sa devii hacker ?(IT Security)

Conţinut

În acest articol: Aflați tehnicile de bază ale hackingThink ca hackerCâștigați respect pentru comunitate7 Referințe

Există o lume, cea a culturii partajate, care este compusă din programatori, experți și asistenți de rețea. Este un mediu care poate fi urmărit de zeci de ani, începând cu primele microcomputere în rețea și primele experimente pe ARPANET. Susținătorii acestei culturi și-au dat numele de „hackeri”. Mulți oameni cred că hackerii sunt doar oameni care intră în calculatoare și fac hacking-uri telefonice, dar a fi hacker nu este așa, este o adevărată cultură cu principii reale, care adesea publicul a înțeles greșit. Aflați tehnicile de bază ale hackingului, cum să gândiți „hacker” și cum să vă faceți un nume în această lume.


etape

Partea 1 Aflați tehnicile de bază ale hackerului



  1. Obțineți un Unix open source și învață cum să îl folosiți și să îl rotiți. Unix este sistemul de operare al Internetului. Puteți utiliza Internetul fără să cunoașteți lumea Unix, dar nu veți deveni niciodată un hacker al Internetului fără să știți ce este Unix. Din acest motiv, lumea hackingului este destul de puternic împușcată Unix. Un Unix ca Linux, de exemplu, dar există și altele, poate rula în paralel pe același computer. Descărcați Linux online și dacă aveți probleme la instalarea acestuia, accesați forumurile Linux sau grupurile locale de utilizatori Linux.
    • O modalitate bună de a sari în apă este să lansezi ceea ce fanii Linux numesc „live CD”, o distribuție care rulează în întregime de pe un CD fără a fi nevoie să modifice nimic din hard disk. Este o modalitate convenabilă de a vedea toate posibilitățile fără a fi nevoie să supere totul.
    • Lângă Unix există desigur și alte sisteme de operare, dar sunt editate în mod binar, puteți citi codul, dar nu îl puteți schimba. Încercarea de a învăța hackingul pe un computer Microsoft Windows sau orice alt sistem proprietar este ca și cum ai încerca să înveți să dansezi în timp ce porți un corset din gips.
    • Pe Mac OS X, este posibil să rulați Linux, dar doar o parte a sistemului Mac este „sursă deschisă”, așa că vă veți confrunta cu o mulțime de obstacole și va trebui să scăpați de acest obicei prost de a depinde de codul proprietar Apple.



  2. Învață să scrii în HTML. Dacă nu ați programat niciodată, începeți cu HTML. Veți lua unele obiceiuri bune care, la rândul lor, vă vor ajuta să mergeți mai departe. Tot ce puteți vedea pe Internet în ceea ce privește fotografiile, imaginile cu diferite ilustrații este bazat pe HTML. Începeți prin a construi o pagină de pornire simplă, apoi puteți extinde.
    • În browserul dvs., deschideți o pagină a oricărui site, apoi deschideți pagina sursă pentru a privi atent HTML. În Firefox, faceți „View” și apoi „Source Source” sau faceți clic dreapta oriunde pe pagină și luați „Show Source Source”.
    • HTML poate secreta pe orice editor e, Notepad, Simple sau Word (deși Word nu este foarte de încredere pentru HTML). Salvați fișierul dvs. ca „.txt” (format e). Apoi puteți trage și plasa în fereastra browserului dvs. pentru a vedea ce se întâmplă.
    • Trebuie să înveți sintaxa HTML și, în special, cea a etichetelor (sau „tag-urilor”). "<" Este simbolul folosit pentru a deschide o etichetă și "/>" este folosit pentru a-l închide. „<P>” este folosit pentru a face reclama e, a voastră din zbor. Ori de câte ori doriți să schimbați formatarea unui e, acesta va utiliza etichete, pentru a pune cu caractere aldine, italice, de culoare ... În acest sens, HTML ajută la o mai bună înțelegere a modului în care funcționează internetul.



  3. Învață să programezi. Dacă doriți să compuneți versete, trebuie să stăpâniți gramatica. Înainte de a rupe un cod, este mai bine să îl știi, nu? Dar dacă obiectivul tău este să devii un adevărat „hacker”, vei avea nevoie de mai mult decât de o engleză de bază: un „hacker” trebuie să scrie bine!
    • Python este un limbaj bun pentru început, deoarece este clar, bine documentat și relativ accesibil pentru începători. Chiar dacă este un limbaj bun pentru început, este departe de o jucărie, este foarte puternic, flexibil și potrivit pentru proiecte mari. Limba Java este o opțiune, dar utilizarea sa ca prim limbaj de programare a fost pusă la îndoială.
    • Dacă te seriozi în ceea ce privește programarea, va trebui să înveți C, limbajul de bază al Unix (C ++ este foarte aproape de C, dacă știi unul, învățarea celuilalt nu va fi dificil). C este foarte eficient pentru resursele mașinii, dar vă va lua foarte mult timp pentru a depana și de aceea este evitat (cu excepția cazului în care este inevitabil pentru eficiența mașinii!)
    • Poate fi o idee bună să începi cu o platformă precum Kali (fostă Backtrack) sau cea mai recentă versiune a Ubuntu / Debian pe care se bazează Kali.

Partea 2 Gândiți-vă ca un hacker



  1. Fii creativ. Odată ce cunoștințele tehnice dobândite, va trebui să pună stil, artă! „Hackerii” sunt ca artiști, filozofi, ingineri, totul-în-unul! Ei iubesc și apără libertatea și practică răspunderea reciprocă. Lumea este plină de probleme fascinante care pretind că sunt rezolvate și un „hacker” nu-i pasă să le rezolve, arătându-și doar abilitățile și ruperea inteligenței sale.
    • Știi să recunoști definițiile reale. Un hacker nu este un hacker, ci o persoană pasionată de funcționarea intimă a sistemelor informatice
    • Hackerii sunt interesați de multe lucruri atât intelectual cât și cultural. „Muncește la fel de pasional pe cât joci, joacă la fel de mult ca muncești”, acesta ar putea fi motto-ul lor! Pentru hackerii adevărați, există o linie subțire între „joc” și „lucru”, sau între „știință” și „artă”. Trebuie să fii capabil să te muți într-o lume în care totul este confuz pentru a ajunge la o creativitate extraordinară.
    • Citiți ficțiunea științifică. Întâlniri frecvente de sci-fi (o modalitate bună de a întâlni hackerii și viitorii hackeri).
    • Practicați o artă marțială. Disciplina mentală cerută de artele marțiale este destul de apropiată de cea practicată de hackeri. Artele marțiale preferate ale hackerilor sunt cele care necesită disciplină mentală, vigilență relaxată și autocontrol, mai mult decât forța brută, forța atletică sau rezistența fizică. În acest sens, Taïchi este o artă marțială apreciată în special de hackeri.


  2. Învață să rezolvi probleme. O problemă trebuie rezolvată o dată pentru totdeauna. Timpul celorlalți hackeri este prețios, atât de mult încât este aproape o datorie morală pentru dvs. să împărtășiți informațiile, să rezolvați problemele și să vă faceți cunoscută soluția. Așadar, alți hackeri vor putea să se concentreze asupra noilor probleme, în loc să le rezolve definitiv pe cele vechi (nu reinventați roata).
    • Nu credeți că sunteți obligat să vă livrați toată munca imediat, deși cei care fac acest lucru sunt respectați în comunitate. Este suficient ca valorile hackerilor să vândă o parte din fructele muncii tale să mănânci, să plătești chirie sau să cumperi echipament informatic.
    • Citiți cărți vechi precum „File Jargon” sau „Manifest hacker” de The Mentor. Este posibil să fie puțin învechite, dar sunt foarte utile în ceea ce privește atitudinea și starea sufletească pe care trebuie să le ai.


  3. Recunoașteți și luptați împotriva autorității! Poate părea ciudat, dar există autoritate și autoritate. „Hackerii” urăsc plictiseala, treburile și oamenii autoritari care cenzurează, ascund informații, o împletesc. Când un hacker se plictisește sau este forțat într-o muncă repetitivă stupidă, atunci nu se poate dedica la ceea ce îi place să facă: să rezolve noi probleme! Pentru a te comporta ca un hacker, va trebui să găsești o modalitate de a automatiza sarcinile plictisitoare cât de mult poți.
    • „Hackerul” respinge ceea ce se numește, de obicei, muncă și proprietate privată. „Hackerul” este cineva care luptă pentru legalitate și pentru împărtășirea cunoștințelor! Înflăcărarea este minunată!


  4. Pentru a fi hacker, trebuie să ai abilități. Hackerii nu-i vor lăsa pe fumători să-și piardă timpul, dar știu să recunoască abilitățile unde se află, inclusiv abilitățile de hacking, dar mai pe larg, orice abilitate este apreciată. Internetul face umilință! A avea abilități pe care puțini le are este deosebit de apreciat și a avea abilități care aduc în joc conștiența, abilitatea și concentrarea este și mai bun.

Partea 3 Câștigă respectul comunității



  1. Scrieți un software open source. Scrieți programe pe care alți hackeri le vor găsi distractive sau utile. Dă-ți codurile sursă pentru ca toți hackerii să beneficieze. Astfel, în această lume a hackerilor, există adevărați „demi-zei”, cei care au compus și au împărtășit aceste programe grozave care răspundeau unei nevoi reale și sunt acum folosite de toți.


  2. Testează și depanează software-ul open source. Orice autor open source demn de nume vă va spune că un tester beta bun (care știe să descrie clar simptomele, să localizeze problemele, să diagnostice erorile într-un raport scurt și care este capabil să stabilească câteva rutine simple de diagnostic) aurul său greu.
    • Încercați să găsiți un program în curs de dezvoltare care să vă intereseze și să fiți un bun producător de beta. Există, în acest mediu, o evoluție naturală, de la testarea programelor până la modificarea programelor menționate prin debugging. Vei învăța multe în acest fel și vei avea o karma bună cu oameni care, la rândul lor, te vor ajuta.


  3. Publicați informații utile. Este foarte bine să lucrați pentru a colecta și filtra informații utile și interesante pe Web sau în documente precum Întrebări frecvente (FAQ) și a face aceste informații disponibile. Cei care se ocupă de actualizarea întrebărilor frecvente tehnice obțin în schimb o mare recunoaștere aproape la fel de mare ca programatorii open source.


  4. Lucrări la infrastructură. Cultura hackerilor (la fel ca internetul, pentru asta) se bazează pe voluntariat. Sunt multe de făcut, dar nu neapărat prestigioase pentru ca acesta să funcționeze: administrarea listelor de corespondență, moderarea grupurilor de știri, menținerea site-urilor de backup pentru software, dezvoltarea RFC și alte standarde tehnice . Oamenii care fac acest tip de muncă obositoare sunt foarte apreciați, deoarece toată lumea știe că aceste sarcini consumă timp și nu sunt la fel de distractive precum manipularea codului. Asumarea acestei lucrări obositoare este o dovadă frumoasă de dăruire.


  5. Fii în slujba culturii hackerilor. Nu este ceva ce vei putea face imediat. Va trebui să vă dovediți un timp și să câștigați o anumită notorietate într-una din cele patru domenii menționate mai sus. În cultura hackerilor, nu există lideri, strict vorbind, dar există unii eroi, dar și bătrâni, istorici și purtători de cuvânt. După ce te-ai dovedit în domeniu, poți să te înscrii la una dintre aceste categorii.
    • Atenție! Hackerii sunt întotdeauna bănuitori de lego-ul lor vechi, așa că a ajunge la această notorietate nu este sigur. Nu căutați recunoașterea, faceți ceea ce aveți de făcut și va ajunge destul de curând. Fii modest și recunoscător pentru statutul tău.