Hoe een hacker te worden

In computerbeveiliging is een hacker iemand die zich richt op beveiligingsmechanismen van computer- en netwerksystemen. Er zijn gemeenschappen en gedeelde culturen van deskundige programmeurs en netwerkwizards die zijn geschiedenis terugvallen tot tientallen jaren tot de eerste keer-het delen van minicomputers en de vroegste arpanet-experimenten. De leden van deze cultuur waren de eerste "hackers." Breaking in computers en telefoonsystemen zijn gekomen om te symboliseren in de populaire cultuur, maar deze cultuur is veel ingewikkelder en moralistischer dan de meeste mensen weten. Om een ​​hacker te worden, het leren van basishacktechnieken, hoe denk je te denken als een hacker, en hoe je respect binnen de ethische hackcommunity kunt krijgen.

Stappen

Deel 1 van 3:
Fundamentals leren
  1. Titel afbeelding Word een hacker Stap 4
1. Voer een Unix-achtig besturingssysteem uit, zoals Linux. Unix en Unix-achtige besturingssystemen zijn de besturingssystemen van internet. Terwijl u kunt leren om internet te gebruiken zonder Unix te kennen, kunt u geen internet hacker zijn zonder Unix te begrijpen. Om deze reden is de hackercultuur vandaag behoorlijk sterk unix-gecentreerd. Er zijn veel soorten UNIX-achtige besturingssystemen, het meest populaire zijn Linux, waarmee u naast Microsoft Windows op dezelfde machine kunt uitvoeren. Download Linux Online of vind een lokale Linux-gebruikersgroep om u te helpen met de installatie.
  • Een goede manier om je tenen in het water te dopen, is om een ​​apparaat op te starten, een live-cd of USB, een distributie die volledig van een CD of USB wordt uitgevoerd zonder je harde schijf te wijzigen. Een manier om de mogelijkheden te bekijken zonder iets drastisch te hoeven doen.
  • Er zijn andere Unix-achtige besturingssystemen behalve Linux, zoals de * BSD-systemen. De meest populaire * BSD-systemen zijn FreeBSD, NetBSD, OpenBSD en Dragonfly BSD. Allen zijn open source net zoals Linux. Het is echter belangrijk om te onthouden dat ze BSD zijn en niet Linux.
  • MacOS op Darwin, een UNIX-besturingssysteem dat op FreeBSD is. Darwin is volledig gratis en open source en is beschikbaar van http: // opensource.appel.com. Omdat de kern van het systeem Unix is, en MacOS is erg populair, veel mensen hebben zich geporteerd over Linux-toepassingen naar MacOS. U kunt die programma`s krijgen met een pakketmanager zoals Homebrew, Fink of MacPorts. Als alternatief kunt u Linux gewoon naast MacOS uitvoeren.
  • Als u Super Niche wilt krijgen, kunt u zelfs een besturingssysteem zoals open Indiana uitvoeren, dat is gebaseerd op de open source-release van het Solaris-besturingssysteem voordat deze door Oracle is verkregen en gesloten bron is gemaakt. OpenIndiana en Solaris gemaakt op Unix-systeem V, en, als zodanig, zijn niet compatibel met Linux-toepassingen. Dat gezegd hebbende, er zijn veel havens van Linux-applicaties. Je bent waarschijnlijk beter af met alleen MacOS, BSD of Linux omdat ze veel populairder zijn en veel meer programma`s voor hen beschikbaar hebben.
  • Titel afbeelding Word een hacker Stap 5
    2
    Schrijf html. Als u niet weet hoe u kunt programmeren, is het leren van de Basic Hypertext Mark-Up Language (HTML) en geleidelijk de bouwvaardigheid essentieel. Wat je ziet wanneer je kijkt naar een website van foto`s, afbeeldingen en ontwerpcomponenten is allemaal gecodeerd met HTML. Voor een project, uiteengezet om te leren hoe je een standaard startpagina kunt maken en je een weg naar boven kunt werken.
  • Open in uw browser de pagina voor paginabron om de HTML te onderzoeken om een ​​voorbeeld te bekijken. Ga naar Web Developer > Pagina-bron in Firefox en breng tijd door met kijken naar de code.
  • U kunt HTML schrijven in een basiswoordverwerkingsprogramma zoals Kladblok of eenvoudige tekst en uw bestanden opslaan als "yourcoolfileName.Html" Dus je kunt ze uploaden naar een browser en je werk vertaald bekijken.
  • Titel afbeelding Word een hacker Stap 3
    3
    Leer de taal van het programmeren. Voordat u begint met het schrijven van gedichten, moet u een eenvoudige grammatica leren. Voordat je de regels overtreedt, moet je de regels leren. Maar als je ultieme doel is om een ​​hacker te worden, heb je meer dan eenvoudig Engels nodig om je meesterwerk te schrijven.
  • Python is een goede "taal" om te beginnen met omdat het netjes ontworpen, goed gedocumenteerd is en relatief aardig voor beginners. Ondanks dat het een goede eerste taal is, is het niet alleen een speelgoed - het is dwingend, flexibel en goed geschikt voor grote projecten.
  • Als je in serieuze programmering komt, moet je lerenJava is een alternatief, maar de waarde ervan als eerste programmeertaal is momenteel in twijfel getrokken in zijn specifieke staat.
  • In tegenstelling tot Java, lijkt jаvascript erg op Python, omdat ze zowel een C-gebaseerde taal als extreem nieuw gebruiksvriendelijk zijn. jаvascript is "de programmeertaal van het web," Dus als je je leren in Web Development / Hacking wilt voortzetten, is jаvascript beter om te leren dan Python.
  • Een alternatief voor jаvascript zou PHP zijn C, de kerntaal van Unix. C++ is zeer nauw verwant aan C- als je er een kent, zal het leren niet moeilijk zijn. C is zeer efficiënt met de middelen van uw machine, maar zal enorme hoeveelheden van uw tijd opdrijven op debugging en wordt om die reden vaak vermeden, tenzij de efficiëntie van uw computer vooral belangrijk is.
  • Het is waarschijnlijk een goed idee om een ​​goed startplatform te gebruiken, zoals backtrack 5 R3, Kali of Ubuntu 12.04lts.
  • Deel 2 van 3:
    Hackende attitudes aannemen
    1. Titel afbeelding Word een hacker Stap 1
    1. Denk creatief. Nu je de basisvaardigheden op zijn plaats hebt, kun je artistiek beginnen te denken. Hackers zijn als artiesten, filosofen en ingenieurs die allemaal in één rolden. Ze geloven in vrijheid en wederzijdse verantwoordelijkheid. De wereld zit vol met fascinerende problemen die wachten om opgelost te worden. Hackers hebben een speciale genot bij het oplossen van problemen, het verscherpen van hun vaardigheden en oefenen hun intelligentie uit.
    • Hackers hebben een diversiteit van interesses cultureel en intellectueel, buiten het hacken. Werk zo intens als je speelt, en speel zo intens als je werkt. Voor echte hackers, de grenzen tussen "Speel," "werk," "wetenschap," en "kunst" Allen hebben de neiging om te verdwijnen of om samen te voegen tot een creatieve speelderigheid op hoog niveau.
    • Lees Science Fiction. Ga naar Science Fiction Conventions, wat een geweldige manier is om hackers en proto-hackers te ontmoeten.
    • Overweeg de training in een krijgskunst. Het soort mentale discipline dat vereist is voor vechtsporten lijkt op belangrijke manieren vergelijkbaar te zijn voor wat hackers doen. De meest hacker-ly vechtsporten zijn die die de nadruk leggen op mentale discipline, ontspannen bewustzijn en controle, in plaats van rauwe kracht, atletisch of fysieke taaiheid.Tai Chi is een goede krijgskunst voor hackers.
  • Titel afbeelding 441133 5
    2. Leer lief te hebben problemen oplossen. Geen probleem moet ooit twee keer worden opgelost. Zie het als een gemeenschap waarin de tijd van iedereen hackers kostbaar is. Hackers geloven dat het delen van informatie een morele verantwoordelijkheid is. Wanneer u problemen oplost, maakt u het publiek om iedereen hetzelfde probleem op te lossen.
  • Je hoeft niet te geloven dat je verplicht bent om al je creatieve product weg te geven, hoewel de hackers dat wel zijn die het meest respect halen van andere hackers. Het is consistent met Hacker-waarden om er genoeg van te verkopen om u in eten en huur en computers te houden.
  • Lees oudere stukken, zoals de "Jargon-bestand" of "Hacker manifest" door de mentor. Ze zijn misschien verouderd met betrekking tot technische problemen, maar de houding en de geest zijn net zo tijdig.
  • Titel afbeelding 441133 6
    3. Leer om autoriteit te herkennen en te bestrijden. De vijand van de hacker is verveling, drudgery en autoritaire figuren die censuur en geheimhouding gebruiken om de vrijheid van informatie te wurgen. Monotone werk houdt de hacker van het hacken.
  • Omarmen hacken als een manier van leven is het afwijzen van zogenaamde "normaal" Concepten van werk en eigendom, die in plaats daarvan kiezen om te vechten voor gelijkheid en gemeenschappelijke kennis.
  • Titel afbeelding 441133 7
    4. Bekwaam zijn. Dus, iedereen die tijd doorbrengt op Reddit, kan een belachelijke Cyberpunk-gebruikersnaam en poseren als een hacker. Maar het internet is een grote equalizer en waardencompetentie over ego en houding. Breng tijd door met werken aan je ambacht en niet je afbeelding, en je zult sneller respect winnen dan jezelf te modelleren op de oppervlakkige dingen waar we aan denken "hacken" In de populaire cultuur.
  • Deel 3 van 3:
    Goed hacken
    1. Titel afbeelding 441133 8
    1. Schrijven open source software. Schrijf programma`s die andere hackers denken dat zijn leuk of nuttig zijn en de programmabronnen weggeven aan de hele hackercultuur om te gebruiken. De meest vereerde halfgoden van HACKERDOM zijn mensen die grote, capabele programma`s hebben geschreven die een wijdverbreide behoefte hebben gehad en ze weggeeft, zodat iedereen ze nu gebruikt.
  • Titel afbeelding 441133 9
    2. Help testen en debuggen open source software. Alle open-source auteur die het denken zal vertellen dat goede bèta-testers (die weten hoe de symptomen te beschrijven, problemen goed kunnen lokaliseren, kunnen bugs tolereren in een Quickie-release, en bereid zijn om een ​​paar eenvoudige diagnostische routines te gebruiken) in robijnen.
  • Probeer een programma te vinden in ontwikkeling dat u geïnteresseerd bent en een goede bèta-tester bent. Er is een natuurlijke progressie van het helpen van testprogramma`s om te helpen debuggen om ze te helpen ze aan te passen. Je zult veel op deze manier leren en goodwill genereren met mensen die je later zullen helpen.
  • Titel afbeelding 441133 10
    3. Publiceer nuttige informatie. Een ander goed ding is om nuttige en interessante informatie te verzamelen en te filteren in webpagina`s of documenten, zoals veelgestelde vragen (FAQ) -lijsten en die beschikbaar zijn. Onderhouders van grote technische veelgestelde vragen komen bijna net zo goed als open-source auteurs.
  • Titel afbeelding 441133 11
    4. Helpen bij het werken van de infrastructuur.Vrijwilligers lopen de hackercultuur (en de technische ontwikkeling van internet, voor die kwestie). Er is veel noodzakelijk, maar onhandig werk dat moet worden gedaan om het aan de gang te houden - e-maillijsten toedienen, modellen van nieuwsgroepen, het handhaven van grote software-archiefplaatsen, het ontwikkelen van RFC`s en andere technische normen. Mensen die dit soort dingen doen, krijgen veel respect, omdat iedereen weet dat deze banen enorme tijd gootjes zijn en niet zoveel plezier als spelen met code. Het doen van hen toont toewijding.
  • Titel afbeelding 441133 12
    5. Serveer de hackercultuur zelf. Het is niet iets dat je moet doen tot je al een tijdje bent geweest en bekend wordt voor een van de vier eerdere items. De hackercultuur heeft geen leiders, precies, maar het heeft cultuurhelden en tribale oudsten en historici en woordvoerders. Wanneer je lang genoeg in de loopgraven bent geweest, kun je in een van deze groeien.
  • Hackers wantrouwen flagant ego in hun tribale ouderlingen, dus zichtbaar reiken naar dit soort roem is gevaarlijk. In plaats van ernaar te streven, moet je jezelf positioneren, dus het daalt in je schoot, en dan ook bescheiden en genadig over je status.
  • Tips

    Sommige bedrijven betalen voor hackers om hun veiligheid te testen. Als je goed genoeg wordt, kan dit jouw taak zijn!
  • Zorg ervoor dat je niet betrapt wordt, hoewel je van plan bent te doen, zou het illegaal kunnen zijn, het wordt aanbevolen NIET DOEN deelnemen aan zwart hyp hacking.
  • Schrijf je moedertaal goed. Hoewel het een gemeenschappelijk stereotype is dat programmeurs niet kunnen schrijven, is een verrassend aantal hackers zeer in staat om schrijvers.
  • LISP is het leren waard om een ​​andere reden te leren - de diepgaande verlichtingservaring die je hebt als je het eindelijk krijgt. Die ervaring maakt je een betere programmeur voor de rest van je dagen, zelfs als je nooit veel lisp zelf gebruikt. U kunt een aantal beginnende ervaring met LISP redelijk eenvoudig krijgen door het bewerken van bewerkingsmodi voor de EMACS-teksteditor of script-fu-plug-ins voor de GIMP Geavanceerde beeldbewerkingssoftware.
  • Perl is om praktische redenen te leren - het wordt heel veel gebruikt voor actieve webpagina`s en systeemadministratie, zodat zelfs als je nooit perl schrijft, moet je het leren lezen. Veel mensen gebruiken PERL om C-programmering op taken te vermijden die geen C`s Machine-efficiëntie vereisen.
  • Test je vaardigheden op websites die je hebt gemaakt.
  • Gebruik je vaardigheden voor het goede. White Hat-hacker worden is goed voor iedereen en veel veiliger dan een zwarte hoed hacker te worden en problemen met de politie te riskeren.
  • Wees voorzichtig met wat je hackt. Illegale activiteiten kunnen ernstige gevolgen hebben, en niets op internet is echt anoniem.
  • Probeer nooit illegale activiteiten te doen die je in de problemen kunnen brengen
  • Vraag een beveiligingsservice (ADT) als u hun systemen kunt testen.
  • Waarschuwingen

    Black Hat-hacking (hacking for criminal doeleinden) is een illegale activiteit die kan resulteren in grote straffen. Het is een belangrijke overtreding en is strafbaar volgens de wet.
    Deel in het sociale netwerk:
    Vergelijkbaar