3 tapaa tulla hakkeriksi

Sisällysluettelo:

3 tapaa tulla hakkeriksi
3 tapaa tulla hakkeriksi

Video: 3 tapaa tulla hakkeriksi

Video: 3 tapaa tulla hakkeriksi
Video: Eino ja Aapeli - Mä Voisin Olla Se 2024, Huhtikuu
Anonim

Ohjelmoijilla ja verkkoasiantuntijoilla on yhteinen yhteisö ja kulttuuri, joka juontaa juurensa vuosikymmenien ajan ensimmäisiin jaettaviin minitietokoneisiin ja ARPAnetin varhaisimpiin kokeisiin. Tämän yhteisön jäsenet olivat ensimmäiset”hakkerit”. Tietokone- ja puhelinjärjestelmiin pääsystä on tullut hakkeroinnin symboli nykypäivän kulttuurissa, mutta nämä yhteisöt ovat paljon monimutkaisempia ja ilmaisevat moraalia kuin useimmat ihmiset tietävät. Näin löydät tien monimutkaiseen hakkeroinnin maailmaan.

Vaihe

Tapa 1 /3: Opi hakkeroinnin perustaitoja

Ryhdy hakkeriksi Vaihe 4
Ryhdy hakkeriksi Vaihe 4

Vaihe 1. Suorita Unix

Unix on käyttöjärjestelmä Internetistä. Vaikka voit oppia käyttämään Internetiä tietämättä Unixista, et voi olla hakkeri tietämättä Unixista. Tästä syystä hakkeriyhteisö on nykyään hyvin Unix-keskeinen. Linuxin kaltainen Unix voi toimia Microsoft Windowsin rinnalla samassa tietokoneessa. Lataa Linux verkossa tai etsi paikallinen Linux -käyttäjäryhmä, joka auttaa sinua asennuksessa.

  • Loistava tapa aloittaa on se, mitä Linux -harrastajat kutsuvat live -CD: ksi, jakelu, joka toimii kokonaan CD -levyltä ilman kiintolevyn vaihtamista. Se on tapa nähdä jotain uutta tekemättä mitään radikaalia.
  • Unixin lisäksi on muitakin käyttöjärjestelmiä, mutta ne on jaettu binäärinä - et voi lukea koodia etkä muuttaa sitä. Yrittäminen oppia hakkeroimaan Microsoft Windows -tietokone tai muu suljettu lähdekoodijärjestelmä on kuin yrittää oppia tanssimaan valettuina.
  • Linux voi toimia Mac OS X -käyttöjärjestelmässä, mutta vain osa järjestelmästä on avointa lähdekoodia - sinulla on todennäköisesti paljon ongelmia, ja sinun on oltava varovainen, ettet kehitä huonoa tapaa riippua Applen omasta koodista.
Ryhdy hakkeriksi Vaihe 5
Ryhdy hakkeriksi Vaihe 5

Vaihe 2. Kirjoita HTML

Jos et osaa ohjelmoida, on tärkeää oppia HyperText Mark-Up Language (HTML) -kieli ja kehittää hitaasti taitojasi. Mitä näet, kun katsot verkkosivuston kuvia ja suunnittelukomponentteja, ne kaikki on koodattu HTML -koodilla. Aloita projektin opettaminen perustason aloitussivun luomiseksi ja jatka sieltä ylöspäin.

  • Avaa selaimesi sivun lähdetiedot ja katso esimerkki HTML -koodista. Napsauta Firefoxin Web -kehittäjä> Sivun lähde ja katso hetki koodia.
  • Voit kirjoittaa HTML -koodia tekstinkäsittelyohjelmassa, kuten Notepadissa tai SimpleTextissä, ja tallentaa tiedostosi vain tekstinä, jotta voit ladata sen selaimeesi ja nähdä sivusi käännettynä.
  • Sinun on opittava tuntemaan tunnisteiden (tarrojen) muoto ja oppia ajattelemaan visuaalisesti tunnisteiden avulla. "" -Merkkiä käytetään sulkemisena. "<p>" käytetään rivin avauskoodina kappaleissa. Käytät tunnisteita kuvaamaan kaikkea visuaalista: kursivointia, muotoilua, värejä ja niin edelleen. HTML: n oppiminen auttaa sinua ymmärtämään paremmin Internetin toimintaa.
Ryhdy hakkeriksi Vaihe 3
Ryhdy hakkeriksi Vaihe 3

Vaihe 3. Opi ohjelmointikieliä

Ennen kuin aloitat riimien kirjoittamisen, sinun on opittava kieliopin perusasiat. Ennen sääntöjen rikkomista sinun on opittava säännöt. Mutta jos perimmäisenä tavoitteenasi on tulla hakkeriksi, mestariteoksesi kirjoittamiseen tarvitset enemmän kuin perustason englantia.

  • Python on hyvä "kieli" aluksi, koska se on siististi suunniteltu, hyvin dokumentoitu ja suhteellisen helppo aloittelijoille. Huolimatta erinomaisesta ensimmäisestä kielestä Python on enemmän kuin pelkkä lelu; mutta erittäin vahva, joustava ja sopiva suuriin projekteihin. Java on vaihtoehto, mutta sen arvo ensimmäisenä ohjelmointikielenä on kyseenalaistettu.
  • Jos olet tosissasi ohjelmoinnissa, sinun pitäisi oppia Unixin ydinkieli. C ++ liittyy läheisesti C: hen; jos tiedät yhden, toisen oppiminen ei ole vaikeaa. C on erittäin tehokas tietokoneen resurssien kanssa, mutta vie paljon aikaa virheenkorjaukseen (ohjelman kulun jälkeen), ja sitä vältetään usein tästä syystä, ellei tietokoneen tehokkuus ole kriittinen.

Tapa 2/3: Ajattele kuin hakkeri

Ryhdy hakkeriksi Vaihe 1
Ryhdy hakkeriksi Vaihe 1

Vaihe 1. Ajattele luovasti

Nyt kun sinulla on perustaidot, voit alkaa ajatella taidetta. Hakkerit ovat kuin taiteilijoita, filosofeja ja insinöörejä. He uskovat vapauteen ja yhteiseen vastuuseen. Maailma on täynnä mielenkiintoisia ongelmia, jotka odottavat ratkaisua. Hakkerit nauttivat ongelmien ratkaisemisesta, taitojensa parantamisesta ja älykkyytensä käyttämisestä.

  • Hakkereilla on erilaisia etuja kulttuurisesti ja älyllisesti, hakkeroinnin lisäksi. Työskentele yhtä kovaa kuin leikki ja pelaa yhtä kovaa kuin työ. Todellisen hakkerin mielestä "pelaamisen", "työn", "tieteen" ja "taiteen" välisillä rajoilla on tapana kadota tai sulautua korkean tason luovuuteen.
  • Lue tieteiskirjallisuutta. Siirry scifi-sopimuksiin, jotka ovat loistava tapa tavata hakkereita ja ihmisiä, jotka haluavat olla hakkereita. Harkitse taistelulajien harjoittamista. Itsepuolustukseen tarvittava henkinen kurinalaisuus näyttää olevan tärkeillä tavoilla samanlainen kuin hakkerit. Hakkerimielisimmät taistelulajit ovat niitä, joissa korostetaan henkistä kuria, rento tietoisuutta ja hallintaa, eikä raakaa voimaa, urheilullisuutta tai fyysistä kestävyyttä. Tai Chi on loistava kamppailulaji hakkereille.
441133 5
441133 5

Vaihe 2. Tykkää ratkaista ongelmia

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

  • Sinun ei tarvitse uskoa, että sinun on pakko luovuttaa kaikki luovat tuotteesi itsestäänselvyytenä, vaikka muut hakkerit kunnioittavat niitä. Tämä on sopusoinnussa hakkereiden arvojen kanssa myydä juuri niin paljon, että saat kattavuuden ruoan, suojan ja tietokoneiden suhteen.
  • Lue vanhoja kirjoja, kuten Jargon File tai The Mentorin Hacker -manifesti. Kirjat voivat olla teknisesti vanhentuneita, mutta niiden asenne ja henki pätevät tänään.
441133 6
441133 6

Vaihe 3. Opi tunnistamaan auktoriteetti ja vastustamaan sitä

Hakkerien vihollisia ovat tylsyys, tylsä työ ja viranomaiset, jotka käyttävät sensuuria ja salailua kuristaakseen tiedonvapautta. Yksitoiminen työ estää hakkereita hakkeroimasta.

Hakkeroinnin tukeminen elämäntapana on "normaalin" työn ja omaisuuden käsitteen hylkääminen ja mieluummin taistelu yhtäläisten oikeuksien ja yleisen tiedon puolesta

441133 7
441133 7

Vaihe 4. Ryhdy asiantuntijaksi

Jokainen, joka viettää aikaa Redditissä, voi kirjoittaa naurettavan ja naurettavan käyttäjänimen ja teeskennellä olevansa hakkeri. Mutta Internet on hyvä tasapaino ja arvostaa asiantuntemusta enemmän kuin egoa ja asennetta. Ota aikaa hioaksesi taitoja etkä kuvia, ja ansaitset kunnioituksen nopeammin kuin altistumalla pinnallisille asioille, jotka ovat mielestämme "hakkereita".

Tapa 3/3: Ansaitse kunnioitusta

441133 8
441133 8

Vaihe 1. Kirjoita avoimen lähdekoodin ohjelmisto

Luo ohjelma, joka muiden hakkereiden mielestä on hauskaa tai hyödyllistä, ja anna ohjelman lähdekoodi ilmaiseksi koko hakkeriyhteisölle käytettäväksi. Hakkerien maailman arvostetuimmat suuret ihmiset ovat niitä, jotka ovat kirjoittaneet loistavia ja hyödyllisiä ohjelmia, jotka vastaavat monenlaisiin tarpeisiin ja tarjotaan maksutta, jotta nyt kaikki voivat käyttää niitä.

441133 9
441133 9

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

Avoimen lähdekoodin ohjelmistovalmistajat kertovat, että hyvä beta-testaaja (joka osaa kuvata oireet selkeästi, lokalisoi ongelmat hyvin, pystyy käsittelemään julkaisuvirheet nopeasti ja on valmis suorittamaan yksinkertaisia diagnostiikkatoimenpiteitä) on hyvä erittäin arvokas.

Yritä löytää edelleen kehitteillä oleva ohjelma, joka kiinnostaa sinua, ja ole hyvä betatestaaja. Testausohjelmien auttamisesta virheenkorjauksen apuun on luonnollinen edistysaskel ohjelmien muokkaamiseen. Opit paljon tällä tavalla ja synnytät hyvää tahtoa ihmisten kanssa, jotka auttavat sinua myöhemmin

441133 10
441133 10

Vaihe 3. Julkaise hyödyllistä tietoa

Toinen hyvä asia on, että se kerää ja tislaa hyödyllisiä ja mielenkiintoisia tietoja verkkosivuille tai asiakirjoihin, kuten usein kysyttyjen kysymysten luetteloihin, ja asettaa ne julkisesti saataville. Tärkeiden teknisten usein kysyttyjen kysymysten ylläpitäjiä kunnioitetaan lähes yhtä paljon kuin avoimen lähdekoodin ohjelmien tekijöitä.

441133 11
441133 11

Vaihe 4. Auta pitämään infrastruktuuri käynnissä

Hakkeriyhteisöä (ja teknisen asiantuntemuksen kehittämistä Internetistä) johtavat vapaaehtoiset. Sen jatkamiseksi on tehtävä paljon tärkeää, mutta kiinnostamatonta työtä - postituslistojen ylläpito, uutisryhmien valvonta, suurten ohjelmistoarkistosivustojen ylläpito, RFC: iden ja muiden teknisten standardien kehittäminen. Tällaisia asioita tekeviä ihmisiä kunnioitetaan, koska kaikki tietävät, että tämä työ vie paljon aikaa eikä ole yhtä mielenkiintoista kuin leikki koodilla. Näiden asioiden tekeminen osoittaa omistautumista.

441133 12
441133 12

Vaihe 5. Palvele hakkeriyhteisöä itse

Tätä teet vasta, kun olet ollut alalla pitkään ja tunnet yhdestä neljästä edellä mainitusta asiasta. Hakkeriyhteisöllä ei ole johtajaa, mutta sillä on sankareita, ryhmäjohtajia, historioitsijoita ja puhujia. Kun olet ollut siinä tarpeeksi kauan, sinusta kehittyy todennäköisesti yksi näistä rooleista.

Hakkerit eivät yritä tulla avoimesti ryhmäjohtajiksi, joten näyttää siltä, että tällaisen suosion etsiminen on vaarallista. Sen sijaan, että pyrkisi siihen, sinun tulisi sijoittaa itsesi niin, että se putoaa syliisi, ja olla nöyrä ja ystävällinen tilasi suhteen

Vinkkejä

  • Perl kannattaa oppia käytännön syistä; Sitä käytetään laajalti verkkosivuilla ja aktiivisissa hallintajärjestelmissä, joten vaikka et olisi koskaan kirjoittanut Perlissä, 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 tietokoneen tehokkuutta C: llä.
  • Kirjoita äidinkielesi hyvin. Vaikka on yleinen käsitys, että ohjelmoijat eivät osaa kirjoittaa, jotkut hakkerit ovat erittäin hyviä säveltämään.
  • LISP kannattaa opiskella eri syystä - syvä valaiseva kokemus, jonka saat, kun vihdoin ymmärrät sen. Tämä kokemus tekee sinusta paremman ohjelmoijan tulevaisuudessa, vaikka et käytä paljon LISP: tä. Voit saada jonkin verran kokemusta LISP: stä melko helposti kirjoittamalla ja muuttamalla Emacs-tekstieditorin kirjoitustilaa tai GIMP: n Script-Fu-laajennusta.

Suositeltava: