Häkkeriks saamine: 12 sammu (piltidega)

Sisukord:

Häkkeriks saamine: 12 sammu (piltidega)
Häkkeriks saamine: 12 sammu (piltidega)

Video: Häkkeriks saamine: 12 sammu (piltidega)

Video: Häkkeriks saamine: 12 sammu (piltidega)
Video: [KUIDAS] kaitsta end avaliku WIFI häkkerite eest? (VPN, HTTPS ja muud tundmatud ühendid) 2024, Aprill
Anonim

Arvutiturvalisuses on häkker keegi, kes keskendub arvuti- ja võrgusüsteemide turvamehhanismidele. On olemas ekspertide programmeerijate ja võrguvõlurite kogukonnad ja jagatud kultuurid, mis jälgivad selle ajalugu aastakümnete jooksul kuni esmakordsete miniarvutite ja kõige varasemate ARPAneti katseteni. Selle kultuuri liikmed olid esimesed "häkkerid". Arvutitesse ja telefonisüsteemidesse sissemurdmine on hakanud sümboliseerima häkkimist populaarses kultuuris, kuid see kultuur on palju keerulisem ja moralistlikum, kui enamik inimesi teab. Häkkeriks saamine, häkkimise põhitehnikate õppimine, häkkerina mõtlemine ja eetilise häkkimiskogukonna lugupidamise võitmine.

Sammud

Osa 1 /3: Õppimise alused

Hakka häkkeriks 4. samm
Hakka häkkeriks 4. samm

Samm 1. Käivitage UNIX-i sarnane OS, näiteks Linux

UNIX ja UNIX-i sarnased operatsioonisüsteemid on Interneti operatsioonisüsteemid. Kuigi saate õppida Internetti kasutama ilma UNIX -i tundmata, ei saa te olla Interneti -häkker ilma UNIX -ist aru saamata. Sel põhjusel on häkkerikultuur tänapäeval üsna tugevalt UNIX-keskne. UNIX-i sarnaseid operatsioonisüsteeme on mitut tüüpi, kõige populaarsem on Linux, mida saate samal masinal Microsoft Windowsi kõrval käitada. Laadige Linux alla Internetist või leidke kohalik Linuxi kasutajarühm, mis aitab teil installida.

  • Hea viis varvaste vette kastmiseks on käivitada seade nimega reaalajas CD või USB - jaotus, mis töötab täielikult CD -lt või USB -lt ilma kõvaketast muutmata. Võimalus vaadata võimalusi, ilma et peaksite midagi drastilist tegema.
  • Lisaks Linuxile on ka teisi UNIX-i sarnaseid operatsioonisüsteeme, näiteks *BSD-süsteemid. Kõige populaarsemad *BSD süsteemid on FreeBSD, NetBSD, OpenBSD ja DragonFly BSD. Kõik on avatud lähtekoodiga nagu Linux. Siiski on oluline meeles pidada, et need on BSD, mitte Linux.
  • MacOS Darwinis, UNIX -i operatsioonisüsteem, mis on FreeBSD -s. Darwin on täiesti tasuta ja avatud lähtekoodiga ning saadaval aadressilt https://opensource.apple.com. Kuna süsteemi tuum on UNIX ja macOS on väga populaarne, on paljud inimesed teisaldanud Linuxi rakendused macOS -i. Neid programme saate hankida paketihalduriga, näiteks homebrew, fink või MacPorts. Teise võimalusena võite Macis koos MacOS -iga lihtsalt Linuxi käivitada.
  • Kui soovite saada super niši, võite isegi käitada sellist operatsioonisüsteemi nagu Open Indiana, mis põhineb Solarise avatud lähtekoodiga versioonil enne Oracle'i omandamist ja suletud lähtekoodiga muutmist. OpenIndiana ja Solaris, mis on loodud UNIX System V -l ja ei ole sellisena ühilduvad Linuxi rakendustega. See tähendab, et Linuxi rakenduste porte on palju. Tõenäoliselt on teil parem kasutada lihtsalt macOS -i, BSD -d või Linuxit, sest need on palju populaarsemad ja nende jaoks on saadaval palju rohkem programme.
Hakka häkkeriks 5. samm
Hakka häkkeriks 5. samm

Samm 2. Kirjutage HTML

Kui te ei tea, kuidas programmeerida, on hädavajalik õppida elementaarset HyperText Mark-Up Language (HTML) keelt ja järk-järgult oskusi arendada. See, mida näete piltide, piltide ja disainikomponentide veebisaiti vaadates, on kodeeritud HTML -i abil. Projekti jaoks asuge õppima, kuidas põhilist avalehte teha ja sealt edasi liikuda.

  • Avage oma brauseris lehe allika teave, et HTML -i uurida ja näiteid näha. Avage Firefoxis veebiarendaja> Lehe allikas ja kulutage aega koodi vaatamisele.
  • Saate HTML -i kirjutada lihtsas tekstitöötlusprogrammis, näiteks Notepadis või lihtsas tekstis, ja salvestada failid nimega "yourCoolFileName" . HTML", et saaksite need brauserisse üles laadida ja oma tööd tõlkida.
Hakka häkkeriks 3. samm
Hakka häkkeriks 3. samm

Samm 3. Õppige programmeerimiskeelt

Enne luuletuste kirjutamist peate õppima põhilisi grammatikaid. Enne reeglite rikkumist peate reeglid selgeks saama. Aga kui teie lõppeesmärk on saada häkkeriks, vajate oma meistriteose kirjutamiseks rohkem kui lihtsat inglise keelt.

  • Alustuseks on Python hea "keel", kuna see on puhtalt kujundatud, hästi dokumenteeritud ja suhteliselt lahke algajatele. Vaatamata sellele, et see on hea esimene keel, pole see ainult mänguasi; see on veenev, paindlik ja sobib hästi suurte projektide jaoks.
  • Kui hakkate tõsiselt programmeerima, peate õppima, et Java on alternatiiv, kuid selle väärtus esimese programmeerimiskeelena on selle konkreetses olekus praegu kahtluse alla seatud.
  • Erinevalt Java-st on Javascript Pythoniga väga sarnane, kuna need on nii C-põhine keel kui ka äärmiselt uus kasutajasõbralik. Javascript on "veebi programmeerimiskeel", nii et kui soovite jätkata veebiarenduse/häkkimise õppimist, on Javascript parem õppida kui Python.
  • Alternatiiv JavaScriptile oleks PHP C, Unixi põhikeel. C ++ on väga tihedalt seotud C -ga; kui ühte tunned, pole teise õppimine keeruline. C on teie masina ressurssidega väga tõhus, kuid kulutab silumisel tohutult teie aega ja seda sageli välditakse, välja arvatud juhul, kui teie arvuti tõhusus on eriti oluline.
  • Tõenäoliselt on hea mõte kasutada head stardiplatvormi nagu Backtrack 5 R3, Kali või Ubuntu 12.04LTS.

Osa 2/3: Häkkimishoiakute vastuvõtmine

Hakka häkkeriks 1. samm
Hakka häkkeriks 1. samm

Samm 1. Mõtle loovalt

Nüüd, kui põhioskused on paigas, võite hakata kunstiliselt mõtlema. Häkkerid on nagu kunstnikud, filosoofid ja insenerid. Nad usuvad vabadusse ja vastastikku. Maailm on täis põnevaid lahendamist ootavaid probleeme. Häkkerid tunnevad erilist rõõmu probleemide lahendamisel, oma oskuste teritamisel ja intelligentsuse kasutamisel.

  • Häkkeritel on häkkimisest väljaspool erinevaid kultuurseid ja intellektuaalseid huve. Töötage sama intensiivselt kui mängite ja mängige sama intensiivselt kui töötate. Tõeliste häkkerite puhul kipuvad piirid "mängu", "töö", "teaduse" ja "kunsti" vahel kaduma või sulanduma kõrgetasemeliseks loominguliseks mängulisuseks.
  • Loe ulmet. Minge ulmekonventsioonidele, mis on suurepärane võimalus kohtuda häkkerite ja protohäkkeritega.
  • Kaaluge võitluskunsti treenimist. Võitluskunstide jaoks nõutav vaimne distsipliin näib olevat olulisel määral sarnane häkkerite tegevusega. Kõige häkkerlikumad võitluskunstid on need, mis rõhutavad vaimset distsipliini, lõdvestunud teadlikkust ja kontrolli, mitte toorest jõudu, sportlikkust või füüsilist vastupidavust. Tai Chi on häkkeritele hea võitluskunst.
441133 5
441133 5

Samm 2. Õppige armastama probleemide lahendamist

Ühtegi probleemi ei peaks kunagi kaks korda lahendama. Mõelge sellele kui kogukonnale, kus kõigi häkkerite aeg on kallis. Häkkerid usuvad, et teabe jagamine on moraalne kohustus. Probleemide lahendamisel tehke teave avalikuks, et aidata kõigil sama probleemi lahendada.

  • Te ei pea uskuma, et olete kohustatud kogu oma loomingulise toote ära andma, kuigi häkkerid, kes seda teevad, pälvivad teistelt häkkeritelt enim austust. See on kooskõlas häkkerite väärtustega, et müüa seda piisavalt, et hoida teid toidus, laenutuses ja arvutites.
  • Lugege vanemaid teoseid, näiteks The Mentori "Žargonifail" või "Häkkerite manifest". Tehniliste küsimuste osas võivad need olla aegunud, kuid suhtumine ja vaim on sama õigeaegsed.
441133 6
441133 6

Samm 3. Õppige autoriteeti ära tundma ja selle vastu võitlema

Häkkeri vaenlane on igavus, tülpimus ja autoritaarsed tegelased, kes kasutavad infovabaduse lämmatamiseks tsensuuri ja saladust. Monotoonne töö hoiab häkkeri häkkimisest.

Häkkimise kui eluviisi omaksvõtmine tähendab nn "normaalsete" töö- ja omandimõistete tagasilükkamist, valides selle asemel võitluse võrdsuse ja üldtuntud teadmiste eest

441133 7
441133 7

Samm 4. Ole pädev

Niisiis, igaüks, kes Redditis aega veedab, saab üles kirjutada naeruväärse küberpunkti kasutajanime ja esineda häkkerina. Kuid Internet on suurepärane ekvalaiser ja väärtustab kompetentsust ego ja kehahoia üle. Kulutage aega oma käsitöö, mitte oma kuvandi kallal töötamisele ja saate kiiremini lugupidamise, kui modelleerite end pealiskaudsete asjade järgi, mida me arvame populaarkultuuris "häkkimiseks".

Osa 3: Häkkimine

441133 8
441133 8

Samm 1. Kirjutage avatud lähtekoodiga tarkvara

Kirjutage programme, mis teiste häkkerite arvates on lõbusad või kasulikud, ja andke programmi allikad kogu häkkerikultuurile kasutamiseks. Häkkerdomi kõige austusväärsemad pooljumalad on inimesed, kes on kirjutanud suured ja võimekad programmid, mis vastasid laialdasele vajadusele ja andsid need ära, nii et nüüd kasutavad neid kõik.

441133 9
441133 9

Samm 2. Aidake testida ja siluda avatud lähtekoodiga tarkvara

Kõik avatud lähtekoodiga autorid, kes mõtlevad, ütlevad teile, et head beetatestijad (kes oskavad sümptomeid kirjeldada, probleeme hästi lokaliseerida, suudavad kiirväljaandes vigu taluda ja on valmis rakendama mõningaid lihtsaid diagnostilisi protseduure) on oma kaalu väärt rubiinides.

Proovige leida arendatav programm, mis teid huvitab, ja olge hea beetatestija. Testprogrammide abistamisest silumise ja nende muutmise abistamiseni on loomulik areng. Sel viisil õpid palju ja loote hea tahte inimestega, kes aitavad teid hiljem

441133 10
441133 10

Samm 3. Avaldage kasulikku teavet

Teine hea asi on koguda ja filtreerida kasulikku ja huvitavat teavet veebilehtedele või dokumentidesse, nagu korduma kippuvate küsimuste loendid, ja need kättesaadavaks teha. Peamiste tehniliste KKKde säilitajad saavad peaaegu sama palju lugupidamist kui avatud lähtekoodiga autorid.

441133 11
441133 11

Samm 4. Abi hoiab infrastruktuuri töökorras

Vabatahtlikud juhivad häkkerite kultuuri (ja Interneti inseneriarendust). Selle jätkamiseks on vaja teha palju vajalikku, kuid glamuurset tööd - meililistide haldamine, uudistegruppide modereerimine, suurte tarkvaraarhiivisaitide haldamine, RFC -de ja muude tehniliste standardite väljatöötamine. Inimesed, kes sellist asja hästi teevad, saavad palju lugupidamist, sest kõik teavad, et need tööd on tohutu ajavajumine ja mitte nii lõbus kui koodiga mängimine. Nende tegemine näitab pühendumist.

441133 12
441133 12

Samm 5. Serveerige häkkerikultuuri ennast

See on midagi, mida saate teha enne, kui olete mõnda aega kohal olnud ja saanud ühe neljast eelmisest üksusest tuntud. Häkkerkultuuril pole täpselt juhte, kuid kultuurikangelasi ja hõimuvanemaid ning ajaloolasi ja kõneisikuid. Kui olete piisavalt kaua kaevikus olnud, võite kasvada üheks selliseks.

Häkkerid ei usalda jõhkrat ego oma hõimuvanemate suhtes, nii et nähtavalt sedalaadi kuulsuse poole jõudmine on ohtlik. Selle asemel, et selle poole püüelda, peate ennast positsioneerima, nii et see langeb sülle ja olge siis oma oleku suhtes tagasihoidlik ja armuline

Näpunäiteid

  • Mõned ettevõtted maksavad häkkerite eest nende turvalisuse testimiseks. Kui saad piisavalt heaks, võib see olla sinu töö!
  • Veenduge, et te vahele ei jääks, kuigi see, mida kavatsete teha, võib olla ebaseaduslik, soovitatakse teil seda teha ÄRA tegelema Black Hat häkkimisega.
  • Kirjutage oma emakeel hästi. Kuigi see on tavaline stereotüüp, et programmeerijad ei oska kirjutada, on üllatavalt palju häkkereid väga võimekad kirjutajad.
  • LISP -d tasub õppida teistsugusel põhjusel - sügav valgustuskogemus, mille saate, kui selle lõpuks kätte saate. See kogemus teeb teist ülejäänud päevadeks parema programmeerija, isegi kui te ei kasuta LISP -i kunagi palju. LISP-i kasutamise alustamise kogemuse saate üsna hõlpsalt, kirjutades ja muutes redigeerimisrežiime Emacsi tekstiredaktorisse või Script-Fu pistikprogramme GIMP täiustatud pilditöötlustarkvara jaoks.
  • Perli tasub õppida praktilistel põhjustel; seda kasutatakse laialdaselt aktiivsetel veebilehtedel ja süsteemi haldamisel, nii et isegi kui te kunagi Perli ei kirjuta, peaksite seda lugema õppima. Paljud inimesed kasutavad Perli, et vältida C programmeerimist tööde puhul, mis ei nõua C masina tõhusust.
  • Pange oma oskused proovile oma loodud veebisaitidel.
  • Kasutage oma oskusi heaks. Valge kübara häkkeriks saamine on kasulik kõigile ja palju turvalisem kui musta kübara häkkeriks saamine ja politseiga hädaoht.
  • Olge häkkimise suhtes ettevaatlik. Ebaseaduslikel tegevustel võivad olla tõsised tagajärjed ja internetis pole midagi anonüümset.
  • Ärge kunagi proovige teha ebaseaduslikku tegevust, mis võib teid hätta jätta
  • Küsige turvateenistuselt (ADT), kas saate nende süsteeme testida.

Soovitan: