Bli en hacker

Dagens fellesskap av ekspertprogrammerere og nettverksvirtuoser oppsto for flere tiår siden fra de første eksperimentene med sammenkoblede datamaskiner og ARPAnet. Medlemmene av denne kulturen var de første "hackere". I dag er hacking forbundet med innbrudd i datasystemer, men hackingkulturen er mye mer kompleks og moralistisk enn de fleste vet. Lær det grunnleggende om hacking, lær hvordan du tenker som en hacker og lær hvordan du tjener respekt i samfunnet. Denne artikkelen er allerede en introduksjon til den komplekse verdenen av hacking.

Trinn

Del 1 av 3: Grunnlaget

Bilde med tittelen Bli en hacker Trinn 4
1. Kjør Unix. Unix er operativsystemet på internett. Du kan bruke internett uten å forstå Unix, men du kan ikke være en hacker uten solid kunnskap om Unix. Det er derfor hackermiljøet er veldig fokusert på Unix i disse dager. En Unix som Linux kan kjøres på datamaskinen din sammen med Windows, på samme enhet. Last ned Linux online eller finn et Linux-brukerfellesskap for å hjelpe deg med installasjonen.
  • En god måte å komme i gang med Linux er å starte opp fra en såkalt "live CD", det er en Linux-distribusjon som starter opp fra en CD. På denne måten trenger du ikke gjøre noe med harddisken din, så du kan bli kjent med Linux uten å gjøre drastiske endringer på datamaskinen din.
  • Det finnes andre operativsystemer enn Unix, men det er såkalte binære distribusjoner, som betyr at du ikke kan lese og/eller endre koden. Microsoft Windows er det ikke "åpen kilde" og derfor ikke egnet for å lære å hacke.
  • Du kan kjøre Linux under Mac OS X, men bare en del av systemet er åpen kildekode. Du vil da raskt nå grensene for hva som er mulig, og du må passe på å ikke utvikle den dårlige vanen med å bli avhengig av Apples kode.
Bilde med tittelen Bli en hacker Trinn 5
2. Skriv HTML. Hvis du ikke kan programmere er det viktig at du mestrer det grunnleggende i HTML (HyperText Mark-Up Language) og deretter blir bedre på det. Alt du ser når du ser på en nettside er kodet med HTML. Start et prosjekt der du lager din egen nettside og blir bedre på det.
  • Åpne sidekildeinformasjonen i en nettleser for å forhåndsvise en sides HTML-kode. Gå til nettutvikler > Sidekilde i Firefox og studer koden.
  • Du kan kode HTML i et enkelt tekstbehandlingsprogram som Notepad, lagre filen som "bare tekst", så kan du laste den opp til en nettleser og sjekke hvordan arbeidet ditt ser ut.
  • Du må lære å bruke tagger og lære å tenke visuelt når du bruker tagger. "<" brukes til å åpne en tag og "/>" brukes til å lukke en tag. Du bruker tagger for å indikere alt som er visuelt: kursiv tekst, formatering, farge og så videre. Hvis du vet hvordan HTML fungerer, forstår du bedre hvordan internett fungerer.
    Bilde med tittelen Bli en hacker Trinn 3
    3. Lær programmeringsspråket.Før du kan skrive dikt må du først lære deg grammatikk. Før du kan bryte reglene, må du lære deg reglene. Men hvis målet ditt er å bli en hacker, trenger du mer enn grunnleggende kunnskap om språket.
  • Python er en god en "Språk" til å begynne med fordi det er pent designet, det er mye informasjon om det og det er relativt enkelt for nybegynnere. Samtidig er det ikke et leketøy; den er veldig kraftig, fleksibel og spesielt egnet for store prosjekter. Java er et alternativ, men mange synes ikke Java er et godt språk for nybegynnere.
  • Hvis du virkelig ønsker å lære programmering, må du lære C, som er kjernespråket i Unix. C++ er relatert til C; hvis du kan ett språk er det ikke vanskelig å lære det andre. C bruker systemet ditt effektivt, men det "feilsøke" tar mye tid, og derfor unngår mange hackere det.
  • Det kan være en god idé å starte med en plattform som Backtrack 5 R3, Kali eller Ubuntu 12.04LTS.
  • Del 2 av 3: En hackers synspunkter

    Bilde med tittelen Bli en hacker Trinn 1
    1. Vær kreativ. Når du har mestret det grunnleggende, kan du la kreativiteten løpe løpsk. Hackere er faktisk kunstner, filosof og ingeniør i ett. De tror på frihet og delt ansvar. Verden har alle slags fascinerende utfordringer som må løses. Hackere elsker å løse problemer, finpusse ferdighetene sine og bruke kunnskapen sin til noe.
    • Hackere har alle slags kulturelle og intellektuelle interesser i tillegg til hacking. Arbeid og lek er like viktig. Grensene mellom "spill", "arbeid", "vitenskap" og "Kunst" er vage for den sanne hackeren, ofte er det nettopp på disse grensesnittene hvor det virkelige kreative spillet begynner.
    • Les science fiction. Gå på sci-fi-møter, det er et bra sted å møte andre hackere og proto-hackere. Vurder å lære en orientalsk kampsport. Den mentale disiplinen som kreves for dette er lik disiplinen som kreves for hacking. Dette handler hovedsakelig om mental disiplin, avslappet bevissthet og kontroll og ikke så mye om styrke, atletikk og fysisk hardhet. Tai Chi er et eksempel på en god kampsport for hackere.
    Bilde med tittel 441133 5
    2. Elsker å løse problemer. Ingen problemer skal løses to ganger. Tenk på det som et fellesskap av hackere der hvert medlems tid er verdifull. Hackere mener at det å dele informasjon åpent er en moralsk forpliktelse. Å løse problemer og dele denne informasjonen kan hjelpe andre som sliter med det samme problemet.
  • Du trenger ikke å føle deg forpliktet til å gjøre all kreativ tenkning offentlig, men hackerne som gjør det er de mest respekterte i samfunnet. Det anses generelt som normalt at du selger akkurat nok til å leve av.
  • Les eldre arbeid som "Sjargongfil" eller "Hacker-manifest" fra The Mentor. Teknisk sett er disse stykkene datert, men utsikten og ånden er tidløse.
    Bilde med tittelen 441133 6
    3. Lær å gjenkjenne og bekjempe autoritet. Hackerens fiende er kjedsomhet, slask og autoritære som bruker sensur og hemmelighold for å hindre informasjonsfrihet. Monotont arbeid husker hackeren fra hacking.
    Ved å omfavne hacking som en livsstil, avviser du de vanlige konseptene arbeid og eiendom, og velger å kjempe for likhet og delt kunnskap.
    Bilde med tittelen 441133 7
  • 4. Vær kompetent. Alle som er på Reddit en stund kan late som om de er en tøff hacker med et latterlig brukernavn. Men internett verdsetter kompetanse mer enn ego og holdning. Så bruk tiden på ferdighetene dine og ikke på imaget ditt, da får du respekt fortere.

    Del 3 av 3: God hacking

    Bilde med tittelen 441133 8
    1. Skriv åpen kildekode-programvare. Skriv programmer som er nyttige eller morsomme for andre hackere og del kilden til programmet slik at alle kan bruke og endre det. De sanne halvgudene i hackernes verden er menneskene som har utviklet store, kraftige programmer og deretter deler dem gratis med alle, slik at alle kan bruke dem.
    Bilde med tittel 441133 9
    2. Hjelp til å teste og feilsøke åpen kildekode-programvare. Såkalte betatestere er svært viktige for utviklere. I tillegg kan det være veldig lærerikt å teste programvare.
    Prøv å finne et program som fortsatt er i utviklingsfasen og prøv å være en god betatester. På grunn av dette utvikler du mye godvilje og senere vil andre være mer villige til å hjelpe deg.
    Bilde med tittelen 441133 10
    3. Publiser nyttig informasjon. Samle og filtrer nyttig og interessant informasjon og plasser den på nettsider eller i dokumenter som vanlige spørsmål (FAQ), del denne informasjonen med alle. Dette er også en god måte å tjene mye respekt på.
    Bilde med tittelen 441133 11
    4. Hold infrastrukturen i gang. Hackerkulturen (og menneskene bak fornyelsen av internett) drives av frivillige. Det er mye viktig arbeid som må gjøres for å holde ting i gang – administrere e-postlister, være moderator for nyhetsgruppe, vedlikeholde nettsteder for programvarearkiv og utvikle standard tekniske regler. Ved å gjøre dette viser du at du er engasjert, alle vet at disse jobbene er veldig tidkrevende og ofte lite morsomme.
    Bilde med tittelen 441133 12
    5. Tjen hackerkulturen. Først når du har blitt kjent gjennom et av de foregående trinnene og har jobbet med det lenge, kan du vokse til en slags helt innenfor hackerkulturen. Det er ingen ledere i hackerkulturen, men det er helter, høvdinger, historikere og representanter. Hvis du er respektert i lang tid, kan du også bli en av disse figurene.
    Hackere hater store egoer, så vær forsiktig når du tildeler deg selv en viss status. Prøv å ikke streve etter det, men plasser deg selv på rett sted slik at det faller i fanget ditt, og vær så ydmyk og ydmyk når det gjelder denne statusen bestemt av andre.

    Tips

    • Ikke bli tatt.
    • Sørg for at du kan skrive godt på morsmålet ditt. Stereotypen av en programmerer kan ikke skrive godt, men mange hackere er faktisk veldig gode forfattere.
    • Å lære LISP er verdifullt på en annen måte - den dype opplevelsen av opplysning du har når du endelig forstår den. Den opplevelsen vil gjøre deg til en bedre programmerer for resten av livet, selv om du faktisk ikke bruker LISP.
    • Perl er verdifullt å lære av andre grunner: det er mye brukt i aktive nettsider og systemadministrasjon, så selv om du ikke programmerer i Perl bør du vite det. Mange bruker Perl i stedet for C, når de ikke trenger effektiviteten til C.

    Advarsler

    • Hacking er en ulovlig aktivitet og kan resultere i bøter eller fengsel.

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