Bliv en hacker

Forfatter: Robert Simon
Oprettelsesdato: 23 Juni 2021
Opdateringsdato: 1 Juli 2024
Anonim
Bliv hardware hacker :-)
Video.: Bliv hardware hacker :-)

Indhold

Dagens samfund af ekspertnetværksprogrammerere og virtuoser opstod for årtier siden fra de første eksperimenter med sammenkoblede computere og ARPAnet. Medlemmerne af denne kultur var de første "hackere". I dag er hacking forbundet med at bryde ind i computersystemer, men hackingskulturen er meget mere kompleks og moralistisk end de fleste mennesker ved. Lær de grundlæggende teknikker til hacking, lær hvordan man tænker som en hacker og lær hvordan man tjener respekt i samfundet. Denne artikel er en introduktion til den komplekse verden af ​​hacking.

At træde

Del 1 af 3: Fundamentet

  1. Kør Unix. Unix er styresystemet på internettet. Du kan bruge Internettet uden at forstå Unix, men du kan ikke være en 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 ved siden af ​​Windows på den samme enhed. Download Linux online, eller søg efter et Linux-brugerfællesskab for at hjælpe dig med installationen.
    • En god måde at komme i gang med Linux er at starte fra det, der kaldes en "Live CD", som 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 de er såkaldte binære distributioner, hvilket betyder at du ikke kan læse og / eller ændre koden. Microsoft Windows er ikke "open source" og derfor ikke egnet til at lære at hacke.
    • Du kan køre Linux på Mac OS X, men kun en del af systemet er open source. Derefter når du hurtigt grænserne for, hvad der er muligt, og du skal være forsigtig med ikke at udvikle den dårlige vane med at blive afhængig af Apples kode.
  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å et websted, er kodet med HTML. Start et projekt, hvor du opretter din egen webside og bliver bedre til det.
    • Åbn sidens kildeoplysninger i en browser for at få vist HTML-koden på en side. Gå til Webudvikler> Sidekilde i Firefox, og studer koden.
    • Du kan kode HTML i et simpelt tekstbehandlingsprogram som Notesblok, gemme din fil som "kun tekst", så kan du uploade den til en browser og kontrollere, 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 alt, hvad der er visuelt: kursiv tekst, layout, farve osv. Hvis du ved, hvordan HTML fungerer, forstår du bedre, hvordan internettet fungerer.
  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 først lære reglerne. Men hvis dit mål er at blive en hacker, har du brug for mere end en grundlæggende forståelse af sproget.
    • Python er et godt "sprog" til at begynde med, fordi det er pænt designet, der er meget information at finde på det, og det er relativt let for begyndere. Samtidig er det ikke et legetøj; det er meget kraftfuldt, fleksibelt og særligt velegnet til store projekter. Java er et alternativ, men mange mennesker synes ikke Java er et godt sprog for begyndere.
    • Hvis du seriøst vil lære at kode, bliver du nødt til at lære C, som er Unix's kernesprog. C ++ er relateret til C; hvis du kender et sprog, er det ikke svært at lære det andet. C bruger effektivt dit system, men "fejlretning" tager meget tid, så det undgås af mange hackere.
    • 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

  1. Vær kreativ. Når du har mestret det grundlæggende, kan du lade din kreativitet løbe vild. Hackere er faktisk kunstnere, filosoffer og ingeniører alt sammen. De tror på frihed og fælles ansvar. Verden har alle mulige fascinerende udfordringer, der skal løses. Hackere elsker at løse problemer, at finpudse deres færdigheder og bruge deres viden.
    • Hackere har alle former for kulturelle og intellektuelle interesser ud over hacking. Arbejde og leg er lige så vigtige. Grænserne mellem "leg", "arbejde", "videnskab" og "kunst" er slørede for den ægte hacker, ofte er det netop ved disse grænseflader, hvor det virkelige 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 østlig kampsport. Den mentale disciplin, der kræves til dette, svarer til den disciplin, der kræves for hacking. Dette vedrører hovedsagelig mental disciplin, afslappet bevidsthed og kontrol snarere end styrke, atletisk og fysisk sejhed. Tai Chi er et eksempel på en god kampsport for hackere.
  2. Elsker at løse problemer. Intet problem skal løses to gange. Tænk på det som et hackersamfund, hvor hvert medlems tid er dyrebar. Hackere mener, at det er en moralsk forpligtelse at dele information åbent. Hvis du løser problemer og deler disse oplysninger, kan du 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 for dig at sælge lige nok til at tjene til livets ophold.
    • Læs ældre værker som "Jargon File" eller "Hacker Manifesto" fra The Mentor. Teknisk er disse stykker dateret, men udsigterne og entusiasmen er tidløs.
  3. Lær at anerkende og bekæmpe autoritet. Hackerens fjende er kedsomhed, trængsel og autoritære figurer, der bruger censur og hemmeligholdelse for at modarbejde informationsfriheden. Monotont arbejde forhindrer hackeren i at hacke.
    • Ved at omfavne hacking som en livsstil afviser du de fælles begreber arbejde og ejerskab, du vælger at kæmpe for lighed og fælles viden.
  4. Vær kompetent. Enhver på Reddit et øjeblik 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, og du vil tjene respekt hurtigere.

Del 3 af 3: God hacking

  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 delt dem gratis med alle, som alle kan bruge.
  2. Hjælp med at teste og fejle 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. Dette vil udvikle en masse goodwill, og andre vil være mere villige til at hjælpe dig senere.
  3. Offentliggør nyttige oplysninger. Saml og filtrer nyttige og interessante oplysninger og læg dem på websider eller i dokumenter såsom ofte stillede spørgsmål (FAQ), del disse oplysninger med alle. Dette er en anden god måde at tjene meget respekt på.
  4. Hold infrastrukturen i gang. Hackerkulturen (og folket bag internetets innovation) drives af frivillige. Der er meget vigtigt arbejde, der skal udføres for at holde tingene i gang - styring af postlister, moderering af nyhedsgrupper, vedligeholdelse af websteder med softwarearkiver og udvikling af tekniske standardregler. Ved at gøre dette viser du, at du er engageret, alle ved, at disse gøremål tager meget tid og ofte ikke er meget sjove.
  5. Server hacker-kulturen. Først når du er blevet kendt af et af de foregående trin og har arbejdet på det i lang tid, kan du vokse til en slags helt inden for hackerkulturen. Der er ingen ledere i hackerkulturen, men der er helte, høvdinge, historikere og repræsentanter. Hvis du bliver respekteret i lang tid, kan du også blive en af ​​disse tal.
    • Hackere hader store egoer, så pas på ikke at give dig selv en bestemt status. Prøv ikke at stræbe efter det, men placer dig selv på det rigtige sted, så det bliver kastet i dit skød, og vær derefter beskeden og ydmyg over for 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 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 det. Denne oplevelse vil gøre dig til en bedre programmør resten af ​​dit liv, selvom du ikke rent faktisk begynder at bruge LISP.
  • Perl er værdifuldt at lære af andre grunde: Det bruges i vid udstrækning med aktive websider og systemadministration, så selvom du ikke programmerer i Perl, skal du vide det. Mange mennesker bruger Perl i stedet for C, hvis de ikke har brug for C's effektivitet.

Advarsler

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