Si të bëheni haker: 12 hapa (me fotografi)

Përmbajtje:

Si të bëheni haker: 12 hapa (me fotografi)
Si të bëheni haker: 12 hapa (me fotografi)

Video: Si të bëheni haker: 12 hapa (me fotografi)

Video: Si të bëheni haker: 12 hapa (me fotografi)
Video: 6 meny për beben tuaj prej 6 - 12 muaj ! 2024, Mund
Anonim

Në sigurinë kompjuterike, një haker është dikush që përqendrohet në mekanizmat e sigurisë të kompjuterit dhe sistemeve të rrjetit. Ekzistojnë komunitete dhe kultura të përbashkëta të programuesve ekspertë dhe magjistarëve të rrjeteve që gjurmojnë historinë e tij në dekada tek minikompjuterët e parë që ndajnë kohën dhe eksperimentet më të hershme ARPAnet. Anëtarët e kësaj kulture ishin "hakerët" e parë. Përhapja në kompjuterë dhe sisteme telefonike ka ardhur duke simbolizuar hakimin në kulturën popullore, por kjo kulturë është shumë më e komplikuar dhe moraliste nga sa e dinë shumica e njerëzve. Të bëhesh haker, të mësosh teknikat bazë të hakimit, si të mendosh si haker dhe si të fitosh respekt brenda komunitetit etik të hakerimit.

Hapa

Pjesa 1 nga 3: Mësimi i Bazave

Bëhuni një haker Hapi 4
Bëhuni një haker Hapi 4

Hapi 1. Drejtoni një OS të ngjashëm me UNIX, siç është Linux

Sistemet operative të UNIX dhe UNIX janë sistemet operative të internetit. Ndërsa mund të mësoni të përdorni internetin pa e ditur UNIX, nuk mund të jeni një haker i internetit pa e kuptuar UNIX. Për këtë arsye, kultura e hakerëve sot është shumë e përqendruar në UNIX. Ka shumë lloje të sistemeve operative të ngjashme me UNIX, më i popullarizuari është Linux, të cilin mund ta përdorni së bashku me Microsoft Windows në të njëjtën makinë. Shkarkoni Linux në internet ose gjeni një grup përdoruesish Linux për t'ju ndihmuar me instalimin.

  • Një mënyrë e mirë për të zhytur gishtërinjtë tuaj në ujë është të nisni një pajisje të quajtur CD ose USB të drejtpërdrejtë, një shpërndarje që funksionon tërësisht nga një CD ose USB pa modifikuar hard diskun tuaj. Një mënyrë për të hedhur një vështrim në mundësitë pa pasur nevojë të bëni asgjë drastike.
  • Ekzistojnë sisteme të tjera operative të ngjashme me UNIX përveç Linux, siç janë sistemet *BSD. Sistemet më të njohura *BSD janë FreeBSD, NetBSD, OpenBSD dhe DragonFly BSD. Të gjithë janë me burim të hapur ashtu si Linux. Sidoqoftë, është e rëndësishme të mbani mend se ato janë BSD dhe jo Linux.
  • MacOS në Darwin, një sistem operativ UNIX që është në FreeBSD. Darvini është plotësisht falas dhe me burim të hapur dhe është në dispozicion nga https://opensource.apple.com. Për shkak se thelbi i sistemit është UNIX, dhe macOS është shumë i popullarizuar, shumë njerëz kanë transferuar mbi aplikacionet Linux në macOS. Ju mund t'i merrni ato programe me një menaxher paketash si homebrew, fink ose MacPorts. Përndryshe, thjesht mund të ekzekutoni Linux në një Mac së bashku me macOS.
  • Nëse doni të merrni super vend, madje mund të drejtoni një sistem operativ si Open Indiana, i cili bazohet në lëshimin me burim të hapur të sistemit operativ Solaris para se të përftohej nga Oracle dhe të bëhej burim i mbyllur. OpenIndiana dhe Solaris të bëra në UNIX System V, dhe, si të tilla, nuk janë të pajtueshme me aplikacionet Linux. Thënë kështu, ka shumë porte të aplikacioneve Linux. Ju ndoshta jeni më mirë të përdorni macOS, BSD ose Linux sepse ato janë shumë më të njohura dhe kanë shumë programe të tjera në dispozicion për ta.
Bëhuni një haker Hapi 5
Bëhuni një haker Hapi 5

Hapi 2. Shkruani HTML

Nëse nuk dini si të programoni, mësimi i gjuhës bazë të HyperText Mark-Up (HTML) dhe gradualisht ngritja e aftësive është thelbësore. Ajo që shihni kur shikoni një faqe në internet me fotografi, imazhe dhe komponentë të projektimit është e gjitha e koduar duke përdorur HTML. Për një projekt, filloni të mësoni se si të krijoni një faqe bazë bazë dhe të punoni deri atje.

  • Në shfletuesin tuaj, hapni informacionin e burimit të faqes për të shqyrtuar HTML për të parë një shembull. Shkoni te Web Developer> Page Source në Firefox dhe kaloni kohë duke parë kodin.
  • Mund të shkruani HTML në një program bazë të përpunimit të tekstit si Notepad ose Tekst i thjeshtë dhe t'i ruani skedarët tuaj si "yourCoolFileName . HTML"kështu që ju mund t'i ngarkoni ato në një shfletues dhe të shihni punën tuaj të përkthyer.
Bëhuni një haker Hapi 3
Bëhuni një haker Hapi 3

Hapi 3. Mësoni gjuhën e programimit

Para se të filloni të shkruani poezi, duhet të mësoni gramatikën bazë. Para se të thyeni rregullat, duhet të mësoni rregullat. Por nëse qëllimi juaj përfundimtar është të bëheni haker, do t'ju duhet më shumë se anglisht bazë për të shkruar kryeveprën tuaj.

  • Python është një "gjuhë" e mirë për të filluar, sepse është projektuar pastër, e dokumentuar mirë dhe relativisht e mirë me fillestarët. Pavarësisht se është një gjuhë e mirë e parë, nuk është vetëm një lodër; është bindës, fleksibël dhe i përshtatshëm për projekte të mëdha.
  • Nëse futeni në programim serioz, do të duhet të mësoni se Java është një alternativë, por vlera e saj si gjuhë e parë programimi aktualisht është vënë në pikëpyetje në gjendjen e saj të veçantë.
  • Ndryshe nga Java, Javascript është shumë e ngjashme me Python pasi ato janë një gjuhë e bazuar në C dhe jashtëzakonisht e re miqësore për përdoruesit. Javascript është "gjuha e programimit të uebit", kështu që nëse dëshironi të vazhdoni të mësoni në zhvillimin/hakimin e uebit, Javascript është më mirë të mësoni sesa Python.
  • Një alternativë ndaj JavaScript do të ishte PHP C, gjuha kryesore e Unix. C ++ është shumë e lidhur me C; nëse njihni njërën, mësimi i tjetrit nuk do të jetë i vështirë. C është shumë efikas me burimet e makinës suaj, por do të thithë sasi të mëdha të kohës tuaj në korrigjimin dhe shpesh shmanget për këtë arsye, përveç nëse efikasiteti i kompjuterit tuaj është veçanërisht i rëndësishëm.
  • Ndoshta është një ide e mirë të përdorni një platformë të mirë fillestare të tillë si Backtrack 5 R3, Kali ose Ubuntu 12.04LTS.

Pjesa 2 nga 3: Miratimi i Qëndrimeve të Hacking

Bëhuni një haker Hapi 1
Bëhuni një haker Hapi 1

Hapi 1. Mendoni në mënyrë krijuese

Tani që keni marrë aftësitë themelore, mund të filloni të mendoni artistikisht. Hakerët janë si artistë, filozofë dhe inxhinierë të gjithë të bashkuar në një. Ata besojnë në lirinë dhe përgjegjësinë reciproke. Bota është plot me probleme interesante që presin të zgjidhen. Hakerat gëzojnë një kënaqësi të veçantë në zgjidhjen e problemeve, mprehjen e aftësive të tyre dhe ushtrimin e inteligjencës së tyre.

  • Hakerët kanë një larmi interesash nga pikëpamja kulturore dhe intelektuale, jashtë hakimit. Punoni aq intensivisht sa luani dhe luani aq intensivisht sa punoni. Për hakerët e vërtetë, kufijtë midis "lojës", "punës", "shkencës" dhe "artit" të gjithë priren të zhduken ose të shkrihen në një lojë krijuese të nivelit të lartë.
  • Lexoni trillime shkencore. Shkoni në konventat e trillimeve shkencore, e cila është një mënyrë e shkëlqyeshme për të takuar hakerat dhe proto-hakerët.
  • Merrni parasysh trajnimin në një art luftarak. Disiplina mendore e kërkuar për artet marciale duket të jetë e ngjashme në mënyra të rëndësishme me atë që bëjnë hakerat. Artet marciale më hacker janë ato që theksojnë disiplinën mendore, ndërgjegjësimin e qetë dhe kontrollin, në vend se forcën e papërpunuar, atletizmin ose qëndrueshmërinë fizike. Tai Chi është një art i mirë luftarak për hakerat.
441133 5
441133 5

Hapi 2. Mësoni të doni zgjidhjen e problemeve

Asnjë problem nuk duhet të zgjidhet dy herë. Mendojeni si një komunitet në të cilin koha e të gjithëve është hakerë është e çmuar. Hakerat besojnë se ndarja e informacionit është një përgjegjësi morale. Kur zgjidhni probleme, bëni publike informacionin për të ndihmuar të gjithë të zgjidhin të njëjtën çështje.

  • Ju nuk duhet të besoni se jeni të detyruar të jepni të gjithë produktin tuaj krijues, megjithëse hakerat që bëjnë janë ata që marrin më shumë respekt nga hakerët e tjerë. Consistentshtë në përputhje me vlerat e hakerëve për të shitur sa duhet për t’ju mbajtur në ushqim, qira dhe kompjuterë.
  • Lexoni pjesë më të vjetra, të tilla si "Dosja e zhargonit" ose "Manifesti i hakerëve" nga The Mentor. Ato mund të jenë të vjetruara në lidhje me çështjet teknike, por qëndrimi dhe fryma janë po aq me kohë.
441133 6
441133 6

Hapi 3. Mësoni të njihni dhe luftoni autoritetin

Armiku i hakerit është mërzia, lodhja dhe figurat autoritare që përdorin censurën dhe fshehtësinë për të mbytur lirinë e informacionit. Puna monotone e mban hakerin nga hakimi.

Përqafimi i hakerimit si një mënyrë jetese është të refuzosh të ashtuquajturat koncepte "normale" të punës dhe pronës, duke zgjedhur në vend të kësaj të luftosh për barazi dhe njohuri të përbashkëta

441133 7
441133 7

Hapi 4. Jini kompetent

Pra, kushdo që kalon kohë në Reddit mund të shkruajë një emër përdoruesi qesharak në internet dhe të paraqitet si haker. Por Interneti është një barazues i shkëlqyeshëm dhe vlerëson kompetencën mbi egon dhe qëndrimin. Kaloni kohë duke punuar në zanatin tuaj dhe jo në imazhin tuaj, dhe do të fitoni më shpejt respekt sesa të modeloni veten në gjërat sipërfaqësore që ne mendojmë të "hackojmë" në kulturën popullore.

Pjesa 3 nga 3: Hacking Well

441133 8
441133 8

Hapi 1. Shkruani softuer me burim të hapur

Shkruani programe që hakerët e tjerë mendojnë se janë argëtues ose të dobishëm dhe jepini burimet e programit të gjithë kulturës së hakerëve për t’u përdorur. Demigodët më të nderuar të Hackerdom janë njerëz që kanë shkruar programe të mëdha, të afta që plotësonin një nevojë të përhapur dhe i jepnin në mënyrë që tani të gjithë t'i përdorin ato.

441133 9
441133 9

Hapi 2. Ndihmoni në testimin dhe korrigjimin e softuerit me burim të hapur

Çdo autor me burim të hapur që mendon do t'ju tregojë se testuesit e mirë beta (të cilët dinë të përshkruajnë simptomat, i lokalizojnë mirë problemet, mund të tolerojnë defektet në një lëshim të shpejtë dhe janë të gatshëm të zbatojnë disa rutina të thjeshta diagnostikuese) ia vlejnë peshën e tyre në rubinë.

Mundohuni të gjeni një program në zhvillim për të cilin jeni të interesuar dhe bëhuni një testues i mirë beta. Ka një përparim të natyrshëm nga ndihma e programeve të testimit në ndihmën në korrigjimin e tyre për të ndihmuar në modifikimin e tyre. Do të mësoni shumë në këtë mënyrë dhe do të krijoni vullnet të mirë me njerëz që do t'ju ndihmojnë më vonë

441133 10
441133 10

Hapi 3. Publikoni informacione të dobishme

Një gjë tjetër e mirë është të grumbulloni dhe filtroni informacione të dobishme dhe interesante në uebfaqe ose dokumente si listat e Pyetjeve të Shpeshta (FAQ) dhe t'i bëni ato të disponueshme. Mbajtësit e FAQ-ve kryesore teknike marrin pothuajse po aq respekt sa autorët me burim të hapur.

441133 11
441133 11

Hapi 4. Ndihma mban funksionimin e infrastrukturës

Vullnetarët drejtojnë kulturën e hakerëve (dhe zhvillimin inxhinierik të internetit, për atë çështje). Ka shumë punë të domosdoshme por jo joshëse që duhet bërë për të vazhduar atë - administrimi i listave të postimeve, moderimi i grupeve të lajmeve, mirëmbajtja e faqeve të mëdha të arkivit të softuerit, zhvillimi i RFC -ve dhe standardeve të tjera teknike. Njerëzit që e bëjnë këtë lloj gjëje marrin shumë respekt, sepse të gjithë e dinë që këto punë janë mbytje të mëdha kohore dhe jo aq argëtuese sa të luash me kodin. Bërja e tyre tregon përkushtim.

441133 12
441133 12

Hapi 5. Shërbejeni vetë kulturës së hakerëve

Nuk është diçka që do të pozicionoheni për të bërë derisa të jeni pranë për një kohë dhe të bëheni të njohur për njërën nga katër artikujt e mëparshëm. Kultura e hakerëve nuk ka udhëheqës, saktësisht, por ka heronj të kulturës dhe pleq fisnorë, historianë dhe zëdhënës. Kur keni qenë mjaft gjatë në llogore, mund të rriteni në njërën prej tyre.

Hakerët nuk kanë besim te egoja e hapur tek pleqtë e tyre fisnorë, kështu që arritja e këtij lloji të famës është e rrezikshme. Në vend që të përpiqeni për të, ju duhet të pozicionoheni, kështu që ai bie në prehrin tuaj, dhe pastaj të jeni modest dhe dashamirës për statusin tuaj

Këshilla

  • Disa kompani paguajnë për hakerët për të testuar sigurinë e tyre. Nëse bëheni mjaft të mirë, kjo mund të jetë puna juaj!
  • Sigurohuni që të mos kapeni, megjithëse ajo që planifikoni të bëni mund të jetë e paligjshme, rekomandohet që ju MOS angazhohen në hakimin e Black Hat.
  • Shkruani mirë gjuhën tuaj amtare. Megjithëse është një stereotip i zakonshëm që programuesit nuk mund të shkruajnë, një numër befasues i hakerave janë shkrimtarë shumë të aftë.
  • LISP ia vlen të mësohet për një arsye tjetër - përvojën e thelluar të ndriçimit që do të keni kur ta merrni përfundimisht. Kjo përvojë do t'ju bëjë një programues më të mirë për pjesën tjetër të ditëve tuaja, edhe nëse nuk e përdorni në të vërtetë shumë LISP. Ju mund të merrni një përvojë fillestare me LISP mjaft lehtë duke shkruar dhe modifikuar mënyrat e redaktimit për redaktorin e tekstit Emacs, ose shtojcat Script-Fu për programin e avancuar të redaktimit të imazhit GIMP.
  • Perl ia vlen të mësohet për arsye praktike; përdoret shumë për faqet aktive të uebit dhe administrimin e sistemit kështu që edhe nëse nuk shkruani kurrë Perl, duhet të mësoni ta lexoni. Shumë njerëz përdorin Perl për të shmangur programimin C në punë që nuk kërkojnë efikasitet të makinës C.
  • Testoni aftësitë tuaja në faqet e internetit që keni krijuar.
  • Përdorni aftësitë tuaja për mirë. Të bëhesh haker i kapelave të bardha është i mirë për të gjithë dhe shumë më i sigurt sesa të bëhesh haker i kapelave të zeza dhe të rrezikosh telashe me policinë.
  • Kini kujdes për atë që hakoni. Aktivitetet ilegale mund të kenë pasoja serioze, dhe asgjë në internet nuk është vërtet anonime.
  • Asnjëherë mos u përpiqni të bëni aktivitete ilegale që mund t’ju fusin në telashe
  • Pyesni një shërbim sigurie (ADT) nëse mund të testoni sistemet e tyre.

Recommended: