Blive en hacker

Nutidens fællesskab af ekspertprogrammører og netværksvirtuoser opstod for årtier siden fra de første eksperimenter med indbyrdes forbundne computere og ARPAnet. Medlemmerne af denne kultur var de første "hackere". I dag er hacking forbundet med indbrud i computersystemer, men hackingkulturen er meget mere kompleks og moralistisk, end de fleste ved. Lær det grundlæggende om hacking, lær hvordan du tænker som en hacker, og lær hvordan du tjener respekt i fællesskabet. Denne artikel er allerede en introduktion til den komplekse verden af ​​hacking.

Trin

Del 1 af 3: Fundamentet

Billede med titlen Bliv en hacker Trin 4
1. Kør Unix. Unix er internettets styresystem. Du kan bruge internettet uden at forstå Unix, men du kan ikke være hacker uden et solidt kendskab til Unix. Derfor er hackersamfundet meget fokuseret på Unix i disse dage. En Unix som Linux kan køre på din computer sammen med Windows, på den samme enhed. Download Linux online eller find et Linux-brugerfællesskab til at hjælpe dig med installationen.
  • En god måde at komme i gang med Linux er at boote fra en såkaldt "live CD", det er en Linux-distribution, der starter fra en cd. På denne måde behøver du ikke gøre noget med din harddisk, så du kan lære Linux at kende uden at foretage drastiske ændringer på din computer.
  • Der er andre operativsystemer udover Unix, men det er såkaldte binære distributioner, hvilket betyder, at du ikke kan læse og/eller ændre koden. Microsoft Windows er det ikke "åben kildekode" og derfor ikke egnet til at lære at hacke.
  • Du kan køre Linux under Mac OS X, men kun en del af systemet er open source. Du når så hurtigt grænserne for hvad der er muligt, og du skal passe på ikke at udvikle den dårlige vane at blive afhængig af Apples kode.
Billede med titlen Bliv en hacker Trin 5
2. Skriv HTML. Hvis du ikke kan programmere, er det vigtigt, at du mestrer det grundlæggende i HTML (HyperText Mark-Up Language) og derefter bliver bedre til det. Alt, hvad du ser, når du ser på en hjemmeside, er kodet med HTML. Start et projekt, hvor du opretter din egen webside og bliver bedre til det.
  • Åbn sidekildeoplysningerne i en browser for at få vist en sides HTML-kode. Gå til webudvikler > Sidekilde i Firefox og studere koden.
  • Du kan kode HTML i et simpelt tekstbehandlingsprogram som Notesblok, gem din fil som "kun tekst", så kan du uploade det til en browser og tjekke, hvordan dit arbejde ser ud.
  • Du skal lære at bruge tags og lære at tænke visuelt, når du bruger tags. "<" bruges til at åbne et tag og "/>" bruges til at lukke et tag. Du bruger tags til at angive noget visuelt: kursiv tekst, formatering, farve og så videre. Hvis du ved, hvordan HTML fungerer, forstår du bedre, hvordan internettet fungerer.
    Billede med titlen Bliv en hacker Trin 3
    3. Lær programmeringssproget.Før du kan skrive digte, skal du først lære grammatik. Før du kan bryde reglerne, skal du lære reglerne. Men hvis dit mål er at blive hacker, har du brug for mere end grundlæggende viden om sproget.
  • Python er en god en "Sprog" til at starte med, fordi det er pænt designet, der er meget information om det, og det er relativt nemt for begyndere. Samtidig er det ikke et legetøj; den er meget kraftfuld, fleksibel og særdeles velegnet til store projekter. Java er et alternativ, men mange mennesker synes ikke, at Java er et godt sprog for begyndere.
  • Hvis du virkelig vil lære programmering, bliver du nødt til at lære C, som er kernesproget i Unix. C++ er relateret til C; hvis du kan et sprog, er det ikke svært at lære det andet. C bruger dit system effektivt, men det "fejlfinde" tager meget tid, hvorfor mange hackere undgår det.
  • Det kan være en god idé at starte med en platform som Backtrack 5 R3, Kali eller Ubuntu 12.04LTS.
  • Del 2 af 3: En hackers synspunkter

    Billede med titlen Bliv en hacker Trin 1
    1. Vær kreativ. Når du har mestret det grundlæggende, kan du lade din kreativitet løbe løbsk. Hackere er faktisk kunstner, filosof og ingeniør i ét. De tror på frihed og fælles ansvar. Verden har alle mulige fascinerende udfordringer, der skal løses. Hackere elsker at løse problemer, finpudse deres færdigheder og bruge deres viden til noget.
    • Hackere har alle former for kulturelle og intellektuelle interesser ud over hacking. Arbejde og leg er lige så vigtigt. Grænserne mellem "spil", "arbejde", "videnskab" og "kunst" er vage for den sande hacker, er det ofte netop på disse grænseflader, hvor det rigtige kreative spil begynder.
    • Læs science fiction. Gå til sci-fi møder, det er et godt sted at møde andre hackere og proto-hackere. Overvej at lære en orientalsk kampsport. Den mentale disciplin, der kræves til dette, svarer til den disciplin, der kræves til hacking. Det handler primært om mental disciplin, afslappet bevidsthed og kontrol og ikke så meget om styrke, atletik og fysisk hårdhed. Tai Chi er et eksempel på en god kampsport for hackere.
    Billede med titlen 441133 5
    2. Elsker at løse problemer. Intet problem skal løses to gange. Tænk på det som et fællesskab af hackere, hvor hvert medlems tid er værdifuld. Hackere mener, at det er en moralsk forpligtelse at dele information åbent. At løse problemer og dele disse oplysninger kan hjælpe andre, der kæmper med det samme problem.
  • Du behøver ikke at føle dig forpligtet til at offentliggøre al din kreative tænkning, men de hackere, der gør, er de mest respekterede i samfundet. Det anses generelt for normalt, at du sælger lige nok til at leve for.
  • Læs ældre arbejde som "Jargon fil" eller "Hacker-manifest" fra Mentoren. Teknisk set er disse stykker dateret, men udsigterne og ånden er tidløse.
    Billede med titlen 441133 6
    3. Lær at genkende og bekæmpe autoritet. Hackerens fjende er kedsomhed, sladder og autoritære personer, der bruger censur og hemmeligholdelse til at modarbejde informationsfriheden. Monotont arbejde husker hackeren fra hacking.
    Ved at omfavne hacking som en livsstil afviser du de almindelige begreber arbejde og ejendom, og vælger at kæmpe for lighed og delt viden.
    Billede med titlen 441133 7
  • 4. Vær kompetent. Enhver, der er på Reddit i et stykke tid, kan foregive at være en hård hacker med et latterligt brugernavn. Men internettet værdsætter kompetence mere end ego og attitude. Så brug tiden på dine færdigheder og ikke på dit image, så vil du optjene respekt hurtigere.

    Del 3 af 3: God hacking

    Billede med titlen 441133 8
    1. Skriv open source-software. Skriv programmer, der er nyttige eller sjove for andre hackere, og del kilden til programmet, som alle kan bruge og ændre. De sande halvguder i hackernes verden er de mennesker, der har udviklet store, kraftfulde programmer og derefter deler dem gratis med alle, så alle kan bruge dem.
    Billede med titlen 441133 9
    2. Hjælp med at teste og fejlfinde open source-software. Såkaldte betatestere er meget vigtige for udviklere. Derudover kan det være meget lærerigt at teste software.
    Prøv at finde et program, der stadig er i udviklingsfasen, og prøv at være en god betatester. På grund af dette udvikler du en masse goodwill og senere vil andre være mere villige til at hjælpe dig.
    Billede med titlen 441133 10
    3. Udgiv nyttige oplysninger. Indsaml og filtrer nyttig og interessant information og placer den på websider eller i dokumenter såsom ofte stillede spørgsmål (FAQ), del denne information med alle. Dette er også en god måde at tjene en masse respekt på.
    Billede med titlen 441133 11
    4. Hold infrastrukturen i gang. Hackerkulturen (og folkene bag fornyelsen af ​​internettet) drives af frivillige. Der er en masse vigtigt arbejde, der skal gøres for at holde tingene i gang - at administrere mailinglister, være en nyhedsgruppemoderator, vedligeholde softwarearkivwebsteder og udvikle standard tekniske regler. Ved at gøre dette viser du, at du er engageret, alle ved, at disse job er meget tidskrævende og ofte ikke særlig sjove.
    Billede med titlen 441133 12
    5. Tjen hackerkulturen. Først når du er blevet kendt gennem et af de foregående trin og har arbejdet på det i lang tid, kan du vokse til en slags helt indenfor hackerkulturen. Der er ingen ledere i hackerkulturen, men der er helte, høvdinge, historikere og repræsentanter. Hvis du er respekteret i lang tid, kan du også blive en af ​​disse figurer.
    Hackere hader store egoer, så vær forsigtig, når du tildeler dig selv en bestemt status. Prøv ikke at stræbe efter det, men placer dig selv på det rigtige sted, så det falder i dit skød, og vær så ydmyg og ydmyg omkring denne status bestemt af andre.

    Tips

    • Bliv ikke fanget.
    • Sørg for, at du kan skrive godt på dit modersmål. Stereotypen af ​​en programmør kan ikke skrive godt, men mange hackere er faktisk meget gode forfattere.
    • At lære LISP er værdifuldt på en anden måde - den dybe oplevelse af oplysning, du har, når du endelig forstår den. Den oplevelse vil gøre dig til en bedre programmør for resten af ​​dit liv, selvom du faktisk ikke bruger LISP.
    • Perl er værdifuldt at lære af andre grunde: det er meget brugt i aktive websider og systemadministration, så selvom du ikke programmerer i Perl, bør du vide det. Mange mennesker bruger Perl i stedet for C, når de ikke har brug for effektiviteten af ​​C.

    Advarsler

    • Hacking er en ulovlig aktivitet og kan resultere i bøder eller fængsel.

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