Hoe om `n hacker te word

In rekenaar sekuriteit is `n hacker iemand wat fokus op sekuriteitsmeganismes van rekenaar- en netwerkstelsels. Daar is gemeenskappe en gedeelde kulture van deskundige programmeerders en netwerkwerkwizards wat sy geskiedenis deur dekades teruggespoor het tot die eerste keer-deelende minikommunikasie en die vroegste arpanet-eksperimente. Die lede van hierdie kultuur was die eerste "hackers." Om in rekenaars te breek en telefoonstelsels het gekom om te simboliseer in die populêre kultuur, maar hierdie kultuur is baie meer ingewikkeld en moralisties as wat die meeste mense weet. Om `n hacker te word, basiese hacking tegnieke te leer, hoe om soos `n hacker te dink, en hoe om respek te kry binne die etiese hacking gemeenskap.

Stappe

Deel 1 van 3:
Leerbeginsels
  1. Beeld getiteld word `n hacker stap 4
1. Begin `n UNIX-agtige OS, soos Linux. Unix en Unix-agtige bedryfstelsels is die bedryfstelsels van die internet. Terwyl u kan leer om die internet te gebruik sonder om UNIX te ken, kan u nie `n internethacker wees sonder om UNIX te verstaan ​​nie. Om hierdie rede is die hacker-kultuur vandag redelik sterk Unix-gesentreerd. Daar is baie tipes Unix-agtige bedryfstelsels, die gewildste is Linux, wat jy langs Microsoft Windows op dieselfde masjien kan hardloop. Laai Linux aanlyn af of vind `n plaaslike Linux-gebruikersgroep om u te help met die installering.
  • `N Goeie manier om jou tone in die water te dip, is om `n toestel op te laai wat `n lewendige CD of USB genoem word, `n verspreiding wat heeltemal van `n CD of USB loop sonder om jou hardeskyf te verander. `N manier om `n blik op die moontlikhede te kry sonder om iets drasties te doen.
  • Daar is ander UNIX-agtige bedryfstelsels behalwe Linux, soos die * BSD-stelsels. Die gewildste * BSD-stelsels is FreeBSD, NetBSD, OpenBSD en Dragonfly BSD. Almal is oopbron net soos Linux. Dit is egter belangrik om te onthou dat hulle BSD is en nie Linux nie.
  • Macos op Darwin, `n Unix-bedryfstelsel wat op FreeBSD is. Darwin is ten volle gratis en oopbron en is beskikbaar vanaf http: // oopbron.appel.mededelbaan. Omdat die kern van die stelsel UNIX is, en MacO`s is baie gewild, het baie mense oor Linux-toepassings na MacOs oorgedra. U kan die programme kry met `n pakketbestuurder soos Homebrew, Fink of Macports. Alternatiewelik kan jy net Linux op `n Mac langs MacOs hardloop.
  • As jy Super Niche wil kry, kan jy selfs `n bedryfstelsel soos Open Indiana, wat gebaseer is op die Open Source-vrystelling van die Solaris-bedryfstelsel, kan bestuur voordat dit deur Oracle verkry is en geslote bron gemaak het. Openindiana en Solaris is op Unix-stelsel V, en as sodanig is nie versoenbaar met Linux-toepassings nie. Dit gesê, daar is baie hawens van Linux-toepassings. Jy is waarskynlik beter om net Macos, BSD of Linux te gebruik omdat hulle baie meer gewild is en baie meer programme vir hulle beskikbaar het.
  • Beeld getiteld word `n hacker stap 5
    2
    Skryf HTML. As u nie weet hoe om te program nie, leer basiese hiperteks opmerkingstaal (HTML) en geleidelik bouvaardigheid is noodsaaklik. Wat jy sien wanneer jy na `n webwerf van prente, beelde kyk, en ontwerpkomponente is almal met HTML gekodeer. Vir `n projek, stel uit om te leer hoe om `n basiese tuisblad te maak en van daar af te werk.
  • Maak in u blaaier die bladsy broninligting oop om die HTML te ondersoek om `n voorbeeld te sien. Gaan na die webontwikkelaar > Bladsy bron in Firefox en spandeer tyd om na die kode te kyk.
  • U kan HTML in `n basiese woordverwerkingsprogram soos Notepad of eenvoudige teks skryf en u lêers stoor as "yourcoolfilename.Html" So kan jy dit oplaai na `n blaaier en sien jou werk vertaal.
  • Beeld getiteld word `n hacker stap 3
    3
    Leer die taal van programmering. Voordat jy begin om gedigte te skryf, moet jy basiese grammatika leer. Voordat jy die reëls verbreek, moet jy die reëls leer. Maar as jou uiteindelike doel is om `n hacker te word, gaan jy meer as basiese Engels benodig om jou meesterstuk te skryf.
  • Python is `n goeie "Taal" om te begin met omdat dit skoon ontwerp, goed gedokumenteer is, en relatief soort aan beginners. Ten spyte van `n goeie eerste taal, is dit nie net `n speelding nie - dit is dwingend, buigsaam en goed geskik vir groot projekte.
  • As jy in `n ernstige programmering kom, sal jy moet leerJava is `n alternatief, maar die waarde daarvan as `n eerste programmeertaal is tans in sy spesifieke staat ondervra.
  • Anders as Java, is jаvascript baie soortgelyk aan Python, aangesien dit beide `n C-gebaseerde taal is en uiters nuwe gebruikersvriendelike. jаvascript is "die programmeertaal van die web," So as jy jou leer in webontwikkeling / hacking wil voortgaan, is jаvascript beter om te leer as Python.
  • `N Alternatief vir jаvascript sal PHP wees C, Die kerntaal van UNIX. C++ is baie nou verwant aan C- As jy een ken, sal die ander leer nie moeilik wees nie. C is baie doeltreffend met u masjien se hulpbronne, maar sal groot hoeveelhede van u tyd op ontfouting opdoen en daarom vermy word, tensy die doeltreffendheid van u rekenaar veral belangrik is.
  • Dit is waarskynlik `n goeie idee om `n goeie beginplatform soos backtrack 5 R3, Kali of Ubuntu 12 te gebruik.04L`e.
  • Deel 2 van 3:
    Aanvaarding van hacking houdings
    1. Beeld getiteld word `n hacker stap 1
    1. Dink kreatief. Noudat jy die basiese vaardighede in plek het, kan jy artistiek begin dink. Hackers is soos kunstenaars, filosowe en ingenieurs wat almal in een opgerol het. Hulle glo in vryheid en wedersydse verantwoordelikheid. Die wêreld is vol fassinerende probleme wat wag om opgelos te word. Hackers neem `n spesiale vreugde om probleme op te los, hul vaardighede te verskerp en hul intelligensie uit te oefen.
    • Hackers het `n verskeidenheid van belange kultureel en intellektueel, buite hacking. Werk so intens soos jy speel, en speel so intens soos jy werk. Vir ware hackers, die grense tussen "toneelstuk," "werk," "wetenskap," en "kuns" almal is geneig om te verdwyn of om saam te smelt in `n hoë vlak kreatiewe speelsheid.
    • Lees wetenskapsfiksie. Gaan na Science Fiction Conventions, wat `n goeie manier is om hackers en proto-hackers te ontmoet.
    • Oorweeg opleiding in a gevegskuns. Die soort geestelike dissipline wat vir vechtkunsten benodig word, blyk soortgelyk te wees op belangrike maniere waarop hackers doen. Die mees hacker-ly-vechtkunsten is dié wat geestelike dissipline, ontspanne bewustheid en beheer, eerder as rou krag, atletiek, of fisiese taaiheid beklemtoon.Tai Chi is `n goeie vechtkuns vir hackers.
  • Beeld getiteld 441133 5
    2. Leer om lief te hê los probleme op. Geen probleem moet ooit twee keer opgelos word nie. Dink aan dit as `n gemeenskap waarin die tyd van almal hackers is, is kosbaar. Hackers glo dat die deel van inligting `n morele verantwoordelikheid is. Wanneer u probleme oplos, maak die inligting die publiek om almal te help om dieselfde probleem op te los.
  • Jy hoef nie te glo dat jy verplig is om al jou kreatiewe produk weg te gee nie, alhoewel die hackers wat dit doen, diegene wat die meeste respek van ander hackers kry, is. Dit is in ooreenstemming met hackerwaardes om genoeg daarvan te verkoop om jou in kos en huur en rekenaars te hou.
  • Lees ouer stukke, soos die "Jargon lêer" of "Hacker manifes" deur die mentor. Hulle kan verouderd wees rakende tegniese probleme, maar die houding en gees is net so tydig.
  • Beeld getiteld 441133 6
    3. Leer om gesag te herken en te bestry. Die vyand van die hacker is verveling, drudgery en outoritêre figure wat sensuur en geheimhouding gebruik om die vryheid van inligting te verwurg. Eentonige werk hou die hacker van hacking.
  • Om hacking as `n manier van lewe te omhels, is om sogenaamde te verwerp "normaal" Konsepte van werk en eiendom, kies eerder om te veg vir gelykheid en algemene kennis.
  • Beeld getiteld 441133 7
    4. Bevoeg wees. So, iemand wat tyd op Reddit spandeer, kan `n belaglike Cyberpunk-gebruikersnaam opstel en as `n hacker posisioneer. Maar die internet is `n groot gelykmaker en waardes bevoegdheid oor ego en postuur. Spandeer tyd op jou handwerk en nie jou beeld nie, en jy sal vinniger respek kry as om jouself te modelleer op die oppervlakkige dinge waaraan ons dink "aanheg" In populêre kultuur.
  • Deel 3 van 3:
    Hacking goed
    1. Beeld getiteld 441133 8
    1. Skryf oop-bron sagteware. Skryf programme wat ander hackers dink pret of nuttig is, en gee die program bronne weg na die hele hacker-kultuur om te gebruik. Hackerdom se mees eerbiedige demigods is mense wat groot, bekwame programme geskryf het wat `n wydverspreide behoefte bevredig het en hulle weggegee het sodat almal hulle nou gebruik.
  • Beeld getiteld 441133 9
    2. Help toets en ontfout open source sagteware. Enige oopbron-skrywer wie se dink sal jou vertel dat goeie beta-toetsers (wat weet hoe om simptome te beskryf, probleme goed te lokaliseer, foute kan duld in `n quickie-vrystelling, en is bereid om `n paar eenvoudige diagnostiese roetines te gebruik) is die moeite werd om hul gewig te werd. in robyne.
  • Probeer `n program onder ontwikkeling vind wat jy belangstel en `n goeie beta-toetser wees. Daar is `n natuurlike progressie om toetsprogramme te help om hulle te help om hulle te help om hulle te verander. Jy sal baie leer en welwillendheid genereer met mense wat jou later sal help.
  • Beeld getiteld 441133 10
    3. Publiseer nuttige inligting. Nog `n goeie ding is om nuttige en interessante inligting in webbladsye of dokumente te versamel en te filter, soos gereelde vrae (FAQ) lyste, en maak dit beskikbaar. Onderhouers van groot tegniese vrae kry byna soveel respek as open-source outeurs.
  • Beeld getiteld 441133 11
    4. Help om die infrastruktuur te laat werk.Vrywilligers hardloop die hacker-kultuur (en die ingenieursontwikkeling van die internet, vir die saak). Daar is baie nodig, maar ongeglukende werk wat gedoen moet word om dit te hou. Mense wat hierdie soort ding doen, kry baie respek, want almal weet hierdie werk is groot tyd sink en nie soveel pret as om met kode te speel nie. Om hulle te doen, toon toewyding.
  • Beeld getiteld 441133 12
    5. Bedien die hacker-kultuur self. Dit is nie iets wat jy geposisioneer sal word voordat jy al `n rukkie is en bekend geword het vir een van die vier vorige items nie. Die hacker-kultuur het nie leiers nie, maar dit het kultuur helde en stam ouderlinge en historici en woordvoerders. As jy lank genoeg in die loopgrawe is, kan jy in een van hierdie groei.
  • Hackers wantroue blatante ego in hul stam ouderlinge, so sigbaar bereik vir hierdie soort roem is gevaarlik. Eerder as om dit te streef, moet jy jouself posisioneer, sodat dit in jou skoot val en dan is beslag en genadig oor jou status.
  • Wenke

    Sommige maatskappye betaal vir hackers om hul sekuriteit te toets. As jy goed genoeg word, kan dit jou werk wees!
  • Maak seker dat jy nie gevang word nie, maar wat jy van plan is om te doen, kan onwettig wees, word dit aanbeveel dat jy MOENIE betrokke raak by swart hoed hacking.
  • Skryf jou moedertaal goed. Alhoewel dit `n algemene stereotipe is wat programmeerders nie kan skryf nie, is `n verrassende aantal hackers baie bekwame skrywers.
  • Lisp is die moeite werd om te leer om `n ander rede - die diepgaande verligting ervaring sal jy hê wanneer jy dit uiteindelik kry. Daardie ervaring sal jou `n beter programmeerder vir die res van jou dae maak, selfs al gebruik jy nooit die LISP self baie nie. Jy kan `n paar begin ervaar met lisp redelik maklik deur die skryf en wysiging van redigering modusse vir die EMACS Text Editor, of Script-Fu plugins vir die GIMP Gevorderde Beeldbewerking Sagteware.
  • Perl is die moeite werd om te leer om praktiese redes. Dit word baie wyd gebruik vir aktiewe webbladsye en stelseladministrasie sodat selfs as jy nooit perl skryf nie, moet jy leer om dit te lees. Baie mense gebruik Perl om te vermy C programmering op werk wat nie van C se masjien doeltreffendheid benodig nie.
  • Toets jou vaardighede op webwerwe wat jy geskep het.
  • Gebruik jou vaardighede vir goed. Om `n wit hoed hacker te word, is goed vir almal en baie veiliger as om `n swart hoed-hacker te word en die moeite met die polisie te waag.
  • Wees versigtig oor wat jy hack. Onwettige aktiwiteite kan ernstige gevolge hê, en niks op die internet is werklik anoniem nie.
  • Moet nooit probeer om onwettige aktiwiteite te doen wat jou in die moeilikheid kan kry nie
  • Vra `n sekuriteitsdiens (ADT) as jy hul stelsels kan toets.
  • Waarskuwings

    Black Hat Hacking (Hacking vir kriminele doeleindes) is `n onwettige aktiwiteit wat tot groot strawwe kan lei. Dit is `n groot oortreding en is onder die wet strafbaar.
    Deel op sosiale netwerke:
    Soortgelyk