3 måder at blive hacker på

Indholdsfortegnelse:

3 måder at blive hacker på
3 måder at blive hacker på

Video: 3 måder at blive hacker på

Video: 3 måder at blive hacker på
Video: Ingenious Construction Workers That Are At Another Level #3 2024, April
Anonim

Der er et fælles fællesskab og kultur af programmører og netværkseksperter, der historisk stammer fra årtier tilbage til den første tidsdeling af minicomputere og de tidligste eksperimenter med ARPAnet. Medlemmer af dette fællesskab var de første "hackere". Indtastning af computer- og telefonsystemer er blevet et symbol på hacking i nutidens kultur, men disse samfund er langt mere komplekse og udtrykker moral, end de fleste ved. Sådan finder du vej til hackingens komplekse verden.

Trin

Metode 1 af 3: Lær grundlæggende hackingfærdigheder

Bliv en hacker Trin 4
Bliv en hacker Trin 4

Trin 1. Kør Unix

Unix er et operativsystem fra Internettet. Selvom du kan lære at bruge internettet uden at vide om Unix, kan du ikke være en hacker uden at vide om Unix. Af denne grund er hackersamfundet i dag meget Unix-centreret. En Unix som Linux kan køre sammen med Microsoft Windows på den samme computer. Download Linux online, eller find en lokal Linux -brugergruppe, der kan hjælpe dig med installationen.

  • En god måde at starte er med, hvad Linux -entusiaster kalder en live -cd, en distribution, der udelukkende kører fra cd uden at skulle ændre din harddisk. Det er en måde at se noget nyt uden at skulle gøre noget drastisk.
  • Der er andre operativsystemer udover Unix, men de er distribueret i binært - du kan ikke læse koden, og du kan ikke ændre den. At prøve at lære at hacke en Microsoft Windows -computer eller et andet lukket kildekode -system er som at prøve at lære at danse, mens man har en cast på.
  • Linux kan køre på Mac OS X, men kun en del af dette system er open source - du kommer sandsynligvis til at støde på mange problemer, og du skal være forsigtig med ikke at udvikle den dårlige vane at afhænge af Apples proprietære kode.
Bliv en hacker Trin 5
Bliv en hacker Trin 5

Trin 2. Skriv HTML

Hvis du ikke ved, hvordan du programmerer, er det vigtigt at lære grundlæggende HyperText Mark-Up Language (HTML) og langsomt opbygge dine færdigheder. Hvad du ser, når du ser på billederne og designkomponenterne på et websted, er de alle kodet ved hjælp af HTML. For et projekt skal du begynde at lære at oprette en grundlæggende startside og arbejde dig op derfra.

  • Åbn sidekildeoplysningerne i din browser for at se et eksempel på HTML -koden. Klik på Webudvikler> Sidekilde i Firefox, og tag et øjeblik til at se på koden.
  • Du kan skrive HTML i et grundlæggende tekstbehandlingsprogram som Notesblok eller SimpleText og gemme din fil som "kun tekst", så du kan uploade den til din browser og se din side oversat.
  • Du skal lære at kende formatet på tags (etiketter) og lære at tænke visuelt ved hjælp af tags. "" -Tegnet bruges som en lukning. "<p>" bruges som en linjeåbningskode i afsnit. Du vil bruge tags til at repræsentere noget visuelt: kursiv, formatering, farver og så videre. At lære HTML hjælper dig med bedre at forstå, hvordan Internettet fungerer.
Bliv en hacker Trin 3
Bliv en hacker Trin 3

Trin 3. Lær programmeringssprog

Inden du begynder at skrive rim, skal du lære grundlæggende grammatik. Inden du bryder reglerne, skal du lære reglerne. Men hvis dit ultimative mål er at blive en hacker, skal du bruge mere end grundlæggende engelsk for at skrive dit mesterværk.

  • Python er et godt "sprog" til at starte med, fordi det er rent designet, veldokumenteret og relativt let for begyndere. På trods af at det er et godt førstesprog, er Python mere end bare et stykke legetøj; men meget stærk, fleksibel og velegnet til store projekter. Java er et alternativ, men dets værdi som det første programmeringssprog er blevet sat i tvivl.
  • Hvis du er seriøs omkring programmering, bør du lære, kernen i Unix. C ++ er meget nært beslægtet med C; hvis du kender den ene, er det ikke svært at lære den anden. C er meget effektiv med din computers ressourcer, men vil tage en stor del af din tid til fejlfinding (efter programmets forløb) og undgås ofte af den grund, medmindre effektiviteten af din computer er kritisk.

Metode 2 af 3: Think Like A Hacker

Bliv en hacker Trin 1
Bliv en hacker Trin 1

Trin 1. Tænk kreativt

Nu hvor du har de grundlæggende færdigheder, kan du begynde at tænke på kunst. Hackere er som kunstnere, filosoffer og ingeniører rullet sammen til en. De tror på frihed og fælles ansvar. Verden er fuld af interessante problemer, der venter på at blive løst. Hackere nyder at løse problemer, skærpe deres færdigheder og udøve deres intelligens.

  • Hackere har en mangfoldighed af interesser kulturelt og intellektuelt, ud over hacking. Arbejd lige så hårdt som leg, og spil lige så hårdt som arbejde. For den sande hacker har grænserne mellem "leg", "arbejde", "videnskab" og "kunst" alle en tendens til at forsvinde eller smelte sammen til en tilstand af kreativ legende på et højt niveau.
  • Læs science fiction. Gå til sci-fi-konventioner, som er en fantastisk måde at møde hackere og mennesker, der ønsker at være hackere. Overvej at dyrke kampsport. Den form for mental disciplin, der kræves til selvforsvar, synes på vigtige måder at ligne, hvad hackere gør. De mest hackerbevidste kampsport er dem, der lægger vægt på mental disciplin, afslappet bevidsthed og kontrol frem for brutal styrke, atletik eller fysisk udholdenhed. Tai Chi er en stor kampsport for hackere.
441133 5
441133 5

Trin 2. Kan lide at løse problemer

Intet problem skal løses to gange. Tænk på det som et fællesskab, hvor alles tid er dyrebar. Hackere mener, at deling af oplysninger er et moralsk ansvar. Når du løser et problem, skal du offentliggøre oplysningerne for at hjælpe alle med at løse det samme problem.

  • Du behøver ikke at tro, at du er forpligtet til at give væk alle dine kreative produkter for givet, selvom de hackere, der gør, vil blive respekteret af andre hackere. Dette er i overensstemmelse med hackers værdier om at sælge lige nok til at få dig dækket med hensyn til mad, husly og computere.
  • Læs gamle bøger, som Jargon File eller Hacker Manifesto af The Mentor. Bøgerne er muligvis forældede med hensyn til tekniske termer, men deres holdning og ånd er gældende i dag.
441133 6
441133 6

Trin 3. Lær at genkende og modstå autoritet

Hackernes fjender er kedsomhed, kedeligt arbejde og myndigheder, der bruger censur og hemmeligholdelse til at kvæle informationsfriheden. Monotont arbejde forhindrer hackere i at hacke.

At støtte hacking som en livsstil er at afvise det, der kaldes det "normale" koncept for arbejde og ejendom, og foretrække at kæmpe for lige rettigheder og fælles viden

441133 7
441133 7

Trin 4. Bliv ekspert

Enhver, der bruger tid på Reddit, kan skrive et latterligt og latterligt brugernavn og foregive at være en hacker. Men Internettet er en god balancer, og værdsætter ekspertise mere end ego og attitude. Tag dig tid til at finpudse færdigheder og ikke billedsprog, så tjener du hurtigere respekt end at udsætte dig selv for de overfladiske ting, vi synes er "hacks".

Metode 3 af 3: At tjene respekt

441133 8
441133 8

Trin 1. Skriv open source-software

Opret et program, som andre hackere synes er sjovt eller nyttigt, og giv programmets kildekode gratis til hele hackersamfundet til brug. De mest ærede store mennesker i hackers verden er dem, der har skrevet gode og nyttige programmer, der opfylder en lang række behov og leveres gratis, så alle nu kan bruge dem.

441133 9
441133 9

Trin 2. Hjælp med at teste og fejlsøge open source-software

Softwareudviklere med open source vil fortælle dig, at en god beta-tester (en der forstår at beskrive symptomer klart, lokaliserer problemer godt, hurtigt kan håndtere fejl i frigivelse og er villig til at udføre nogle enkle diagnostiske rutiner) er en god. meget værdifuld.

Prøv at finde et program, der stadig er under udvikling, og som er en god beta-tester. Der er en naturlig udvikling fra at hjælpe testprogrammer til at hjælpe med fejlfinding til at hjælpe med at ændre programmer. Du vil lære meget på denne måde og generere god vilje med mennesker, der senere vil hjælpe dig

441133 10
441133 10

Trin 3. Publicer nyttige oplysninger

En anden god ting er, at den indsamler og destillerer nyttig og interessant information på websider eller dokumenter såsom lister med ofte stillede spørgsmål (FAQ) og gør den offentligt tilgængelig. Vedligeholdere af større tekniske ofte stillede spørgsmål respekteres næsten lige så meget som open source-programproducenter.

441133 11
441133 11

Trin 4. Hjælp med at holde infrastrukturen kørende

Hackersamfundet (og teknisk ekspertiseudvikling fra Internettet for den sags skyld) drives af frivillige. Der er meget vigtigt, men uinteressant arbejde at gøre for at holde det i gang - vedligeholdelse af mailinglister, moderering af nyhedsgrupper, vedligeholdelse af store softwarearkivsider, udvikling af RFC'er og andre tekniske standarder. Folk, der gør den slags, bliver respekteret, fordi alle ved, at dette arbejde tager meget tid og ikke er så interessant som at lege med kode. At gøre disse ting viser engagement.

441133 12
441133 12

Trin 5. Betjen selve hackersamfundet

Dette er ikke noget, du vil gøre, før du har været i feltet i lang tid og er kendt for en af de fire ting, der er nævnt ovenfor. Hackersamfundet har ikke en leder, men det har helte, gruppeledere, historikere og talere. Når du har været i det længe nok, vil du sandsynligvis udvikle dig til en af disse roller.

Hackere forsøger ikke åbenlyst at blive gruppeledere, så det ser ud til, at det er farligt at søge denne form for popularitet. I stedet for at stræbe efter det, bør du placere dig selv, så det falder i dit skød og være ydmyg og venlig om din status

Tips

  • Perl er værd at lære af praktiske årsager; Det er meget udbredt til websider og aktive administrationssystemer, så selvom du aldrig har skrevet i Perl, bør du lære at læse det. Mange mennesker bruger Perl for at undgå C -programmering på job, der ikke kræver computereffektivitet ved hjælp af C.
  • Skriv dit modersmål godt. Selvom der er en almindelig tro på, at programmører ikke kan skrive, er nogle hackere meget gode til at komponere.
  • LISP er værd at studere af en anden grund - en dyb oplysende oplevelse, du får, når du endelig forstår det. Denne oplevelse vil gøre dig til en bedre programmør i fremtiden, selvom du ikke bruger LISP meget. Du kan få en indledende oplevelse med LISP ganske let ved at skrive og ændre komponenttilstanden til Emacs-teksteditoren eller Script-Fu-plugin til GIMP.

Anbefalede: