Ryhdy hakkereiksi

Kirjoittaja: Robert Simon
Luomispäivä: 23 Kesäkuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Ryhdy hakkereiksi - Neuvoja
Ryhdy hakkereiksi - Neuvoja

Sisältö

Nykypäivän asiantuntijaverkko-ohjelmoijien ja virtuoosien yhteisö syntyi vuosikymmeniä sitten ensimmäisistä kokeista toisiinsa kytkettyjen tietokoneiden ja ARPAnetin kanssa. Tämän kulttuurin jäsenet olivat ensimmäisiä "hakkereita". Nykyään hakkerointi liittyy murtumiseen tietokonejärjestelmiin, mutta hakkerointikulttuuri on paljon monimutkaisempi ja moralistisempi kuin useimmat ihmiset tietävät. Opi hakkeroinnin perustekniikat, opi ajattelemaan hakkeriä ja oppia ansaitsemaan kunnioitusta yhteisössä. Tämä artikkeli on johdatus hakkeroinnin monimutkaiseen maailmaan.

Astua

Osa 1/3: Säätiö

  1. Suorita Unix. Unix on Internetin käyttöjärjestelmä. Voit käyttää Internetiä ymmärtämättä Unixia, mutta et voi olla hakkeri ilman vankkaa tietoa Unixista. Siksi hakkeriyhteisö keskittyy nykyään hyvin Unixiin. Unix, kuten Linux, voi toimia tietokoneellasi Windowsin vieressä, samalla laitteella. Lataa Linux verkossa tai etsi Linux-käyttäjäyhteisö, joka auttaa sinua asennuksessa.
    • Hyvä tapa aloittaa Linuxin käyttö on käynnistys ns. "Live CD" -levyltä, joka on Linux-jakelu, joka käynnistetään CD-levyltä. Näin sinun ei tarvitse tehdä mitään kiintolevylläsi, joten voit tutustua Linuxiin tekemättä radikaaleja muutoksia tietokoneeseesi.
    • Unixin lisäksi on muitakin käyttöjärjestelmiä, mutta ne ovat ns. Binaarijakaumia, mikä tarkoittaa, että et voi lukea ja / tai muokata koodia. Microsoft Windows ei ole "avoimen lähdekoodin" eikä siksi sovellu hakkeroinnin oppimiseen.
    • Voit käyttää Linuxia Mac OS X: ssä, mutta vain osa järjestelmästä on avointa lähdekoodia. Tällöin saavutat nopeasti mahdollisen rajan, ja sinun on oltava varovainen, ettet kehitä huonoa tapaa tulla riippuvaiseksi Applen koodista.
  2. Kirjoita HTML. Jos et voi ohjelmoida, on tärkeää, että opit HTML-kielen (HyperText Mark-Up Language) perusteet ja paranet sen jälkeen. Kaikki, mitä näet tarkastellessasi verkkosivustoa, on koodattu HTML-koodilla. Aloita projekti, jossa luot oman verkkosivusi ja paranna sitä.
    • Avaa sivun lähdetiedot selaimessa esikatsellaksesi sivun HTML-koodia. Siirry Web-kehittäjä> Sivulähde Firefoxissa ja tutki koodia.
    • Voit koodata HTML: n yksinkertaisessa tekstinkäsittelyohjelmassa, kuten Muistio, tallentaa tiedostosi "vain tekstinä", sitten voit ladata sen selaimeen ja tarkistaa, miltä työsi näyttää.
    • Sinun täytyy oppia käyttämään tunnisteita ja oppia ajattelemaan visuaalisesti tunnisteita käytettäessä. "" käytetään tunnisteen avaamiseen ja "/>" käytetään tunnisteen sulkemiseen. Tunnisteiden avulla voit ilmaista kaiken, mikä on visuaalista: kursivoitu teksti, asettelu, väri ja niin edelleen. Jos tiedät, miten HTML toimii, ymmärrät paremmin Internetin toiminnan.
  3. Opi ohjelmointikieli. Ennen kuin voit kirjoittaa runoja, sinun on ensin opittava kielioppi. Ennen kuin voit rikkoa sääntöjä, sinun on ensin opittava säännöt. Mutta jos tavoitteena on tulla hakkereiksi, tarvitset muutakin kuin kielen perustiedot.
    • Python on hyvä "kieli" aluksi, koska se on siististi suunniteltu, siitä löytyy paljon tietoa ja se on suhteellisen helppoa aloittelijoille. Samalla se ei ole lelu; se on erittäin tehokas, joustava ja sopii erityisesti suuriin projekteihin. Java on vaihtoehto, mutta monien mielestä Java ei ole hyvä kieli aloittelijoille.
    • Jos haluat vakavasti oppia koodaamaan, sinun on opittava C, joka on Unixin ydinkieli. C ++ liittyy C: hen; jos osaat yhtä kieltä, ei ole vaikea oppia toista kieltä. C käyttää järjestelmääsi tehokkaasti, mutta "virheenkorjaus" vie paljon aikaa, joten monet hakkerit välttävät sitä.
    • Se voi olla hyvä idea aloittaa alustalla, kuten Backtrack 5 R3, Kali tai Ubuntu 12.04LTS.

Osa 2/3: Hakkerin näkemykset

  1. Ole luova. Kun olet oppinut perusasiat, voit päästää luovuutesi villiin. Hakkerit ovat itse asiassa taiteilijoita, filosofeja ja insinöörejä. He uskovat vapauteen ja jaettuun vastuuseen. Maailmalla on kaikenlaisia ​​kiehtovia haasteita, jotka on ratkaistava. Hakkerit rakastavat ratkaista ongelmia, hioa taitojaan ja hyödyntää tietämystään.
    • Hakkerit ovat hakkeroinnin lisäksi kaikenlaisia ​​kulttuurisia ja henkisiä etuja. Työ ja leikki ovat yhtä tärkeitä. Rajat "leikin", "työn", "tieteen" ja "taiteen" välillä hämärtyvät tosi hakkereille, usein juuri näissä rajapinnoissa todellinen luova peli alkaa.
    • Lue tieteiskirjallisuutta. Mene scifi-kokouksiin, se on hyvä paikka tavata muita hakkereita ja protohakkereita. Harkitse itäisen taistelulajin oppimista. Tätä varten tarvittava henkinen kuria on samanlainen kuin hakkerointiin vaadittu kurinalaisuus. Tämä koskee lähinnä henkistä kurinalaisuutta, rentoa tietoisuutta ja hallintaa eikä voimaa, urheilullisuutta ja fyysistä sitkeyttä. Tai Chi on esimerkki hyvästä taistelulajista hakkereille.
  2. Rakastan ratkaista ongelmia. Mitään ongelmaa ei pitäisi ratkaista kahdesti. Ajattele sitä hakkeriyhteisönä, jossa jokaisen jäsenen aika on arvokasta. Hakkerit uskovat, että tietojen jakaminen avoimesti on moraalinen velvollisuus. Jos ratkaiset ongelmia ja jaat näitä tietoja, voit auttaa muita, jotka kamppailevat saman ongelman kanssa.
    • Sinun ei tarvitse tuntea velvollisuutta julkistaa luovaa ajatteluasi, mutta hakkereita, jotka tekevät, arvostetaan eniten yhteisössä. Yleensä pidetään normaalina, että myyt vain tarpeeksi ansaitsemiseen.
    • Lue vanhemmat teokset, kuten "Jargon File" tai "Hacker Manifesto" Mentorilta. Teknisesti nämä kappaleet ovat päivättyjä, mutta näkemykset ja innostus ovat ajattomia.
  3. Opi tunnistamaan auktoriteetti ja torjumaan sitä. Hakkerin vihollinen on ikävystyminen, röyhkeys ja autoritaariset hahmot, jotka käyttävät sensuuria ja salassapitoa tietovapauden estämiseksi. Yksitoikkoinen työ estää hakkereita hakkeroimasta.
    • Hyväksymällä hakkeroinnin elämäntapana hylkäät työn ja omistajuuden yhteiset käsitteet ja päätät taistella tasa-arvon ja jaetun tiedon puolesta.
  4. Ole pätevä. Kuka tahansa Redditissä hetkeksi voi esiintyä kova hakkeri, jolla on naurettava käyttäjätunnus. Mutta Internet arvostaa osaamista enemmän kuin egoa ja asennetta. Käytä siis aikaa taitoihisi eikä kuvaan ja ansaitset kunnioitusta aikaisemmin.

Osa 3/3: Hyvä hakkerointi

  1. Kirjoita avoimen lähdekoodin ohjelmisto. Kirjoita ohjelmia, jotka ovat hyödyllisiä tai hauskoja muille hakkereille, ja jaa ohjelman lähde kaikkien käytettäväksi ja muokattavaksi.Hakkerimaailman todelliset puolijumalat ovat ihmisiä, jotka ovat kehittäneet suuria, tehokkaita ohjelmia ja jakaneet ne sitten ilmaiseksi kenenkään kanssa kenenkään käyttöön.
  2. Auta testaamaan ja testaamaan avoimen lähdekoodin ohjelmistoja. Niin sanotut beeta-testaajat ovat kehittäjille erittäin tärkeitä. Lisäksi ohjelmistojen testaaminen voi olla erittäin opettavaista.
    • Yritä löytää ohjelma, joka on vielä kehitysvaiheessa, ja yritä olla hyvä beetatestaaja. Tämä kehittää paljon liikearvoa ja muut ovat valmiita auttamaan sinua myöhemmin.
  3. Julkaise hyödyllistä tietoa. Kerää ja suodata hyödyllistä ja mielenkiintoista tietoa ja lähetä se verkkosivuille tai asiakirjoihin, kuten usein kysyttyihin kysymyksiin (FAQ), jaa nämä tiedot kaikille. Tämä on toinen hyvä tapa ansaita paljon kunnioitusta.
  4. Pidä infrastruktuuri yllä. Hakkerikulttuuria (ja Internetin innovaatioiden taustalla olevia ihmisiä) johtavat vapaaehtoiset. Asioiden jatkamiseksi on tehtävä paljon tärkeää työtä - postituslistojen hallinta, uutisryhmien valvominen, ohjelmistoarkistoilla varustettujen verkkosivustojen ylläpito ja vakiomallisten teknisten sääntöjen kehittäminen. Tekemällä tämän osoitat olevasi sitoutunut, kaikki tietävät, että nämä askareet vievät paljon aikaa eivätkä usein ole kovin hauskoja.
  5. Palvele hakkereiden kulttuuria. Vasta kun olet tullut tunnetuksi jollakin edellisistä vaiheista ja olet työskennellyt sen kanssa pitkään, voit kasvaa eräänlaiseksi sankariksi hakkeri-kulttuurissa. Hakkerikulttuurissa ei ole johtajia, mutta on sankareita, päälliköitä, historioitsijoita ja edustajia. Jos sinua kunnioitetaan pitkään, sinäkin voit tulla yhdeksi näistä luvuista.
    • Hakkerit vihaavat suuria egoja, joten ole varovainen, ettet anna itsellesi tiettyä asemaa. Yritä olla pyrkimättä siihen, mutta aseta itsesi oikeaan paikkaan niin, että se heitetään sylissäsi, ole sitten vaatimaton ja nöyrä tämän muiden määrittelemän tilan suhteen.

Vinkkejä

  • Älä jää kiinni.
  • Varmista, että pystyt kirjoittamaan hyvin äidinkielelläsi. Ohjelmoijan stereotypia ei voi kirjoittaa hyvin, mutta monet hakkerit ovat erittäin hyviä kirjoittajia.
  • LISP: n oppiminen on arvokasta toisella tavalla - syvä kokemus valaistumisesta, kun ymmärrät sen. Tämä kokemus tekee sinusta paremman ohjelmoijan loppuelämäsi ajan, vaikka et tosiasiallisesti ala käyttää LISP: ää.
  • Perl on arvokas oppia muista syistä: sitä käytetään laajalti aktiivisten verkkosivujen ja järjestelmänhallinnan kanssa, joten vaikka et ohjelmoikaan Perlissä, sinun tulisi tietää se. Monet ihmiset käyttävät Perliä C: n sijasta, jos he eivät tarvitse C: n tehokkuutta.

Varoitukset

  • Hakkerointi on laitonta toimintaa ja voi johtaa sakkoihin tai vankeuteen.