Kako steći vještine hakiranja

Autor: Sara Rhodes
Datum Stvaranja: 13 Veljača 2021
Datum Ažuriranja: 19 Svibanj 2024
Anonim
11 NAJPLAĆENIJIH Vještina (Moguće Steći OD KUĆE Besplatno)
Video: 11 NAJPLAĆENIJIH Vještina (Moguće Steći OD KUĆE Besplatno)

Sadržaj

Prvim hakerima može se smatrati ona mala skupina ljudi, koju čine iskusni programeri i mrežni čarobnjaci, koji su prije nekoliko desetljeća stajali na početku stvaranja prvih mikroračunala i sudjelovali u eksperimentima ARPAnet. Hakiranje računala i telefonskih mreža postalo je obilježje hakerske kulture, koja je zapravo mnogo složenija i nije ograničena samo na hakiranje. Kako se pridružiti ovoj zajednici, steći potrebne vještine, naučiti razmišljati poput hakera i zaslužiti poštovanje i ugled u ovom okruženju, naučit ćete u ovom članku.

Koraci

1. dio od 3: Stjecanje osnovnih vještina

  1. 1 Promijenite u operacijski sustav nalik Unixu, kao što je Linux. Unix je popularan operacijski sustav koji se često koristi za poslužitelje i doveo je do razvoja Interneta. Iako je moguće koristiti Internet bez poznavanja Unixa, ne možete biti internetski haker bez razumijevanja Unixa. Upravo iz tog razloga današnja kultura hakiranja izrazito je usmjerena na Unix. Unix se, poput Linuxa, može koristiti uz Windows na istom računalu. Preuzmite Linux ili zamolite nekoga na Linuxu da vam pomogne instalirati sustav.
    • Dobra opcija za upoznavanje s novim sustavom bio bi živi CD - operativni sustav koji se pokreće s prijenosnih medija (CD, DVD, USB -pogon itd.), Koji za svoje funkcioniranje ne zahtijeva instalaciju na tvrdi disk. Ova metoda će vam pomoći da se upoznate sa mogućnostima sustava bez potrebe za drastičnim promjenama.
    • Osim Unixa postoje i drugi operacijski sustavi, poput * BSD. Najpopularniji * BSD sustavi su FreeBSD, NetBSD, OpenBSD i DragonFly BSD. Svi su oni otvorenog koda, baš kao i Linux. Važno je zapamtiti, međutim, da BSD nije Linux.
    • Darwin je Unix operativni sustav temeljen na FreeBSD-u. Potpuno je besplatan, otvorenog koda i dostupan na http://opensource.apple.com. Budući da je jezgra sustava Unix, a macOS vrlo popularan, mnogi su korisnici prilagodili Linux aplikacije za macOS. Ove programe možete nabaviti pomoću upravitelja paketa - Homebrew, Fink ili MacPorts. Alternativno, Linux možete pokrenuti na macOS -u.
    • Također možete koristiti visoko specijalizirani operacijski sustav poput Open Indiana. Prvotno je razvijen iz sustava otvorenog koda Solaris prije nego što ga je Oracle otkupio i postao vlasništvo. OpenIndiana i Solaris temelje se na Unix System V i kao takvi nisu kompatibilni s Linux aplikacijama. Ipak, postoji mnogo prilagođenih programa. MacOS, BSD i Linux puno su popularniji i za njih je razvijeno mnogo više programa, pa je bolje da ih se držite.
  2. 2 Naučiti pisati u HTML -u. Ako još ne znate programirati, učenje Hypertext Markup (HTML) pomoći će vam da steknete neke korisne vještine za kasnije savladavanje programskih jezika. Svaka web stranica sa svojim dizajnom, fotografijama i ostalim komponentama sastavljena je u HTML -u. Za početak naučite stvarati jednostavne web stranice, stvoriti si malu web stranicu i dalje se razvijati.
    • Kao primjer možete pogledati kôd bilo koje web stranice. Da biste to učinili, u kontekstnom izborniku preglednika odaberite "Prikaži izvorni kod" i pregledajte ga. U Firefoxu idite na Alati> Web razvoj> Izvor stranice.
    • HTML kôd možete napisati u bilo koji uređivač teksta, poput Notepada ili SimpleText -a, i spremiti datoteke kao tekst, tako da datoteku možete otvoriti preglednikom kako biste vidjeli obavljeni posao.
    • Morat ćete naučiti oznake i naučiti ih koristiti. "" Koristi se za otvaranje oznake i "/>" za zatvaranje. "P>" je potrebno za početak novog odlomka. Pomoću oznaka možete tekstu dati bilo koji izgled: kurziv, oblikovanje, boju itd. Učenje HTML -a pružit će vam bolje razumijevanje funkcioniranja interneta.
  3. 3 Naučite programski jezik. Prije nego počnete pisati poeziju, morate naučiti gramatiku. Da biste razbili kôd, morate ga dobro poznavati. Ako zaista želite postati haker, potrebno vam je puno znanja.
    • Ako ne poznajete niti jedan jezik računala, preporučujemo da počnete s Pythonom. Jasno je osmišljen, dobro dokumentiran i prikladan za početnike. Iako je dobro za prvi jezik, to nije samo igračka. To je moćan i fleksibilan jezik, dobro prilagođen velikim objektima.
    • Java je alternativa, ali se dovodi u pitanje izvedivost učenja ovog jezika kao prvog.
    • Za razliku od Jave, Javascript je vrlo sličan Pythonu-oba su jezika zasnovana na C-u i izuzetno su user-friendly. Javascript je "jezik za web programiranje", pa ako želite nastaviti učiti web razvoj / hakiranje, najbolje je započeti s Javascriptom preko Pythona.
    • Alternativa Javascriptu je PHP C, glavni jezik Unix operativnog sustava. Jezik C ++ usko je povezan s C, poznavajući jedno, lako je naučiti drugo. Zahtjevan je za računalne resurse i potrebno je puno vremena za ispravljanje pogrešaka u kodu.
    • Također možete koristiti Backtrack 5 R3, Kali ili Ubuntu 12.04LTS kao početnu platformu.

Dio 2 od 3: Naučite razmišljati kao haker

  1. 1 Kreativno razmišljajte. Sada kada ste stekli osnovne vještine i sposobnosti, vrijeme je da naučite razmišljati poput hakera. Hakeri su mješavina umjetnika, filozofa i inženjera zajedno. Vjeruju u slobodu i međusobnu odgovornost. Svijet je pun problema koje treba riješiti. Hakeri se zabavljaju rješavajući probleme dok usavršavaju svoje vještine i stječu nova znanja.
    • Osim hakiranja, hakeri imaju i širok spektar kulturnih i intelektualnih interesa. Jednako su predani poslu i igri. Pravi hakeri ne razlikuju stvari poput zabave, posla, znanosti i umjetnosti. Svi se ti pojmovi spajaju u jednu veliku kreativnost.
    • Čitajte znanstvenu fantastiku. Za što? Ovdje možete povući analogiju s borilačkim vještinama, gdje je osim dobrih fizičkih podataka potreban i snažan duh. Haker mora biti miran, imati stabilnu psihu i biti discipliniran. To je jednako važno kao i posjedovanje tjelesnih vještina.
    • Naučite borilačku vještinu. Mentalna disciplina koja je usađena u bolnu umjetnost važna je i za hakera. Za hakera je prioritet mentalna disciplina i svjesnost, a ne gruba snaga, atletika ili izdržljivost. U tom pogledu Taichi je najprikladniji.
  2. 2 Hakeri vole riješiti probleme. Nitko nikada ne smije dvaput riješiti problem. Da biste se ponašali kao haker, morate vjerovati da je vrijeme razmišljanja drugih hakera dragocjeno, toliko da vam mora biti moralni imperativ za razmjenu informacija. Rješavanje problema, a zatim samo dijeljenje rješenja kako bi drugi hakeri mogli riješiti nove probleme, umjesto da se stalno vraćaju na stare, vaš je posao.
    • Ne morate besplatno davati sve plodove svoje kreativnosti, iako su oni hakeri koji to rade najcjenjeniji hakeri. Sasvim je u skladu s vrijednostima hakera da prodaju plodove kreativnosti, dovoljne da si osiguraju hranu, sklonište i računala.
    • Pogledajte takva remek -djela kao što je Hakerski manifest, tekst koji je napisao haker Lloyd Blankenship, poznatiji kao Mentor, i Jargon File, internetski enciklopedijski rječnik hakerskog slenga na engleskom jeziku. Iako nisu od tehničkog interesa, uvest će hakerski pristup i duh koji ni s vremenom ne gubi na vrijednosti.
  3. 3 Znajte da su hakeri sami po sebi anti-autoritarni. Hakeri (i općenito kreativni ljudi) ne rade dosadne stvari i ne zaglavljuju se u rutini monotonog posla.Oni također ne podržavaju vladu koja nameće cenzuru i ograničava slobodu informiranja. Stoga dosada i rutina nisu samo hakerovi neprijatelji, odvlače mu pažnju - ovo je zlo.
    • Hakiranje je način života u kojem se odbacuju takozvani "normalni" pojmovi rada i imovine i daje prednost borbi za jednakost i pristup informacijama.
  4. 4 Budite kompetentni. Svatko tko provodi vrijeme na Redditu može izabrati cool nadimak i predstavljati se kao haker. No, Internet je dobar ekvilajzer gdje kompetencije imaju prioritet nad reprezentativnošću. Provedite više vremena poboljšavajući svoje vještine, a ne imidž i brže ćete steći poštovanje nego se pokazati kao super haker.

Dio 3 od 3: Izgradite svoju reputaciju

  1. 1 Napišite softver otvorenog koda. Prvi je pisanje programa koji su drugim hakerima zabavni ili korisni te distribucija izvornog koda programa za korištenje u cijeloj hakerskoj kulturi. Najcjenjeniji polubogovi Hackerlandije su ljudi koji su napisali velike i talentirane programe koji zadovoljavaju najšire potrebe i koji su ih podijelili svima kako bi ih svi mogli koristiti.
  2. 2 Pomozite testirati i otkloniti pogreške softvera otvorenog koda. Počašćeni su i oni koji testiraju i ispravljaju pogreške u softveru otvorenog koda. U ovom nesavršenom svijetu neizbježno provodimo većinu svog razvojnog vremena u fazi otklanjanja pogrešaka. Zato će vam svaki promišljeni pisac otvorenog koda reći da su dobri beta testeri (koji znaju jasno opisati simptome, mogu dobro odrediti probleme, mogu ispraviti pravopisne pogreške i koristiti nekoliko jednostavnih dijagnostičkih rutina) vrijedni zlata.
    • Ako ste početnik, pokušajte pronaći razvojni program koji vas zanima i postati dobar beta tester. Postoji prirodan način od pomaganja u testiranju programa do njihovog uklanjanja pogrešaka, a zatim i do njihove izmjene. Na ovaj način ćete puno naučiti i stvoriti dobru karmu u odnosima s ljudima koji će vam kasnije pomoći.
  3. 3 Objavite korisne informacije. Još jedna dobra stvar je prikupiti i akumulirati korisne i zanimljive informacije na web stranicama ili dokumentima poput FAQ (FAQ ili Često postavljana pitanja i odgovori) i učiniti ih javno dostupnima. Domaćini glavnih tehničkih pitanja gotovo su jednako cijenjeni kao i autori softvera otvorenog koda.
  4. 4 Pomozite da vaša infrastruktura radi. Kultura hakera (i internetski inženjering) odnosi se na volontere. Mnogo je potrebnih, ali ne i vrlo učinkovitih poslova koje je potrebno učiniti kako bi se podržao proces: upravljanje mailing listama, moderiranje diskusionih grupa, upravljanje velikom arhivom softvera, razvoj RFC -a i drugih tehničkih standarda. Ljudi koji dobro rade takve stvari iznimno su cijenjeni jer svi znaju da ova vrsta posla oduzima puno vremena i da nije zabavna kao igranje kodovima. Ovaj rad pokazuje predanost.
  5. 5 Služite samoj kulturi hakera. Konačno, možete poslužiti i širiti samu kulturu. No, ne isplati se to činiti sve dok nemate dovoljno vremena za to i postanete poznati po jednoj od prve četiri stvari. U kulturi hakera nema jasnih vođa, ali postoje kulturni heroji, plemenski starješine, povjesničari i govornici. Kad dovoljno dugo živite u ovim rovovima, možete izrasti u jednog od tih ljudi.
    • Ali oprez: hakeri su oprezni prema svojim bučnim plemenskim starješinama, pa je očito postizanje ove vrste slave puno opasnosti. Umjesto da težite ovome, bolje da vam nije stalo do toga i tada će sve doći samo od sebe, a tek tada možete postati ponizni i milosrdni u svom statusu.

Savjeti

  • Neke tvrtke unajmljuju hakere da provjere koliko je njihov sustav siguran. Tako da na ovome možete dobro zaraditi!
  • Pokušajte da vas ne uhvate i ne baviti se hakiranjem.
  • Dobro pišite na svom maternjem jeziku. Prema raširenom stereotipu, programeri nisu baš pismeni, ali zapravo mnogi hakeri vrlo dobro govore jezik.
  • Lisp vrijedi naučiti za duboko, prosvijetljeno znanje koje ćete steći kad ga konačno savladate. Ovo znanje učinit će vas izvrsnim programatorom do kraja života, čak i ako zapravo nikada ne koristite sam Lisp. Osnovno iskustvo Lispa možete steći u načinu uređivanja koda Emacs uređivača teksta ili dodatka Script-Fu za grafički uređivač GIMP.
  • Perl ima smisla učiti iz praktičnih razloga: vrlo se široko koristi za aktivne web stranice i administraciju sustava, pa čak i ako nikada ne morate pisati Perl, trebali biste ga naučiti čitati. Mnogi ljudi koriste Perl kako bi izbjegli C programiranje, koje je zahtjevno za računalne resurse.
  • Testirajte svoje znanje na web stranicama koje kreirate.
  • Iskoristite svoje znanje i vještine zauvijek. Dobar haker svima je mnogo sigurniji i isplativiji od lošeg. Loši hakeri ne žive baš dobro - moraju se skrivati ​​kako bi izbjegli probleme sa zakonom.
  • Uvijek budi oprezan. Ilegalne aktivnosti mogu dovesti do vrlo ozbiljnih posljedica, a zapravo na internetu nema ništa zaista anonimno.
  • Ne miješajte se u stvari koje vas mogu dovesti u nevolje.
  • Pitajte lokalne zaposlenike trebaju li sigurnosne provjere.

Upozorenja

  • Hakiranje je nezakonito djelo koje može rezultirati ozbiljnom kaznom. Hakiranje je zločin i kažnjivo je po zakonu.