Kuinka tulla hakkeriksi: 12 vaihetta (kuvilla)

Sisällysluettelo:

Kuinka tulla hakkeriksi: 12 vaihetta (kuvilla)
Kuinka tulla hakkeriksi: 12 vaihetta (kuvilla)

Video: Kuinka tulla hakkeriksi: 12 vaihetta (kuvilla)

Video: Kuinka tulla hakkeriksi: 12 vaihetta (kuvilla)
Video: Miten SINUSTA Voi Tulla HAKKERI? 2024, Maaliskuu
Anonim

Tietoturvassa hakkeri on henkilö, joka keskittyy tietokone- ja verkkojärjestelmien turvamekanismeihin. On olemassa yhteisöjä ja yhteisiä kulttuureja asiantuntijaohjelmoijista ja verkostoitumisvelhoista, jotka jäljittävät historiansa vuosikymmenten takaa ensimmäisiin jaettaviin minitietokoneisiin ja varhaisimpiin ARPAnet-kokeisiin. Tämän kulttuurin jäsenet olivat ensimmäiset "hakkerit". Tietokoneisiin ja puhelinjärjestelmiin murtautuminen on symboloinut hakkerointia populaarikulttuurissa, mutta tämä kulttuuri on paljon monimutkaisempi ja moralistisempi kuin useimmat ihmiset tietävät. Ryhtyä hakkeriksi, oppia hakkeroinnin perustekniikoita, ajatella hakkerin tavoin ja saada kunnioitusta eettisessä hakkerointiyhteisössä.

Askeleet

Osa 1/3: Oppimisen perusteet

Ryhdy hakkeriksi Vaihe 4
Ryhdy hakkeriksi Vaihe 4

Vaihe 1. Suorita UNIX-tyyppinen käyttöjärjestelmä, kuten Linux

UNIX- ja UNIX-tyyppiset käyttöjärjestelmät ovat Internetin käyttöjärjestelmiä. Vaikka voit oppia käyttämään Internetiä tuntematta UNIXia, et voi olla Internet -hakkeri ymmärtämättä UNIXia. Tästä syystä hakkerikulttuuri on nykyään melko vahvasti UNIX-keskitetty. UNIX-tyyppisiä käyttöjärjestelmiä on monenlaisia, joista suosituin on Linux, jota voit käyttää Microsoft Windowsin rinnalla samalla koneella. Lataa Linux verkossa tai etsi paikallinen Linux -käyttäjäryhmä, joka auttaa sinua asennuksessa.

  • Hyvä tapa upottaa varpaat veteen on käynnistää laite, jota kutsutaan live -CD: ksi tai USB: ksi, jakelu, joka toimii kokonaan CD: ltä tai USB: ltä muuttamatta kiintolevyäsi. Tapa nähdä mahdollisuudet ilman, että sinun tarvitsee tehdä mitään radikaalia.
  • Linuxin lisäksi on muitakin UNIX-tyyppisiä käyttöjärjestelmiä, kuten *BSD-järjestelmät. Suosituimmat *BSD -järjestelmät ovat FreeBSD, NetBSD, OpenBSD ja DragonFly BSD. Kaikki ovat avointa lähdekoodia kuten Linux. On kuitenkin tärkeää muistaa, että ne ovat BSD eivätkä Linux.
  • MacOS Darwinissa, UNIX -käyttöjärjestelmä, joka on FreeBSD: llä. Darwin on täysin ilmainen ja avoimen lähdekoodin ohjelma, joka on saatavana osoitteesta https://opensource.apple.com. Koska järjestelmän ydin on UNIX ja macOS on erittäin suosittu, monet ihmiset ovat siirtäneet Linux -sovelluksia macOS: ään. Voit saada nämä ohjelmat paketinhallinnalla, kuten homebrew, fink tai MacPorts. Vaihtoehtoisesti voit käyttää Linuxia Macissa MacOS: n rinnalla.
  • Jos haluat saada suppean markkinaraon, voit jopa käyttää Open Indiana -käyttöjärjestelmää, joka perustuu Solaris -käyttöjärjestelmän avoimen lähdekoodin julkaisuun ennen kuin Oracle hankki sen ja teki siitä suljetun lähdekoodin. OpenIndiana ja Solaris, jotka on tehty UNIX System V: llä, eivät sellaisenaan ole yhteensopivia Linux -sovellusten kanssa. Se sanoi, että Linux -sovellusten portteja on monia. Sinun on luultavasti parempi käyttää vain macOS: ää, BSD: tä tai Linuxia, koska ne ovat paljon suositumpia ja niille on saatavana paljon enemmän ohjelmia.
Ryhdy hakkeriksi Vaihe 5
Ryhdy hakkeriksi Vaihe 5

Vaihe 2. Kirjoita HTML

Jos et osaa ohjelmoida, HyperText Mark-Up Language (HTML) -kielen oppiminen ja taitojen asteittainen kehittäminen on välttämätöntä. Kaikki mitä näet, kun katsot kuvia, kuvia ja suunnittelukomponentteja sisältävää verkkosivustoa, on koodattu HTML -koodilla. Hankkeessa lähde opiskelemaan perus -kotisivun luomista ja työskentelyä ylöspäin sieltä.

  • Avaa selaimesi sivun lähdetiedot ja tarkista HTML nähdäksesi esimerkin. Valitse Firefoxin Web -kehittäjä> Sivun lähde ja käytä aikaa koodin katsomiseen.
  • Voit kirjoittaa HTML -koodia tekstinkäsittelyohjelmassa, kuten Muistiossa tai Yksinkertaisessa tekstissä, ja tallentaa tiedostosi "yourCoolFileName" . HTML"jotta voit ladata ne selaimeen ja nähdä työsi käännettynä.
Ryhdy hakkeriksi Vaihe 3
Ryhdy hakkeriksi Vaihe 3

Vaihe 3. Opi ohjelmointikieli

Ennen kuin aloitat runojen kirjoittamisen, sinun on opittava kieliopin perusasiat. Ennen kuin rikot sääntöjä, sinun on opittava säännöt. Mutta jos perimmäinen tavoitteesi on tulla hakkeriksi, tarvitset mestariteoksesi kirjoittamiseen enemmän kuin perustason englantia.

  • Python on hyvä "kieli" aloittaa, koska se on siististi suunniteltu, hyvin dokumentoitu ja suhteellisen ystävällinen aloittelijoille. Vaikka se on hyvä ensimmäinen kieli, se ei ole vain lelu; se on houkutteleva, joustava ja sopii hyvin suuriin projekteihin.
  • Jos ryhdyt vakavaan ohjelmointiin, sinun on opittava Java -vaihtoehto, mutta sen arvo ensimmäisenä ohjelmointikielenä on kyseenalaistettu sen tilassa.
  • Toisin kuin Java, Javascript on hyvin samanlainen kuin Python, koska ne ovat sekä C-pohjainen kieli että erittäin uusi käyttäjäystävällinen. Javascript on "verkon ohjelmointikieli", joten jos haluat jatkaa oppimista verkkokehityksessä/hakkeroinnissa, Javascript on parempi oppia kuin Python.
  • Vaihtoehto JavaScriptille olisi PHP C, Unixin ydinkieli. C ++ liittyy läheisesti C: hen; jos tiedät yhden, toisen oppiminen ei ole vaikeaa. C on erittäin tehokas koneesi resurssien kanssa, mutta vie paljon aikaa virheenkorjaukseen ja sitä vältetään usein tästä syystä, ellei tietokoneen tehokkuus ole erityisen tärkeä.
  • On luultavasti hyvä idea käyttää hyvää aloitusalustaa, kuten Backtrack 5 R3, Kali tai Ubuntu 12.04LTS.

Osa 2/3: Hakkerointiasenteiden omaksuminen

Ryhdy hakkeriksi Vaihe 1
Ryhdy hakkeriksi Vaihe 1

Vaihe 1. Ajattele luovasti

Nyt kun sinulla on perustaidot paikallaan, voit alkaa ajatella taiteellisesti. Hakkerit ovat kuin taiteilijoita, filosofeja ja insinöörejä. He uskovat vapauteen ja keskinäiseen vastuuseen. Maailma on täynnä kiehtovia ongelmia, jotka odottavat ratkaisua. Hakkerit ovat erityisen iloisia ongelmien ratkaisemisesta, taitojensa parantamisesta ja älykkyytensä käyttämisestä.

  • Hakkereilla on erilaisia intressejä kulttuurisesti ja älyllisesti, hakkeroinnin ulkopuolella. Työskentele yhtä intensiivisesti kuin pelaat ja pelaa yhtä intensiivisesti kuin työskentelet. Todellisille hakkereille "pelaamisen", "työn", "tieteen" ja "taiteen" välisillä rajoilla on taipumus katoa tai sulautua korkean tason luovuuteen.
  • Lue tieteiskirjallisuutta. Siirry tieteiskirjallisuuteen, joka on loistava tapa tavata hakkereita ja proto-hakkereita.
  • Harkitse kamppailulajin harjoittelua. Taistelulajien vaatima henkinen kurinalaisuus näyttää olevan tärkeillä tavoilla samanlainen kuin hakkerit. Hakkerimielisimpiä taistelulajeja ovat ne, jotka korostavat henkistä kurinalaisuutta, rentouttavaa tietoisuutta ja hallintaa pikemminkin kuin raakaa voimaa, urheilullisuutta tai fyysistä sitkeyttä. Tai Chi on hyvä kamppailulaji hakkereille.
441133 5
441133 5

Vaihe 2. Opi rakastamaan ongelmien ratkaisemista

Mitään ongelmaa ei pitäisi koskaan ratkaista kahdesti. Ajattele sitä yhteisönä, jossa kaikkien aika on hakkereita, on arvokasta. Hakkerit uskovat, että tietojen jakaminen on moraalinen vastuu. Kun ratkaiset ongelmia, julkaise tiedot, jotta kaikki voivat ratkaista saman ongelman.

  • Sinun ei tarvitse uskoa, että sinun on pakko luovuttaa kaikki luovasi tuotteesi, vaikka hakkerit saavat niitä eniten kunnioitusta muilta hakkereilta. Hakkerien arvojen kanssa on sopivaa myydä sitä riittävästi, jotta pysyt ruoassa, vuokrassa ja tietokoneissa.
  • Lue vanhempia kappaleita, kuten The Mentorin "Jargon File" tai "Hacker Manifesto". Ne voivat olla vanhentuneita teknisissä asioissa, mutta asenne ja henki ovat yhtä ajankohtaisia.
441133 6
441133 6

Vaihe 3. Opi tunnistamaan ja taistelemaan auktoriteettia vastaan

Hakkerin vihollinen on tylsyys, töykeys ja autoritaariset hahmot, jotka käyttävät sensuuria ja salailua kuristaakseen tiedonvapautta. Yksitoiminen työ estää hakkereita hakkeroimasta.

Hakkeroinnin omaksuminen elämäntapaksi on hylätä niin sanotut "normaalit" käsitteet työstä ja omaisuudesta ja valita sen sijaan taistella tasa-arvon ja yleisen tiedon puolesta

441133 7
441133 7

Vaihe 4. Ole pätevä

Joten jokainen, joka viettää aikaa Redditissä, voi kirjoittaa naurettavan cyberpunk -käyttäjätunnuksen ja esiintyä hakkerina. Mutta Internet on loistava taajuuskorjain ja arvostaa osaamista egon ja asennon suhteen. Vietä aikaa käsityösi tekemiseen, älä imagoosi, ja saat nopeammin kunnioitusta kuin mallintaminen pinnallisiin asioihin, joita ajattelemme "hakkeroinnista" populaarikulttuurissa.

Osa 3/3: Hakkerointi

441133 8
441133 8

Vaihe 1. Kirjoita avoimen lähdekoodin ohjelmisto

Kirjoita ohjelmia, joita muut hakkerit pitävät hauskoina tai hyödyllisinä, ja anna ohjelmalähteet koko hakkerikulttuurin käyttöön. Hakkerdomin arvostetuimmat puolijumalat ovat ihmisiä, jotka ovat kirjoittaneet suuria, kykeneviä ohjelmia, jotka täyttivät laajan tarpeen ja antoivat ne pois, jotta nyt kaikki käyttävät niitä.

441133 9
441133 9

Vaihe 2. Auta testaamaan ja korjaamaan avoimen lähdekoodin ohjelmistoja

Jokainen avoimen lähdekoodin kirjoittaja, joka ajattelee, kertoo sinulle, että hyvät beta-testaajat (jotka osaavat kuvata oireita, lokalisoivat ongelmat hyvin, sietävät vikoja pikavalinnassa ja ovat valmiita soveltamaan muutamia yksinkertaisia diagnostiikkatoimenpiteitä) ovat painonsa arvoisia rubiineissa.

Yritä löytää kehitteillä oleva ohjelma, josta olet kiinnostunut, ja ole hyvä betatestaaja. Testausohjelmien auttamisesta niiden virheenkorjaamiseen ja niiden muokkaamiseen on luonnollinen eteneminen. Opit paljon tällä tavalla ja luot hyvän tahdon ihmisten kanssa, jotka auttavat sinua myöhemmin

441133 10
441133 10

Vaihe 3. Julkaise hyödyllistä tietoa

Toinen hyvä asia on kerätä ja suodattaa hyödyllisiä ja mielenkiintoisia tietoja verkkosivuille tai asiakirjoihin, kuten usein kysyttyihin kysymyksiin (FAQ), ja asettaa ne saataville. Tärkeiden teknisten usein kysyttyjen kysymysten ylläpitäjät saavat lähes yhtä paljon kunnioitusta kuin avoimen lähdekoodin kirjoittajat.

441133 11
441133 11

Vaihe 4. Ohje pitää infrastruktuurin toiminnassa

Vapaaehtoiset johtavat hakkerikulttuuria (ja Internetin teknistä kehitystä, tässä asiassa). Sen jatkamiseksi on tehtävä paljon tarpeellista, mutta lumoamatonta työtä - postituslistojen hallinta, uutisryhmien valvonta, suurten ohjelmistoarkistosivustojen ylläpito, RFC: iden ja muiden teknisten standardien kehittäminen. Ihmiset, jotka tekevät tällaisia asioita hyvin, saavat paljon kunnioitusta, koska kaikki tietävät, että nämä työt ovat valtavia ajanhukkaa eivätkä ole niin hauskoja kuin koodilla leikkiminen. Niiden tekeminen osoittaa omistautumista.

441133 12
441133 12

Vaihe 5. Tarjoa hakkerikulttuuria itse

Se on jotain, mitä voit tehdä, ennen kuin olet ollut jonkin aikaa ja tullut tunnetuksi yhdellä neljästä edellisestä kohteesta. Hakkerikulttuurilla ei ole tarkalleen johtajia, mutta sillä on kulttuurisankareita ja heimojen vanhimpia sekä historioitsijoita ja edustajia. Kun olet ollut kaivoissa tarpeeksi kauan, voit kasvaa yhdeksi näistä.

Hakkerit luottavat räikeään egoon heimojensa vanhimpia kohtaan, joten tällaisen kuuluisuuden tavoittaminen näkyvästi on vaarallista. Sen sijaan, että pyrkisi siihen, sinun on sijoitettava itsesi, joten se putoaa sylissäsi ja ole sitten vaatimaton ja armollinen statuksesi suhteen

Vinkkejä

  • Jotkut yritykset maksavat hakkereista turvallisuuden testaamiseksi. Jos sinusta tulee tarpeeksi hyvä, tämä voi olla sinun tehtäväsi!
  • Varmista, ettet jää kiinni, vaikka se, mitä aiot tehdä, voi olla laitonta, on suositeltavaa, että teet sen ÄLÄ osallistua Black Hat -hakkerointiin.
  • Kirjoita äidinkielesi hyvin. Vaikka se on yleinen stereotypia, että ohjelmoijat eivät voi kirjoittaa, yllättävä määrä hakkereita on erittäin taitavia kirjoittajia.
  • LISP kannattaa oppia eri syystä - syvällinen valaistumiskokemus, jonka saat, kun saat sen vihdoin. Tämä kokemus tekee sinusta paremman ohjelmoijan loppuelämääsi varten, vaikka et itse koskaan käytä LISP: tä paljon. Voit saada LISP-käyttökokemuksen melko helposti kirjoittamalla ja muokkaamalla muokkaustilaa Emacs-tekstieditorille tai Script-Fu-laajennuksia GIMP-edistyneelle kuvankäsittelyohjelmistolle.
  • Perl kannattaa oppia käytännön syistä; Sitä käytetään erittäin laajalti aktiivisilla verkkosivuilla ja järjestelmänhallinnassa, joten vaikka et koskaan kirjoita Perliä, sinun pitäisi oppia lukemaan se. Monet ihmiset käyttävät Perliä välttämään C -ohjelmointia töissä, jotka eivät vaadi C: n koneen tehokkuutta.
  • Testaa taitosi luomillasi verkkosivustoilla.
  • Käytä taitojasi hyväksi. Valkoisen hatun hakkeriksi ryhtyminen on hyväksi kaikille ja paljon turvallisempaa kuin tulla musta hattu -hakkeriksi ja riskeillä poliisin kanssa.
  • Varo mitä hakkeroit. Laittomalla toiminnalla voi olla vakavia seurauksia, eikä mikään Internetissä ole todella anonyymiä.
  • Älä koskaan yritä tehdä laitonta toimintaa, joka voi saada sinut vaikeuksiin
  • Kysy tietoturvapalvelulta (ADT), voitko testata heidän järjestelmiään.

Suositeltava: