Sådan bliver du en hacker: 12 trin (med billeder)

Indholdsfortegnelse:

Sådan bliver du en hacker: 12 trin (med billeder)
Sådan bliver du en hacker: 12 trin (med billeder)

Video: Sådan bliver du en hacker: 12 trin (med billeder)

Video: Sådan bliver du en hacker: 12 trin (med billeder)
Video: 5 tips der giver dig topkarakter - Hack dig til et 12-tal (1:3) 2024, April
Anonim

Inden for computersikkerhed er en hacker en person, der fokuserer på sikkerhedsmekanismer for computer- og netværkssystemer. Der er fællesskaber og delte kulturer af ekspertprogrammører og netværksguider, der sporer sin historie tilbage gennem årtier til de første tidsdelende minicomputere og de tidligste ARPAnet-eksperimenter. Medlemmerne af denne kultur var de første "hackere". Indbrud i computere og telefonsystemer er kommet til at symbolisere hacking i populærkulturen, men denne kultur er meget mere kompliceret og moralistisk, end de fleste ved. For at blive en hacker, lære grundlæggende hackingsteknikker, hvordan man tænker som en hacker, og hvordan man får respekt inden for det etiske hackersamfund.

Trin

Del 1 af 3: Grundlæggende om læring

Bliv en hacker Trin 4
Bliv en hacker Trin 4

Trin 1. Kør et UNIX-lignende operativsystem, f.eks. Linux

UNIX og UNIX-lignende operativsystemer er internets operativsystemer. Selvom du kan lære at bruge internettet uden at kende UNIX, kan du ikke være en internethacker uden at forstå UNIX. Af denne grund er hackerkulturen i dag temmelig stærkt UNIX-centreret. Der er mange typer UNIX-lignende operativsystemer, de mest populære er Linux, som du kan køre sammen med Microsoft Windows på den samme maskine. Download Linux online, eller find en lokal Linux -brugergruppe, der kan hjælpe dig med installationen.

  • En god måde at dyppe tæerne i vandet er at starte en enhed kaldet en live -cd eller USB, en distribution, der kører helt fra en cd eller USB uden at ændre din harddisk. En måde at få et kig på mulighederne uden at skulle gøre noget drastisk.
  • Der er andre UNIX-lignende operativsystemer udover Linux, f.eks. *BSD-systemerne. De mest populære *BSD -systemer er FreeBSD, NetBSD, OpenBSD og DragonFly BSD. Alle er open source ligesom Linux. Det er dog vigtigt at huske, at de er BSD og ikke Linux.
  • MacOS på Darwin, et UNIX -operativsystem, der er på FreeBSD. Darwin er helt gratis og open source og er tilgængelig fra https://opensource.apple.com. Fordi kernen i systemet er UNIX, og macOS er meget populær, har mange mennesker overført Linux -applikationer til macOS. Du kan få disse programmer med en pakkehåndterer som homebrew, fink eller MacPorts. Alternativt kan du bare køre Linux på en Mac sammen med macOS.
  • Hvis du vil have en superniche, kan du endda køre et operativsystem som Open Indiana, som er baseret på open source -udgivelsen af Solaris -operativsystemet, før det blev erhvervet af Oracle og lavet lukket kilde. OpenIndiana og Solaris lavet på UNIX System V, og som sådan er ikke kompatible med Linux -applikationer. Når det er sagt, er der mange porte til Linux -applikationer. Du er sandsynligvis bedre ved bare at bruge macOS, BSD eller Linux, fordi de er meget mere populære og har mange flere programmer til rådighed.
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 gradvist opbygge færdigheder. Det, du ser, når du ser på et websted med billeder, billeder og designkomponenter, er alt kodet ved hjælp af HTML. For et projekt skal du lære at lave en grundlæggende hjemmeside og arbejde dig op derfra.

  • Åbn sidekildeoplysningerne i din browser for at undersøge HTML for at se et eksempel. Gå til Webudvikler> Sidekilde i Firefox, og brug tid på at se på koden.
  • Du kan skrive HTML i et grundlæggende tekstbehandlingsprogram som Notesblok eller Enkel tekst og gemme dine filer som "yourCoolFileName . HTML"så du kan uploade dem til en browser og se dit arbejde oversat.
Bliv en hacker Trin 3
Bliv en hacker Trin 3

Trin 3. Lær programmeringssproget

Inden du begynder at skrive digte, 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, har du brug for 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 venligt over for begyndere. På trods af at det er et godt førstesprog, er det ikke bare et stykke legetøj; det er overbevisende, fleksibelt og velegnet til store projekter.
  • Hvis du går ind for seriøs programmering, bliver du nødt til at lære Java er et alternativ, men dets værdi som et første programmeringssprog er i øjeblikket blevet stillet spørgsmålstegn ved i dens særlige tilstand.
  • I modsætning til Java ligner Javascript meget Python, da de både er et C-baseret sprog og ekstremt nyt brugervenligt. Javascript er "webens programmeringssprog", så hvis du gerne vil fortsætte din læring inden for webudvikling/hacking, er Javascript bedre at lære end Python.
  • Et alternativ til JavaScript ville være PHP C, kernen i Unix. C ++ er meget nært beslægtet med C; hvis du kender den ene, vil det ikke være svært at lære den anden. C er meget effektiv med din maskines ressourcer, men vil optage enorme mængder af din tid på fejlfinding og undgås ofte af den grund, medmindre effektiviteten af din computer er særlig vigtig.
  • Det er nok en god idé at bruge en god startplatform som f.eks. Backtrack 5 R3, Kali eller Ubuntu 12.04LTS.

Del 2 af 3: Vedtagelse af hackingholdninger

Bliv en hacker Trin 1
Bliv en hacker Trin 1

Trin 1. Tænk kreativt

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

  • Hackere har en mangfoldighed af interesser kulturelt og intellektuelt uden for hacking. Arbejd lige så intenst som du spiller, og spil lige så intenst som du arbejder. For sande hackere har grænserne mellem "leg", "arbejde", "videnskab" og "kunst" alle en tendens til at forsvinde eller smelte sammen til en kreativ legende på højt niveau.
  • Læs science fiction. Gå til science fiction-konventioner, som er en fantastisk måde at møde hackere og proto-hackere på.
  • Overvej at træne i kampsport. Den form for mental disciplin, der kræves til kampsport, synes på vigtige måder at ligne, hvad hackere gør. De mest hacker-kampsport er dem, der understreger mental disciplin, afslappet bevidsthed og kontrol frem for rå styrke, atletik eller fysisk sejhed. Tai Chi er en god kampsport for hackere.
441133 5
441133 5

Trin 2. Lær at elske at løse problemer

Intet problem skulle nogensinde skulle løses to gange. Tænk på det som et fællesskab, hvor alles tid er hackere, er dyrebar. Hackere mener, at deling af oplysninger er et moralsk ansvar. Når du løser problemer, 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 alt dit kreative produkt væk, selvom de hackere, der gør det, er dem, der får mest respekt fra andre hackere. Det er i overensstemmelse med hackerværdier at sælge nok af det til at holde dig i mad og husleje og computere.
  • Læs ældre stykker, f.eks. "Jargon File" eller "Hacker Manifesto" af The Mentor. De er muligvis forældede vedrørende tekniske spørgsmål, men holdningen og ånden er lige så rettidig.
441133 6
441133 6

Trin 3. Lær at genkende og bekæmpe autoritet

Hackerens fjende er kedsomhed, slid og autoritære skikkelser, der bruger censur og hemmeligholdelse til at kvæle informationsfriheden. Monotont arbejde forhindrer hackeren i at hacke.

At omfavne hacking som en livsstil er at afvise såkaldte "normale" begreber om arbejde og ejendom, i stedet vælge at kæmpe for lighed og fælles viden

441133 7
441133 7

Trin 4. Vær kompetent

Så enhver, der bruger tid på Reddit, kan skrive et latterligt cyberpunk -brugernavn og stille sig som en hacker. Men Internettet er en stor equalizer og værdsætter kompetence i forhold til ego og kropsholdning. Brug tid på at arbejde på dit håndværk og ikke på dit image, og du vil hurtigere vinde respekt end at modellere dig selv på de overfladiske ting, vi tænker på "hacking" i populærkulturen.

Del 3 af 3: Hacking Well

441133 8
441133 8

Trin 1. Skriv open source-software

Skriv programmer, som andre hackere synes er sjove eller nyttige, og giv programmets kilder væk til hele hackerkulturen at bruge. Hackerdoms mest ærede halvguder er mennesker, der har skrevet store, dygtige programmer, der opfyldte et udbredt behov og gav dem væk, så nu bruger alle dem.

441133 9
441133 9

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

Enhver open source-forfatter, der tænker, vil fortælle dig, at gode betatestere (som forstår at beskrive symptomer, lokaliserer problemer godt, kan tolerere fejl i en quickie-udgivelse og er villige til at anvende et par enkle diagnostiske rutiner) er deres vægt værd i rubiner.

Prøv at finde et program under udvikling, som du er interesseret i, og vær en god beta-tester. Der er en naturlig udvikling fra at hjælpe testprogrammer til at hjælpe med at fejlsøge dem til at hjælpe med at ændre dem. Du lærer meget på denne måde og genererer goodwill med mennesker, der senere vil hjælpe dig

441133 10
441133 10

Trin 3. Publicer nyttige oplysninger

En anden god ting er at indsamle og filtrere nyttige og interessante oplysninger på websider eller dokumenter som ofte stillede spørgsmål (FAQ) lister og stille dem til rådighed. Vedligeholdere af større tekniske ofte stillede spørgsmål får næsten lige så meget respekt som forfattere med open source.

441133 11
441133 11

Trin 4. Hjælp holder infrastrukturen i drift

Frivillige driver hackerkulturen (og den tekniske udvikling af Internettet, for den sags skyld). Der er meget nødvendigt, men uglamorøst arbejde, der skal udføres for at holde det i gang - administration af mailinglister, moderering af nyhedsgrupper, vedligeholdelse af store softwarearkivsider, udvikling af RFC'er og andre tekniske standarder. Folk, der gør den slags godt, får meget respekt, fordi alle ved, at disse job er enorme tidssænkninger og ikke så sjove som at lege med kode. At gøre dem viser engagement.

441133 12
441133 12

Trin 5. Server selve hackerkulturen

Det er ikke noget, du vil være i stand til at gøre, før du har været der et stykke tid og bliver kendt for et af de fire tidligere emner. Hacker -kulturen har ikke nogen ledere, præcis, men den har kulturhelte og stamme -ældste og historikere og talspersoner. Når du har været i skyttegravene længe nok, kan du vokse til en af disse.

Hackere har mistillid til et blankt ego i deres stammeældste, så det er farligt at nå ud til denne slags berømmelse. I stedet for at stræbe efter det skal du placere dig selv, så det falder i dit skød og derefter være beskeden og nådig over din status

Tips

  • Nogle virksomheder betaler for hackere for at teste deres sikkerhed. Hvis du bliver god nok, kan dette være dit job!
  • Sørg for ikke at blive fanget, selvom det du planlægger at gøre kan være ulovligt, anbefales det at du LADE VÆRE MED deltage i Black Hat -hacking.
  • Skriv dit modersmål godt. Selvom det er en almindelig stereotype, som programmører ikke kan skrive, er et overraskende antal hackere meget dygtige forfattere.
  • LISP er værd at lære af en anden grund - den dybe oplysningsoplevelse, du får, når du endelig får det. Denne oplevelse vil gøre dig til en bedre programmør i resten af dine dage, selvom du faktisk aldrig bruger LISP selv meget. Du kan få en let begyndelseserfaring med LISP ved at skrive og redigere redigeringstilstande til tekstredigeringsprogrammet Emacs eller Script-Fu-plugins til GIMP avanceret billedredigeringssoftware.
  • Perl er værd at lære af praktiske årsager; det er meget udbredt til aktive websider og systemadministration, så selvom du aldrig skriver Perl, bør du lære at læse det. Mange mennesker bruger Perl til at undgå C -programmering på job, der ikke kræver C's maskineeffektivitet.
  • Test dine færdigheder på websteder, du har oprettet.
  • Brug dine evner til det gode. At blive en hvid hat -hacker er godt for alle og meget mere sikkert end at blive en sort hat -hacker og risikere problemer med politiet.
  • Vær forsigtig med, hvad du hacker. Ulovlige aktiviteter kan have alvorlige konsekvenser, og intet på internettet er virkelig anonymt.
  • Prøv aldrig at lave ulovlige aktiviteter, der kan få dig i problemer
  • Spørg en sikkerhedstjeneste (ADT), hvis du kan teste deres systemer.

Anbefalede: