Hakka häkkeriks

Autor: Robert Simon
Loomise Kuupäev: 23 Juunis 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Hakka häkkeriks - Nõuandeid
Hakka häkkeriks - Nõuandeid

Sisu

Tänane ekspertvõrgu programmeerijate ja virtuooside kogukond tekkis aastakümneid tagasi esimestest katsetustest omavahel ühendatud arvutite ja ARPAnetiga. Selle kultuuri liikmed olid esimesed "häkkerid". Tänapäeval on häkkimine seotud arvutisüsteemidesse sissemurdmisega, kuid häkkimiskultuur on palju keerulisem ja moralistlikum, kui enamik inimesi teab. Õppige põhilisi häkkimistehnikaid, õppige mõtlema häkkerina ja õppige, kuidas teenida kogukonnas austust. See artikkel on sissejuhatus häkkimise keerulisse maailma.

Astuda

1. osa 3-st: vundament

  1. Käivitage Unix. Unix on Interneti operatsioonisüsteem. Võite kasutada Internetti Unixist aru saamata, kuid te ei saa olla häkker ilma Unixi kindlate teadmisteta. Seetõttu on häkkerite kogukond tänapäeval väga keskendunud Unixile. Linuxi-laadne Unix võib töötada teie arvutis Windowsi kõrval ja samas seadmes. Laadige Linux alla veebis või otsige installimiseks abi Linuxi kasutajaskonnast.
    • Hea viis Linuxiga alustamiseks on käivitamine nn Live CD-lt, mis on Linuxi distributsioon, mis käivitatakse CD-lt. Nii ei pea te oma kõvakettaga midagi tegema, nii et saate Linuxiga tutvuda ilma arvutis kardinaalselt muutmata.
    • Lisaks Unixile on ka teisi operatsioonisüsteeme, kuid need on nn binaarsed jaotused, mis tähendab, et te ei saa koodi lugeda ja / või muuta. Microsoft Windows ei ole "avatud lähtekoodiga" ega sobi seetõttu häkkimise õppimiseks.
    • Linuxi saate käivitada Mac OS X-is, kuid ainult osa süsteemist on avatud lähtekoodiga. Seejärel jõuate kiiresti võimaliku piirini ja peate olema ettevaatlik, et mitte tekitada halba harjumust sõltuda Apple'i koodist.
  2. Kirjutage HTML. Kui te ei saa programmeerida, on oluline, et valdaksite HTML-i (HyperText Mark-Up Language) põhitõdesid ja saaksite sellega paremini hakkama. Kõik, mida näete veebisaiti vaadates, on kodeeritud HTML-iga. Alustage projekti, kus loote oma veebilehe ja saate sellega paremini hakkama.
    • Lehe HTML-koodi eelvaate kuvamiseks avage brauseris lehe allikateave. Avage Firefoxis veebiarendaja> Lehe allikas ja uurige koodi.
    • Saate HTML-i kodeerida lihtsas tekstitöötlusprogrammis, näiteks Notepad, salvestada fail "ainult tekstina", seejärel saate selle brauserisse üles laadida ja kontrollida, kuidas teie töö välja näeb.
    • Peate õppima silte kasutama ja õppima silte kasutades visuaalselt mõtlema. "" kasutatakse sildi avamiseks ja "/>" kasutatakse sildi sulgemiseks. Siltide abil saate märkida kõik, mis on visuaalne: kursiivis tekst, küljendus, värv jne. Kui teate, kuidas HTML töötab, saate Interneti toimimisest paremini aru.
  3. Õppige programmeerimise keelt. Enne luuletuste kirjutamist peate kõigepealt õppima grammatikat. Enne kui saate reegleid rikkuda, peate need reeglid selgeks õppima. Kuid kui teie eesmärk on saada häkkeriks, vajate rohkemat kui keelt.
    • Python on alustuseks hea "keel", kuna see on kenasti kujundatud, sellel on palju teavet ja algajatele on see suhteliselt lihtne. Samal ajal pole see mänguasi; see on väga võimas, paindlik ja sobib eriti suurte projektide jaoks. Java on alternatiiv, kuid paljude arvates ei ole Java algajatele hea keel.
    • Kui soovite tõsiselt õppida kodeerimist, peate õppima C-d, mis on Unixi põhikeel. C ++ on seotud C-ga; kui sa tead ühte keelt, pole teist keeruline õppida. C kasutab teie süsteemi tõhusalt, kuid "silumine" võtab palju aega, nii et paljud häkkerid väldivad seda.
    • Võib-olla on hea mõte alustada sellise platvormiga nagu Backtrack 5 R3, Kali või Ubuntu 12.04LTS.

2. osa 3-st: häkkeri vaated

  1. Ole loominguline. Kui olete põhitõed omandanud, saate lasta oma loovusel lennata. Häkkerid on tegelikult kunstnikud, filosoofid ja insenerid kõik ühes. Nad usuvad vabadusse ja jagatud vastutusse. Maailmas on igasuguseid põnevaid väljakutseid, mis vajavad lahendamist. Häkkerid armastavad probleeme lahendada, oma oskusi lihvida ja oma teadmisi kasutada.
    • Häkkeritel on lisaks häkkimisele igasuguseid kultuurilisi ja intellektuaalseid huvisid. Töö ja mäng on sama olulised. Piirid "mängu", "töö", "teaduse" ja "kunsti" vahel on tõelisele häkkerile hägused, sageli algab just nendes liidestes tõeline loovmäng.
    • Lugege ulmet. Minge ulmelistele koosolekutele, see on hea koht teiste häkkerite ja protohäkkerite tutvumiseks. Kaaluge Ida võitluskunsti õppimist. Selleks vajalik vaimne distsipliin sarnaneb häkkimiseks vajaliku distsipliiniga. See puudutab peamiselt vaimset distsipliini, pingevaba teadlikkust ja kontrolli, mitte jõudu, sportlikkust ja füüsilist sitkust. Tai Chi on näide häkkerite heast võitluskunstist.
  2. Armastan probleeme lahendada. Ühtegi probleemi ei tohiks kaks korda lahendada. Mõelge sellele kui häkkerite kogukonnale, kus iga liikme aeg on kallis. Häkkerid usuvad, et teabe avalik jagamine on moraalne kohustus. Kui lahendate probleeme ja jagate seda teavet, saate aidata teisi, kes võitlevad sama probleemiga.
    • Te ei pea tundma kohustust kogu oma loovat mõtlemist avalikustada, kuid häkkerid, kes seda teevad, on kogukonnas kõige enam austatud. Üldiselt peetakse normaalseks seda, kui müüte äraelamiseks just nii palju, kui vajate.
    • Loe vanemaid teoseid, näiteks "Jargon File" või "Hacker Manifesto" The Mentorilt. Tehniliselt on need tükid dateeritud, kuid vaated ja entusiasm on ajatud.
  3. Õppige autoriteeti ära tundma ja selle vastu võitlema. Häkkeri vaenlane on igavus, rämps ja autoritaarsed tegelased, kes kasutavad tsensuuri ja saladust infovabaduse nurjamiseks. Monotoonne töö hoiab häkkerit häkkimise eest.
    • Haarates häkkimise kui eluviisi, lükkate tagasi töö ja omandisuhete ühised mõisted, otsustate võidelda võrdsuse ja jagatud teadmiste eest.
  4. Ole pädev. Igaüks Redditis hetkeks saab teeselda, et on kõva häkker, kellel on naeruväärne kasutajanimi. Kuid Internet väärtustab rohkem kompetentsi kui ego ja suhtumist. Nii et kulutage aega oma oskustele, mitte kuvandile ja teenite varem austust.

3. osa 3-st: hea häkkimine

  1. Kirjutage avatud lähtekoodiga tarkvara. Kirjutage programme, mis on teistele häkkeritele kasulikud või lõbusad, ja jagage programmi allikat kõigile kasutamiseks ja muutmiseks.Häkkerite maailmas on tõelised pooljumalad inimesed, kes on välja töötanud suured ja võimsad programmid ning seejärel neid tasuta kellegagi kasutamiseks jaganud.
  2. Aidake avatud lähtekoodiga tarkvara testida ja siluda. Niinimetatud beetatestijad on arendajatele väga olulised. Lisaks võib tarkvara testimine olla väga hariv.
    • Proovige leida programm, mis on alles arendusfaasis, ja proovige olla hea beetatestija. See arendab palju head tahet ja teised on hiljem valmis teid aitama.
  3. Avaldage kasulikku teavet. Koguge ja filtreerige kasulikku ja huvitavat teavet ning postitage see veebilehtedele või sellistesse dokumentidesse nagu korduma kippuvad küsimused (KKK), jagage seda teavet kõigile. See on veel üks hea viis palju austust pälvida.
  4. Hoidke infrastruktuur töös. Häkkerikultuuri (ja Interneti-uuenduste taga olevaid inimesi) juhivad vabatahtlikud. Asjade jätkamiseks tuleb teha palju olulist tööd - meililistide haldamine, uudistegruppide modereerimine, tarkvararhiividega veebisaitide pidamine ja standardsete tehniliste reeglite väljatöötamine. Seda tehes näitate, et olete pühendunud, kõik teavad, et need toimetused võtavad palju aega ja pole sageli eriti lõbusad.
  5. Teenige häkkerite kultuuri. Alles siis, kui olete ühe eelmise sammu põhjal saanud tuntuks ja olete sellega pikalt tegelenud, saate häkkerikultuuris kasvada omamoodi kangelaseks. Häkkerikultuuris pole ühtegi liidrit, kuid on kangelasi, pealikke, ajaloolasi ja esindajaid. Kui sind austatakse pikka aega, võid ka sinust saada üks neist kujunditest.
    • Häkkerid vihkavad suuri egosid, nii et olge ettevaatlik ja ärge andke endale teatud staatust. Püüa mitte selle poole püüelda, vaid aseta ennast õigesse kohta nii, et see sulle sülle paiskuks, siis ole tagasihoidlik ja alandlik teiste poolt määratud staatuse suhtes.

Näpunäited

  • Ärge jääge vahele.
  • Veenduge, et oskaksite oma emakeeles hästi kirjutada. Programmeerija stereotüüp ei suuda hästi kirjutada, kuid paljud häkkerid on väga head kirjutajad.
  • LISP-i õppimine on väärtuslik ka muul viisil - see on sügav valgustatuse kogemus, mis teil on, kui sellest lõpuks aru saate. See kogemus teeb teist paremaks programmeerijaks kogu ülejäänud elu, isegi kui te tegelikult LISPi kasutama ei hakka.
  • Perli on väärtuslik õppida muudel põhjustel: seda kasutatakse laialdaselt koos aktiivsete veebilehtede ja süsteemi administreerimisega, nii et isegi kui te Perlis ei programmeerita, peaksite seda teadma. Paljud inimesed kasutavad C asemel Perli, kui nad ei vaja C efektiivsust.

Hoiatused

  • Häkkimine on ebaseaduslik tegevus ja selle tulemuseks võib olla trahv või vangistus.