Hvordan bli en hacker: 12 trinn (med bilder)

Innholdsfortegnelse:

Hvordan bli en hacker: 12 trinn (med bilder)
Hvordan bli en hacker: 12 trinn (med bilder)

Video: Hvordan bli en hacker: 12 trinn (med bilder)

Video: Hvordan bli en hacker: 12 trinn (med bilder)
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, Mars
Anonim

I datasikkerhet er en hacker noen som fokuserer på sikkerhetsmekanismer for datamaskin- og nettverkssystemer. Det er lokalsamfunn og delte kulturer av ekspertprogrammerere og nettverksveivisere som sporer historien tilbake gjennom flere tiår til de første tiddelende minidatamaskinene og de tidligste ARPAnet-eksperimentene. Medlemmene av denne kulturen var de første "hackerne". Å bryte seg inn i datamaskiner og telefonsystemer har symbolisert hacking i populærkulturen, men denne kulturen er mye mer komplisert og moralistisk enn de fleste vet. For å bli en hacker, lære grunnleggende hackingsteknikker, hvordan du tenker som en hacker, og hvordan du får respekt i det etiske hackingsamfunnet.

Trinn

Del 1 av 3: Grunnleggende om læring

Bli en hacker Trinn 4
Bli en hacker Trinn 4

Trinn 1. Kjør et UNIX-lignende operativsystem, for eksempel Linux

UNIX og UNIX-lignende operativsystemer er operativsystemene på Internett. Selv om du kan lære å bruke Internett uten å kjenne UNIX, kan du ikke være en internetthacker uten å forstå UNIX. Av denne grunn er hackerkulturen i dag ganske sterkt UNIX-sentrert. Det er mange typer UNIX-lignende operativsystemer, det mest populære er Linux, som du kan kjøre sammen med Microsoft Windows på samme maskin. Last ned Linux online eller finn en lokal Linux -brukergruppe som hjelper deg med installasjonen.

  • En god måte å dyppe tærne i vannet på er å starte opp en enhet som kalles en live CD eller USB, en distribusjon som går helt av en CD eller USB uten å endre harddisken. En måte å se på mulighetene uten å måtte gjøre noe drastisk.
  • Det er andre UNIX-lignende operativsystemer i tillegg til Linux, for eksempel *BSD-systemene. De mest populære *BSD -systemene er FreeBSD, NetBSD, OpenBSD og DragonFly BSD. Alle er åpen kildekode akkurat som Linux. Imidlertid er det viktig å huske at de er BSD og ikke Linux.
  • MacOS på Darwin, et UNIX -operativsystem som er på FreeBSD. Darwin er helt gratis og åpen kildekode og er tilgjengelig fra https://opensource.apple.com. Fordi kjernen i systemet er UNIX, og macOS er veldig populært, har mange mennesker overført Linux -applikasjoner til macOS. Du kan få disse programmene med en pakkeleder som homebrew, fink eller MacPorts. Alternativt kan du bare kjøre Linux på en Mac sammen med macOS.
  • Hvis du vil få en supernisje, kan du til og med kjøre et operativsystem som Open Indiana, som er basert på åpen kildekode -versjon av Solaris -operativsystemet før det ble anskaffet av Oracle og gjort lukket kilde. OpenIndiana og Solaris laget på UNIX System V, og er som sådan ikke kompatible med Linux -applikasjoner. Når det er sagt, er det mange porter for Linux -applikasjoner. Du er sannsynligvis bedre ved å bare bruke macOS, BSD eller Linux fordi de er mye mer populære og har mange flere programmer tilgjengelig for dem.
Bli en hacker Trinn 5
Bli en hacker Trinn 5

Trinn 2. Skriv HTML

Hvis du ikke vet hvordan du programmerer, er det viktig å lære grunnleggende HyperText Mark-Up Language (HTML) og gradvis bygge ferdigheter. Det du ser når du ser på et nettsted med bilder, bilder og designkomponenter, er alt kodet ved hjelp av HTML. For et prosjekt, sett deg ut for å lære å lage en grunnleggende hjemmeside og jobbe deg opp derfra.

  • Åpne sidekildeinformasjonen i nettleseren din for å undersøke HTML -koden for å se et eksempel. Gå til Web Developer> Sidekilde i Firefox og bruk tid på å se på koden.
  • Du kan skrive HTML i et grunnleggende tekstbehandlingsprogram som Notisblokk eller Enkel tekst og lagre filene dine som "yourCoolFileName . HTML"slik at du kan laste dem opp til en nettleser og se arbeidet ditt oversatt.
Bli en hacker Trinn 3
Bli en hacker Trinn 3

Trinn 3. Lær programmeringsspråket

Før du begynner å skrive dikt, må du lære grunnleggende grammatikk. Før du bryter reglene, må du lære reglene. Men hvis ditt endelige mål er å bli en hacker, trenger du mer enn grunnleggende engelsk for å skrive mesterverket ditt.

  • Python er et godt "språk" til å begynne med fordi det er rent designet, veldokumentert og relativt snilt mot nybegynnere. Til tross for at det er et godt morsmål, er det ikke bare et leketøy; den er overbevisende, fleksibel og godt egnet for store prosjekter.
  • Hvis du går inn i seriøs programmering, må du lære Java er et alternativ, men verdien som et første programmeringsspråk har for tiden blitt stilt spørsmål ved i den spesielle tilstanden.
  • I motsetning til Java er Javascript veldig likt Python ettersom de både er et C-basert språk og ekstremt nytt brukervennlig. Javascript er "nettets programmeringsspråk", så hvis du vil fortsette å lære deg innen webutvikling/hacking, er Javascript bedre å lære enn Python.
  • Et alternativ til JavaScript ville være PHP C, kjernespråket til Unix. C ++ er veldig nært knyttet til C; Hvis du kjenner den ene, vil det ikke være vanskelig å lære den andre. C er svært effektiv med maskinens ressurser, men vil suge opp store mengder tid på feilsøking og unngås ofte av den grunn, med mindre effektiviteten til datamaskinen din er spesielt viktig.
  • Det er sannsynligvis en god idé å bruke en god startplattform som Backtrack 5 R3, Kali eller Ubuntu 12.04LTS.

Del 2 av 3: Vedta hackingholdninger

Bli en hacker Trinn 1
Bli en hacker Trinn 1

Trinn 1. Tenk kreativt

Nå som du har de grunnleggende ferdighetene på plass, kan du begynne å tenke kunstnerisk. Hackere er som kunstnere, filosofer og ingeniører som er rullet sammen til en. De tror på frihet og gjensidig ansvar. Verden er full av fascinerende problemer som venter på å bli løst. Hackere gleder seg spesielt over å løse problemer, skjerpe ferdighetene og utøve sin intelligens.

  • Hackere har et mangfold av interesser kulturelt og intellektuelt, utenfor hacking. Jobb så intenst som du spiller, og spill like intenst som du jobber. For ekte hackere har grensene mellom "lek", "arbeid", "vitenskap" og "kunst" en tendens til å forsvinne eller smelte sammen til en kreativ kreativ lek på høyt nivå.
  • Les science fiction. Gå til science fiction-stevner, som er en fin måte å møte hackere og proto-hackere på.
  • Vurder å trene i kampsport. Den slags mentale disiplin som kreves for kampsport ser ut til å være lik på viktige måter det hackere gjør. De mest hacker-like kampsportene er de som legger vekt på mental disiplin, avslappet bevissthet og kontroll, i stedet for rå styrke, atletisk eller fysisk seighet. Tai Chi er en god kampsport for hackere.
441133 5
441133 5

Trinn 2. Lær å elske å løse problemer

Ingen problemer skulle noen gang måtte løses to ganger. Tenk på det som et fellesskap der tiden for alle er hackere er verdifull. Hackere mener å dele informasjon er et moralsk ansvar. Når du løser problemer, gjør du informasjonen offentlig for å hjelpe alle med å løse det samme problemet.

  • Du trenger ikke å tro at du er forpliktet til å gi bort alt ditt kreative produkt, selv om hackerne som gjør det er de som får mest respekt fra andre hackere. Det er i samsvar med hackerverdier å selge nok av det til å holde deg i mat og husleie og datamaskiner.
  • Les eldre stykker, for eksempel "Jargon File" eller "Hacker Manifesto" av The Mentor. De er kanskje utdaterte angående tekniske spørsmål, men holdningen og ånden er like betimelig.
441133 6
441133 6

Trinn 3. Lær å gjenkjenne og bekjempe autoritet

Hackerens fiende er kjedsomhet, slitsomhet og autoritære skikkelser som bruker sensur og hemmelighold for å kvele informasjonsfriheten. Monotont arbeid holder hackeren fra hacking.

Å omfavne hacking som livsstil er å avvise såkalte "normale" begreper om arbeid og eiendom, i stedet velge å kjempe for likestilling og felles kunnskap

441133 7
441133 7

Trinn 4. Vær kompetent

Så alle som bruker tid på Reddit kan skrive opp et latterlig cyberpunk -brukernavn og posere som en hacker. Men Internett er en stor utjevner og verdsetter kompetanse fremfor ego og holdning. Bruk tid på å jobbe med håndverket ditt og ikke på bildet ditt, og du vil raskere få respekt enn å modellere deg selv på de overfladiske tingene vi tenker på "hacking" i populærkulturen.

Del 3 av 3: Hacking Well

441133 8
441133 8

Trinn 1. Skriv programvare med åpen kildekode

Skriv programmer som andre hackere synes er morsomme eller nyttige, og gi programkildene bort til hele hackerkulturen for å bruke. Hackerdoms mest ærverdige halvguder er mennesker som har skrevet store, dyktige programmer som dekket et utbredt behov og ga dem bort slik at alle bruker dem nå.

441133 9
441133 9

Trinn 2. Hjelp til med å teste og feilsøke åpen kildekode-programvare

Enhver åpen kildekodeforfatter som tenker, vil fortelle deg at gode betatestere (som vet hvordan de beskriver symptomer, lokaliserer problemer godt, kan tolerere feil i en hurtigutgivelse og er villige til å bruke noen enkle diagnostiske rutiner) er verdt sin vekt i rubiner.

Prøv å finne et program under utvikling som du er interessert i, og vær en god betatester. Det er en naturlig progresjon fra å hjelpe testprogrammer til å hjelpe til med å feilsøke dem til å hjelpe til med å endre dem. Du vil lære mye på denne måten, og generere velvilje med folk som vil hjelpe deg senere

441133 10
441133 10

Trinn 3. Publiser nyttig informasjon

En annen god ting er å samle og filtrere nyttig og interessant informasjon på websider eller dokumenter som ofte stilte spørsmål (FAQs) lister, og gjøre dem tilgjengelige. Vedlikeholdere av store tekniske vanlige spørsmål får nesten like mye respekt som forfattere med åpen kildekode.

441133 11
441133 11

Trinn 4. Hjelp holder infrastrukturen i drift

Frivillige driver hackerkulturen (og den tekniske utviklingen av Internett, for den saks skyld). Det er mye nødvendig, men uglamorisk arbeid som må gjøres for å holde det i gang - administrering av e -postlister, moderering av nyhetsgrupper, vedlikehold av store programvarearkivsider, utvikling av RFC -er og andre tekniske standarder. Folk som gjør denne typen ting godt, får mye respekt, fordi alle vet at disse jobbene er store tidssynker og ikke like morsomme som å leke med kode. Å gjøre dem viser engasjement.

441133 12
441133 12

Trinn 5. Server selve hackerkulturen

Det er ikke noe du vil bli posisjonert til å gjøre før du har eksistert en stund og blitt kjent for en av de fire tidligere elementene. Hackerkulturen har ikke ledere, akkurat, men den har kulturhelter og stamme -eldste og historikere og talspersoner. Når du har vært i skyttergravene lenge nok, kan du vokse til en av disse.

Hackere har mistillit til et åpenbart ego hos sine stamme -eldste, så det er farlig å nå frem til denne typen berømmelse. I stedet for å strebe etter det, må du posisjonere deg selv, så det faller i fanget ditt, og deretter være beskjeden og nådig om statusen din

Tips

  • Noen selskaper betaler for at hackere tester sikkerheten. Hvis du blir god nok, kan dette være jobben din!
  • Sørg for å ikke bli fanget, selv om det du planlegger å gjøre kan være ulovlig, anbefales det at du IKKE delta i Black Hat -hacking.
  • Skriv morsmålet godt. Selv om det er en vanlig stereotype som programmerere ikke kan skrive, er et overraskende antall hackere dyktige forfattere.
  • LISP er verdt å lære av en annen grunn - den dype opplysningsopplevelsen du vil ha når du endelig får den. Denne opplevelsen vil gjøre deg til en bedre programmerer for resten av dagene dine, selv om du aldri bruker LISP selv mye. Du kan få en begynnelseserfaring med LISP ganske enkelt ved å skrive og endre redigeringsmoduser for Emacs tekstredigerer, eller Script-Fu-plugins for GIMP avansert bilderedigeringsprogramvare.
  • Perl er verdt å lære av praktiske årsaker; Det er veldig mye brukt for aktive nettsider og systemadministrasjon, slik at selv om du aldri skriver Perl, bør du lære å lese det. Mange bruker Perl for å unngå C -programmering på jobber som ikke krever Cs maskineffektivitet.
  • Test ferdighetene dine på nettsteder du har opprettet.
  • Bruk dine ferdigheter til det gode. Å bli en hvit hat -hacker er bra for alle og mye tryggere enn å bli en svart hat -hacker og risikere problemer med politiet.
  • Vær forsiktig med hva du hakker. Ulovlige aktiviteter kan få alvorlige konsekvenser, og ingenting på internett er virkelig anonymt.
  • Prøv aldri å gjøre ulovlige aktiviteter som kan få deg i trøbbel
  • Spør en sikkerhetstjeneste (ADT) hvis du kan teste systemene deres.

Anbefalt: