Bli en hackare

Författare: Robert Simon
Skapelsedatum: 23 Juni 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Mauri möter: Sveriges bästa hacker
Video: Mauri möter: Sveriges bästa hacker

Innehåll

Dagens community av expertnätverksprogrammerare och virtuoser uppstod för årtionden sedan från de första experimenten med sammankopplade datorer och ARPAnet. Medlemmarna i denna kultur var de första "hackarna". Idag är hacking förknippat med inbrott i datorsystem, men hackingskulturen är mycket mer komplex och moralistisk än de flesta vet. Lär dig de grundläggande teknikerna för hacking, lär dig att tänka som en hackare och lär dig att tjäna respekt i samhället. Den här artikeln är en introduktion till hackingens komplexa värld.

Att gå

Del 1 av 3: Grunden

  1. Kör Unix. Unix är internetets operativsystem. Du kan använda Internet utan att förstå Unix, men du kan inte vara en hacker utan gedigen kunskap om Unix. Det är därför hackersamhället är mycket fokuserat på Unix idag. En Unix som Linux kan köras på din dator bredvid Windows, på samma enhet. Ladda ner Linux online eller sök efter en Linux-användargrupp för att hjälpa dig med installationen.
    • Ett bra sätt att komma igång med Linux är att starta från vad som kallas en "Live CD", vilket är en Linux-distribution som startar från en CD. På det här sättet behöver du inte göra någonting med din hårddisk så att du kan lära känna Linux utan att göra drastiska ändringar på din dator.
    • Det finns andra operativsystem förutom Unix, men de är så kallade binära distributioner, vilket innebär att du inte kan läsa och / eller ändra koden. Microsoft Windows är inte "öppen källkod" och därför inte lämpligt för att lära sig att hacka.
    • Du kan köra Linux på Mac OS X, men endast en del av systemet är öppen källkod. Då når du snabbt gränserna för vad som är möjligt, och du måste vara försiktig så att du inte utvecklar den dåliga vanan att bli beroende av Apples kod.
  2. Skriv HTML. Om du inte kan programmera är det viktigt att du behärskar grunderna i HTML (HyperText Mark-Up Language) och sedan blir bättre på det. Allt du ser när du tittar på en webbplats är kodad med HTML. Starta ett projekt där du skapar din egen webbsida och blir bättre på den.
    • Öppna sidkällinformationen i en webbläsare för att förhandsgranska HTML-koden för en sida. Gå till webbutvecklare> Sidkälla i Firefox och studera koden.
    • Du kan koda HTML i ett enkelt ordbehandlingsprogram som Anteckningar, spara filen som "endast text", sedan kan du ladda upp den till en webbläsare och kontrollera hur ditt arbete ser ut.
    • Du måste lära dig att använda taggar och lära dig att tänka visuellt när du använder taggar. "" används för att öppna en tagg och "/>" används för att stänga en tagg. Du använder taggar för att ange allt som är visuellt: kursiv text, layout, färg och så vidare. Om du vet hur HTML fungerar förstår du bättre hur internet fungerar.
  3. Lär dig språket för programmering. Innan du kan skriva dikter måste du först lära dig grammatik. Innan du kan bryta mot reglerna måste du först lära dig reglerna. Men om ditt mål är att bli en hackare behöver du mer än en grundläggande förståelse för språket.
    • Python är ett bra "språk" till att börja med eftersom det är snyggt utformat, det finns mycket information att hitta på det och det är relativt enkelt för nybörjare. Samtidigt är det inte en leksak; den är mycket kraftfull, flexibel och särskilt lämplig för stora projekt. Java är ett alternativ, men många tycker inte att Java är ett bra språk för nybörjare.
    • Om du på allvar vill lära dig att koda måste du lära dig C, vilket är Unix kärnspråk. C ++ är relaterad till C; om du kan ett språk är det inte svårt att lära sig det andra. C använder ditt system effektivt, men "felsökning" tar mycket tid, så det undviks av många hackare.
    • Det kan vara en bra idé att börja med en plattform som Backtrack 5 R3, Kali eller Ubuntu 12.04LTS.

Del 2 av 3: En hackares åsikter

  1. Vara kreativ. När du väl behärskar grunderna kan du låta din kreativitet springa vild. Hackare är faktiskt artister, filosofer och ingenjörer allt i ett. De tror på frihet och delat ansvar. Världen har alla möjliga fascinerande utmaningar som måste lösas. Hackare älskar att lösa problem, att finslipa sina färdigheter och att använda sin kunskap.
    • Hackare har alla slags kulturella och intellektuella intressen förutom hacking. Arbete och lek är lika viktiga. Gränserna mellan "lek", "arbete", "vetenskap" och "konst" är suddiga för den sanna hackaren, ofta är det just vid dessa gränssnitt där det verkliga kreativa spelet börjar.
    • Läs science fiction. Gå till sci-fi-möten, det är ett bra ställe att träffa andra hackare och proto-hackare. Överväg att lära dig en östlig kampsport. Den mentala disciplin som krävs för detta liknar den disciplin som krävs för hacking. Detta gäller främst mental disciplin, avslappnad medvetenhet och kontroll snarare än styrka, atletik och fysisk seghet. Tai Chi är ett exempel på en bra kampsport för hackare.
  2. Älskar att lösa problem. Inga problem bör lösas två gånger. Tänk på det som en hackersamhälle där varje medlems tid är dyrbar. Hackare tror att det är en moralisk skyldighet att dela information öppet. Om du löser problem och delar denna information kan du hjälpa andra som kämpar med samma problem.
    • Du behöver inte känna dig skyldig att offentliggöra allt ditt kreativa tänkande, men de hackare som gör det är de mest respekterade i samhället. Det anses i allmänhet normalt att du säljer tillräckligt för att försörja dig.
    • Läs äldre verk som "Jargon File" eller "Hacker Manifesto" från The Mentor. Tekniskt är dessa bitar daterade, men utsikten och entusiasmen är tidlös.
  3. Lär dig att erkänna och bekämpa auktoritet. Hackarens fiende är tristess, tråkighet och auktoritära personer som använder censur och sekretess för att hindra informationsfriheten. Monotont arbete hindrar hackaren från att hacka.
    • Genom att omfamna hacking som ett sätt att leva avvisar du de vanliga begreppen arbete och ägande, du väljer att kämpa för jämlikhet och delad kunskap.
  4. Var kompetent. Alla på Reddit ett ögonblick kan låtsas vara en tuff hackare med ett löjligt användarnamn. Men internet värderar kompetens mer än ego och attityd. Så spendera tiden på dina färdigheter och inte på din image så tjänar du respekt tidigare.

Del 3 av 3: Bra hacking

  1. Skriv programvara med öppen källkod. Skriv program som är användbara eller roliga för andra hackare och dela källan till programmet för alla att använda och ändra.De verkliga halvgudarna i hackarnas värld är de människor som har utvecklat stora, kraftfulla program och sedan delat dem gratis med vem som helst för vem som helst att använda.
  2. Hjälp testa och felsöka programvara med öppen källkod. Så kallade betatestare är mycket viktiga för utvecklare. Dessutom kan det vara väldigt lärorikt att testa programvara.
    • Försök hitta ett program som fortfarande är i utvecklingsfasen och försök att vara en bra betatestare. Detta kommer att utveckla mycket goodwill och andra kommer att vara mer villiga att hjälpa dig senare.
  3. Publicera användbar information. Samla in och filtrera användbar och intressant information och lägg den på webbsidor eller i dokument som vanliga frågor (FAQ), dela denna information med alla. Detta är ett annat bra sätt att tjäna mycket respekt.
  4. Håll infrastrukturen igång. Hackarkulturen (och människorna bakom internetens innovation) drivs av volontärer. Det finns mycket viktigt arbete som måste göras för att hålla saker på gång - hantering av e-postlistor, moderering av nyhetsgrupper, underhåll av webbplatser med programvaruarkiv och utveckling av tekniska standardregler. Genom att göra detta visar du att du är engagerad, alla vet att dessa sysslor tar mycket tid och ofta inte är så roliga.
  5. Servera hackarkulturen. Först när du har blivit känd av ett av de tidigare stegen och har arbetat med det länge kan du växa till en slags hjälte inom hackarkulturen. Det finns inga ledare i hackarkulturen, men det finns hjältar, chefer, historiker och representanter. Om du respekteras länge kan du också bli en av dessa siffror.
    • Hackare hatar stora egon, så var försiktig så att du inte ger dig själv en viss status. Försök att inte sträva efter det, utan placera dig på rätt plats så att det kommer att kastas i ditt knä, var sedan blygsam och ödmjuk om den status som andra bestämmer.

Tips

  • Fånga dig inte.
  • Se till att du kan skriva bra på ditt modersmål. Stereotypen för en programmerare kan inte skriva bra, men många hackare är mycket bra författare.
  • Att lära sig LISP är värdefullt på ett annat sätt - den djupa upplevelsen av upplysning du har när du äntligen förstår det. Den upplevelsen kommer att göra dig till en bättre programmerare för resten av ditt liv, även om du inte börjar använda LISP.
  • Perl är värdefullt att lära av andra skäl: det används ofta med aktiva webbsidor och systemadministration, så även om du inte programmerar i Perl borde du veta det. Många använder Perl istället för C om de inte behöver C: s effektivitet.

Varningar

  • Hacking är en olaglig verksamhet och kan leda till böter eller fängelse.