Hoe om 'n hacker te word: 12 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n hacker te word: 12 stappe (met foto's)
Hoe om 'n hacker te word: 12 stappe (met foto's)

Video: Hoe om 'n hacker te word: 12 stappe (met foto's)

Video: Hoe om 'n hacker te word: 12 stappe (met foto's)
Video: ZO STA JE ALTIJD GOED OP DE FOTO! 10 LIFEHACKS // Danique Hosmar 📸⭐️ 2024, April
Anonim

In rekenaarbeveiliging is 'n hacker iemand wat fokus op die beveiligingsmeganismes van rekenaar- en netwerkstelsels. Daar is gemeenskappe en gedeelde kulture van kundige programmeerders en netwerk-towenaars wat sy geskiedenis deur dekades terugspoor na die eerste tyddelende rekenaar en die vroegste ARPAnet-eksperimente. Die lede van hierdie kultuur was die eerste 'hackers'. Deur in te breek op rekenaars en telefoonstelsels, word inbraak in die populêre kultuur simboliseer, maar hierdie kultuur is baie meer ingewikkeld en moralisties as wat die meeste mense weet. Om 'n hacker te word, basiese hackingtegnieke 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

Word 'n hacker Stap 4
Word 'n hacker Stap 4

Stap 1. Begin 'n UNIX-agtige bedryfstelsel, soos Linux

UNIX en UNIX-agtige bedryfstelsels is die bedryfstelsels van die internet. Alhoewel 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 soorte UNIX-agtige bedryfstelsels, die gewildste Linux, wat u saam met Microsoft Windows op dieselfde masjien kan bestuur. Laai Linux aanlyn af of soek 'n plaaslike Linux -gebruikersgroep om u te help met die installering.

  • 'N Goeie manier om jou tone in die water te dompel, is deur 'n toestel met die naam' live CD 'of' USB 'op te laai, 'n verspreiding wat heeltemal van 'n CD of USB af loop sonder om jou hardeskyf te verander. 'N manier om na die moontlikhede te kyk sonder om iets drasties te hoef 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 open source, net soos Linux. Dit is egter belangrik om te onthou dat dit BSD is en nie Linux nie.
  • MacOS op Darwin, 'n UNIX -bedryfstelsel wat op FreeBSD is. Darwin is heeltemal gratis en open source en is beskikbaar by https://opensource.apple.com. Omdat die kern van die stelsel UNIX is en macOS baie gewild is, het baie mense Linux -toepassings na macOS oorgedra. U kan hierdie programme kry met 'n pakketbestuurder soos homebrew, fink of MacPorts. Alternatiewelik kan u net Linux op 'n Mac saam met macOS bestuur.
  • As u 'n supernis wil kry, kan u selfs 'n bedryfstelsel soos Open Indiana bedryf, wat gebaseer is op die open source -vrystelling van die Solaris -bedryfstelsel voordat dit deur Oracle verkry en geslote bron gemaak is. OpenIndiana en Solaris gemaak op UNIX System V, en as sodanig is dit nie versoenbaar met Linux -toepassings nie. Dit gesê, daar is baie hawens van Linux -toepassings. Dit is waarskynlik beter om net macOS, BSD of Linux te gebruik, want dit is baie gewilder en het baie meer programme beskikbaar.
Word 'n hacker Stap 5
Word 'n hacker Stap 5

Stap 2. Skryf HTML

As u nie weet hoe om te programmeer nie, is dit noodsaaklik om basiese HyperText Mark-Up Language (HTML) te leer en geleidelik vaardigheid op te bou. Wat u sien as u na 'n webwerf met foto's, beelde en ontwerpkomponente kyk, word alles met HTML gekodeer. Vir 'n projek, leer hoe om 'n basiese tuisblad te maak en van daar af op te werk.

  • Maak in u blaaier die bladsy -broninligting oop om die HTML te ondersoek om 'n voorbeeld te sien. Gaan na webontwikkelaar> Bladsybron in Firefox en bestee tyd aan die kyk na die kode.
  • U kan HTML skryf in 'n basiese woordverwerkingsprogram soos Notepad of Eenvoudige teks en u lêers stoor as 'yourCoolFileName . HTML"sodat u dit na 'n blaaier kan oplaai en u werk kan sien vertaal.
Word 'n hacker Stap 3
Word 'n hacker Stap 3

Stap 3. Leer die programmeertaal

Voordat u gedigte begin skryf, moet u basiese grammatika leer. Voordat u die reëls oortree, moet u die reëls leer. Maar as u uiteindelike doel is om 'n hacker te word, benodig u meer as basiese Engels om u meesterstuk te skryf.

  • Python is 'n goeie 'taal' om mee te begin, want dit is skoon ontwerp, goed gedokumenteer en relatief vriendelik vir beginners. Alhoewel dit 'n goeie moedertaal is, is dit nie net 'n speelding nie; dit is oortuigend, buigbaar en geskik vir groot projekte.
  • As u ernstig programmeer, moet u leer dat Java 'n alternatief is, maar die waarde daarvan as 'n eerste programmeertaal is tans in sy spesifieke toestand bevraagteken.
  • Anders as Java, is Javascript baie soortgelyk aan Python, aangesien dit beide 'n C-gebaseerde taal is en 'n uiters nuwe gebruikersvriendelike. Javascript is 'die programmeertaal van die internet', dus as u wil voortgaan met u webontwikkeling/inbraak, is dit beter om Javascript te leer as Python.
  • 'N Alternatief vir JavaScript is PHP C, die kerntaal van Unix. C ++ is baie nou verwant aan C; As u die een ken, sal dit nie moeilik wees om die ander te leer nie. C is baie effektief met die hulpbronne van u masjien, maar dit sal baie tyd in beslag neem op ontfouting en word daarom om die rede vermy, 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.04LTS te gebruik.

Deel 2 van 3: Aanvaarding van hacking -houdings

Word 'n hacker Stap 1
Word 'n hacker Stap 1

Stap 1. Dink kreatief

Noudat u die basiese vaardighede in plek het, kan u artistiek begin dink. Hackers is soos kunstenaars, filosowe en ingenieurs wat almal saamgevoeg is. Hulle glo in vryheid en wedersydse verantwoordelikheid. Die wêreld is vol fassinerende probleme wat wag om opgelos te word. Hackers vind dit baie aangenaam om probleme op te los, hul vaardighede op te skerp en hul intelligensie uit te oefen.

  • Hackers het 'n uiteenlopende belang, kultureel en intellektueel, buite hacking. Werk so intens as wat jy speel, en speel so intens as wat jy werk. Vir ware hackers is die grense tussen 'speel', 'werk', 'wetenskap' en 'kuns' geneig om te verdwyn of saam te smelt tot 'n kreatiewe speelsheid op hoë vlak.
  • Lees wetenskapfiksie. Gaan na science fiction-konvensies, wat 'n uitstekende manier is om hackers en proto-hackers te ontmoet.
  • Oorweeg opleiding in 'n gevegskuns. Die soort verstandelike dissipline wat nodig is vir vechtkunsten, lyk op belangrike maniere dieselfde as wat hackers doen. Die mees hacker-gevegskuns is diegene wat geestelike dissipline, ontspanne bewustheid en beheer beklemtoon, eerder as rou krag, atletiek of fisieke taaiheid. Tai Chi is 'n goeie gevegskuns vir hackers.
441133 5
441133 5

Stap 2. Leer om probleme op te los

Geen probleem hoef ooit twee keer opgelos te word nie. Beskou dit as 'n gemeenskap waarin die tyd van almal hackers kosbaar is. Hackers glo dat die deel van inligting 'n morele verantwoordelikheid is. Maak die inligting openbaar as u probleme oplos, sodat almal dieselfde probleem kan oplos.

  • U hoef nie te glo dat u verplig is om al u kreatiewe produkte weg te gee nie, alhoewel die hackers wel die meeste respek van ander hackers kry. Dit is in ooreenstemming met hacker -waardes om genoeg daarvan te verkoop om u in kos en huur en rekenaars te hou.
  • Lees ouer stukke, soos die "Jargon File" of "Hacker Manifesto" deur The Mentor. Hulle is moontlik verouderd met betrekking tot tegniese kwessies, maar die houding en gees is net so betyds.
441133 6
441133 6

Stap 3. Leer om gesag te erken en te beveg

Die vyand van die hacker is verveling, droefheid en outoritêre figure wat sensuur en geheimhouding gebruik om die vryheid van inligting te wurg. Eentonige werk verhoed dat die hacker hack.

Om hacking as 'n manier van lewe aan te neem, is om die sogenaamde 'normale' konsepte van werk en eiendom te verwerp, maar eerder te veg vir gelykheid en algemene kennis

441133 7
441133 7

Stap 4. Wees bekwaam

Almal wat tyd aan Reddit spandeer, kan 'n belaglike gebruikersnaam vir cyberpunk opstel en hulle as 'n hacker voordoen. Maar die internet is 'n groot gelykmaker en waardeer bevoegdheid bo ego en liggaamshouding. Spandeer tyd om aan u kunsvlyt te werk en nie aan u beeld nie, en u sal vinniger respek kry as om uself voor te stel oor die oppervlakkige dinge wat ons dink aan 'inbraak' in die populêre kultuur.

Deel 3 van 3: Goed kap

441133 8
441133 8

Stap 1. Skryf open-source sagteware

Skryf programme wat ander hackers dink lekker of nuttig is, en gee die programbronne weg aan die hele hacker -kultuur om dit te gebruik. Die mees gerespekteerde halfgode van Hackerdom is mense wat groot, bekwame programme geskryf het wat aan 'n wydverspreide behoefte voldoen het en dit weggegee het sodat almal dit nou kan gebruik.

441133 9
441133 9

Stap 2. Help met die toets en ontfouting van open source sagteware

Elke open source-skrywer wat dink, sal vir u sê dat goeie beta-toetsers (wat weet hoe om simptome te beskryf, probleme goed te lokaliseer, foute in 'n vinnige vrystelling kan verdra en bereid is om 'n paar eenvoudige diagnostiese roetines toe te pas) hul gewig werd is. in robyne.

Probeer 'n ontwikkelende program vind waarin u belangstel, en wees 'n goeie beta-toetser. Daar is 'n natuurlike vordering van die help van toetsprogramme tot die ontfouting daarvan om dit te help verander. U sal op hierdie manier baie leer en welwillendheid genereer met mense wat u later sal help

441133 10
441133 10

Stap 3. Publiseer nuttige inligting

Nog 'n goeie ding is om nuttige en interessante inligting te versamel en te filter op webblaaie of dokumente, soos lyste met algemene vrae (FAQ), en dit beskikbaar te stel. Onderhouders van groot tegniese vrae kry byna net soveel respek as oute-bron-outeurs.

441133 11
441133 11

Stap 4. Hulp hou die infrastruktuur aan die werk

Vrywilligers bestuur die hacker -kultuur (en die ingenieursontwikkeling van die internet). Daar is baie noodsaaklike, maar onbelangrike werk wat gedoen moet word om dit aan die gang te hou - die bestuur van poslyste, die moderering van nuusgroepe, die instandhouding van groot sagteware -argiefwebwerwe, die ontwikkeling van RFC's en ander tegniese standaarde. Mense wat hierdie goed doen, kry baie respek, want almal weet dat hierdie werk 'n groot tydverdryf is en nie so lekker is as om met kode te speel nie. Om dit te doen, toon toewyding.

441133 12
441133 12

Stap 5. Bedien die hacker -kultuur self

Dit is nie iets wat u in staat sal wees om te doen voordat u 'n rukkie daar was en bekend geword het vir een van die vier vorige items nie. Die hakkerkultuur het nie presies leiers nie, maar wel kultuurhelde en stamouderlinge en historici en woordvoerders. As u lank genoeg in die loopgrawe was, word u moontlik een hiervan.

Hackers wantrou blatante ego in hul stamouderlinge, so dit is gevaarlik om hierdie roem te bereik. In plaas daarvan om daarna te streef, moet u uself posisioneer, sodat dit in u skoot val en dan beskeie en genadig wees oor u status

Wenke

  • Sommige maatskappye betaal vir hackers om hul veiligheid te toets. As u goed genoeg word, kan dit u taak wees!
  • Maak seker dat u nie vasgevang word nie, maar wat u van plan is om onwettig te wees, word aanbeveel dat u dit doen MOENIE neem deel aan Black Hat -inbraak.
  • Skryf jou moedertaal goed neer. Alhoewel dit 'n algemene stereotipe is wat programmeerders nie kan skryf nie, is 'n verrassende aantal hackers baie bekwame skrywers.
  • Om 'n ander rede is LISP die moeite werd om te leer - die diepgaande verligtingservaring wat u sal beleef as u dit uiteindelik kry. Hierdie ervaring sal u vir die res van u dae 'n beter programmeerder maak, selfs al gebruik u nooit eintlik LISP self nie. U kan redelik maklik 'n beginervaring met LISP opdoen deur die wysigingsmodusse vir die Emacs-teksredakteur te skryf en te verander, of Script-Fu-inproppe vir die GIMP gevorderde beeldbewerkingsagteware.
  • Perl is die moeite werd om te leer om praktiese redes; Dit word baie gebruik vir aktiewe webblaaie en stelseladministrasie, sodat selfs as u nooit Perl skryf nie, u dit moet leer lees. Baie mense gebruik Perl om C -programmering op werk te vermy wat nie die masjiendoeltreffendheid van C benodig nie.
  • Toets u vaardighede op webwerwe wat u geskep het.
  • Gebruik u vaardighede ten goede. Om 'n wit hoed -hacker te word, is goed vir almal en baie veiliger as om 'n black hat -hacker te word en probleme met die polisie te waag.
  • Wees versigtig met wat u inbreek. Onwettige aktiwiteite kan ernstige gevolge hê, en niks op die internet is werklik anoniem nie.
  • Moet nooit probeer om onwettige aktiwiteite uit te voer wat u in die moeilikheid kan bring nie
  • Vra 'n sekuriteitsdiens (ADT) of u hul stelsels kan toets.

Aanbeveel: