Bli en hacker

Dagens gemenskap av expertprogrammerare och nätverksvirtuoser uppstod för decennier sedan från de första experimenten med sammankopplade datorer och ARPAnet. Medlemmarna i denna kultur var de första "hackare". Idag förknippas hackning med inbrott i datorsystem, men hackkulturen är mycket mer komplex och moralistisk än de flesta känner till. Lär dig grunderna i hacking, lär dig hur du tänker som en hackare och lär dig hur du tjänar respekt inom samhället. Den här artikeln är redan en introduktion till hackningens komplexa värld.

Steg

Del 1 av 3: Grunden

Bild med titeln Bli en hackare Steg 4
1. Kör Unix. Unix är operativsystemet på internet. Du kan använda internet utan att förstå Unix, men du kan inte vara en hackare utan en gedigen kunskap om Unix. Det är därför hackercommunityt är väldigt fokuserat på Unix nu för tiden. En Unix som Linux kan köras på din dator tillsammans med Windows, på samma enhet. Ladda ner Linux online eller hitta en Linux-användargemenskap som hjälper dig med installationen.
  • Ett bra sätt att komma igång med Linux är att boota från en sk "live-CD", det är en Linux-distribution som startar från en CD. På så sätt behöver du inte göra något med din hårddisk, så du kan lära känna Linux utan att göra drastiska ändringar på din dator.
  • Det finns andra operativsystem förutom Unix, men det är så kallade binära distributioner, vilket innebär att du inte kan läsa och/eller modifiera koden. Microsoft Windows är det inte "öppen källa" och därför inte lämplig för att lära sig hacka.
  • Du kan köra Linux under Mac OS X, men bara en del av systemet är öppen källkod. Du når då 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.
Bild med titeln Bli en hackare Steg 5
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 kodat med HTML. Starta ett projekt där du skapar din egen webbsida och blir bättre på det.
  • Öppna sidans källinformation i en webbläsare för att förhandsgranska en sidas HTML-kod. Gå till webbutvecklare > Sidkälla i Firefox och studera koden.
  • Du kan koda HTML i ett enkelt ordbehandlingsprogram som Anteckningar, spara din fil som "text endast", sedan kan du ladda upp det till en webbläsare och kolla hur ditt arbete ser ut.
  • Du måste lära dig hur du använder 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 indikera allt visuellt: kursiv text, formatering, färg och så vidare. Om du vet hur HTML fungerar förstår du bättre hur internet fungerar.
    Bild med titeln Bli en hackare Steg 3
    3. Lär dig programmeringsspråket.Innan du kan skriva dikter måste du först lära dig grammatik. Innan du kan bryta mot reglerna måste du lära dig reglerna. Men om ditt mål är att bli en hacker behöver du mer än grundläggande kunskaper i språket.
  • Python är bra "språk" till att börja med eftersom det är snyggt designat, det finns mycket information om det och det är relativt enkelt för nybörjare. Samtidigt är det ingen 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 verkligen vill lära dig programmering måste du lära dig C, som är kärnspråket i Unix. C++ är relaterat till C; kan man ett språk är det inte svårt att lära sig det andra. C använder ditt system effektivt, men det "felsöka" tar mycket tid, varför många hackare undviker det.
  • 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 hackers synpunkter

    Bild med titeln Bli en hackare Steg 1
    1. Vara kreativ. När du har bemästrat grunderna kan du låta din kreativitet flöda. Hackare är faktiskt konstnär, filosof och ingenjör 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, finslipa sina kunskaper och använda sina kunskaper till något.
    • Hackare har alla möjliga kulturella och intellektuella intressen förutom att hacka. Arbete och lek är lika viktigt. Gränserna mellan "spel", "arbete", "vetenskap" och "konst" är vaga för den sanna hackaren, ofta är det just på dessa gränssnitt som det verkliga kreativa spelet börjar.
    • Läs science fiction. Gå på sci-fi-möten, det är ett bra ställe att träffa andra hackare och proto-hackers. Överväg att lära dig en orientalisk kampsport. Den mentala disciplin som krävs för detta liknar den disciplin som krävs för att hacka. Det handlar främst om mental disciplin, avslappnad medvetenhet och kontroll och inte så mycket om styrka, atleticism och fysisk hårdhet. Tai Chi är ett exempel på en bra kampsport för hackare.
    Bild med titeln 441133 5
    2. Älskar att lösa problem. Inget problem ska lösas två gånger. Se det som en gemenskap av hackare där varje medlems tid är värdefull. Hackare tror att det är en moralisk skyldighet att dela information öppet. Att lösa problem och dela denna information kan 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 hackarna som gör det är de mest respekterade i samhället. Det anses generellt vara normalt att du säljer precis tillräckligt för att leva på.
  • Läs äldre arbeten som "Jargongfil" eller "Hackermanifest" från Mentorn. Tekniskt sett är dessa bitar daterade, men vyerna och andan är tidlösa.
    Bild med titeln 441133 6
    3. Lär dig att känna igen och bekämpa auktoritet. Hackarens fiende är tristess, slogs och auktoritärer som använder censur och sekretess för att motverka informationsfrihet. Monotont arbete minns hackaren från att hacka.
    Genom att anamma hacking som ett sätt att leva, förkastar du de vanliga begreppen arbete och egendom, och väljer att kämpa för jämlikhet och delad kunskap.
    Bild med titeln 441133 7
  • 4. Var kompetent. Alla som är på Reddit ett tag kan låtsas vara en hård hackare med ett löjligt användarnamn. Men internet värdesätter kompetens mer än ego och attityd. Så lägg tiden på dina färdigheter och inte på din image, då kommer du att tjäna respekt tidigare.

    Del 3 av 3: Bra hackning

    Bild med titeln 441133 8
    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 sanna halvgudarna i hackarnas värld är människorna som har utvecklat stora, kraftfulla program och sedan delar dem gratis med alla så att alla kan använda dem.
    Bild med titeln 441133 9
    2. Hjälp till att 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 mjukvara.
    Försök att hitta ett program som fortfarande är i utvecklingsfas och försök bli en bra betatestare. På grund av detta utvecklar du mycket goodwill och senare kommer andra att vara mer villiga att hjälpa dig.
    Bild med titeln 441133 10
    3. Publicera användbar information. Samla och filtrera användbar och intressant information och placera den på webbsidor eller i dokument som vanliga frågor (FAQ), dela denna information med alla. Detta är också ett bra sätt att tjäna mycket respekt.
    Bild med titeln 441133 11
    4. Håll igång infrastrukturen. Hackerkulturen (och människorna bakom förnyelsen av internet) drivs av frivilliga. Det finns mycket viktigt arbete som måste göras för att hålla saker igång - hantera e-postlistor, vara moderator för diskussionsgrupper, underhålla webbplatser för mjukvaruarkiv och utveckla tekniska standardregler. Genom att göra detta visar du att du är engagerad, alla vet att dessa jobb är väldigt tidskrävande och ofta inte särskilt roliga.
    Bild med titeln 441133 12
    5. Tjäna hackerkulturen. Först när du har blivit känd genom ett av de tidigare stegen och har jobbat med det länge kan du växa till en sorts hjälte inom hackerkulturen. Det finns inga ledare inom hackerkulturen, men det finns hjältar, hövdingar, historiker och representanter. Om du är respekterad under en lång tid kan du också bli en av dessa figurer.
    Hackare hatar stora egon, så var försiktig när du tilldelar dig själv en viss status. Försök att inte sträva efter det, utan placera dig själv på rätt plats så att den faller i ditt knä, var sedan ödmjuk och ödmjuk inför denna status som bestäms av andra.

    Tips

    • Bli inte fångad.
    • Se till att du kan skriva bra på ditt modersmål. Stereotypen av en programmerare kan inte skriva bra, men många hackare är faktiskt väldigt 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 den. Den erfarenheten kommer att göra dig till en bättre programmerare för resten av ditt liv, även om du faktiskt inte använder LISP.
    • Perl är värdefullt att lära sig av andra skäl: det används flitigt i aktiva webbsidor och systemadministration, så även om du inte programmerar i Perl bör du veta det. Många använder Perl istället för C, när de inte behöver effektiviteten hos C.

    Varningar

    • Hacking är en olaglig aktivitet och kan resultera i böter eller fängelse.

    Оцените, пожалуйста статью