Kaip tapti įsilaužėliu: 12 žingsnių (su nuotraukomis)

Turinys:

Kaip tapti įsilaužėliu: 12 žingsnių (su nuotraukomis)
Kaip tapti įsilaužėliu: 12 žingsnių (su nuotraukomis)

Video: Kaip tapti įsilaužėliu: 12 žingsnių (su nuotraukomis)

Video: Kaip tapti įsilaužėliu: 12 žingsnių (su nuotraukomis)
Video: Kaip tapti hakeriu? 2024, Balandis
Anonim

Kompiuterių saugumo srityje įsilaužėlis yra tas, kuris daugiausia dėmesio skiria kompiuterių ir tinklo sistemų apsaugos mechanizmams. Yra bendruomenių ir bendrų profesionalių programuotojų ir tinklų vedlių kultūrų, kurios istorija siekia dešimtmečius iki pirmųjų dalijimosi minikompiuterių ir ankstyviausių ARPAnet eksperimentų. Šios kultūros nariai buvo pirmieji „įsilaužėliai“. Įsibrovimas į kompiuterius ir telefonų sistemas simbolizavo įsilaužimą į populiariąją kultūrą, tačiau ši kultūra yra daug sudėtingesnė ir morališkesnė, nei daugelis žmonių žino. Norėdami tapti įsilaužėliu, išmokstate pagrindinių įsilaužimo metodų, kaip mąstyti kaip įsilaužėlis ir kaip įgyti pagarbą etiško įsilaužimo bendruomenėje.

Žingsniai

1 dalis iš 3: Mokymosi pagrindai

Tapk įsilaužėliu 4 žingsnis
Tapk įsilaužėliu 4 žingsnis

Žingsnis 1. Paleiskite į UNIX panašią OS, pvz., „Linux“

UNIX ir į UNIX panašios operacinės sistemos yra interneto operacinės sistemos. Nors jūs galite išmokti naudotis internetu nežinodami UNIX, jūs negalite būti interneto įsilaužėlis, nesuprasdami UNIX. Dėl šios priežasties įsilaužėlių kultūra šiandien yra gana stipriai orientuota į UNIX. Yra daug tipų UNIX tipo operacinių sistemų, iš kurių populiariausia yra „Linux“, kurią galite paleisti kartu su „Microsoft Windows“tame pačiame kompiuteryje. Atsisiųskite „Linux“internetu arba raskite vietinę „Linux“vartotojų grupę, kuri padės jums įdiegti.

  • Geras būdas panardinti kojų pirštus į vandenį yra paleisti įrenginį, vadinamą tiesioginiu kompaktiniu disku arba USB, platinimo, kuris veikia visiškai iš kompaktinio disko ar USB nekeičiant standžiojo disko. Būdas pažvelgti į galimybes nieko drastiško nepadarius.
  • Be „Linux“yra ir kitų į UNIX panašių operacinių sistemų, tokių kaip *BSD sistemos. Populiariausios *BSD sistemos yra FreeBSD, NetBSD, OpenBSD ir DragonFly BSD. Visi yra atvirojo kodo, kaip ir „Linux“. Tačiau svarbu prisiminti, kad jie yra BSD, o ne „Linux“.
  • „MacOS“Darvine, „UNIX“operacinėje sistemoje, kuri yra „FreeBSD“. Darvinas yra visiškai nemokamas ir atviro kodo, jį galima rasti adresu https://opensource.apple.com. Kadangi sistemos esmė yra UNIX, o „MacOS“yra labai populiari, daugelis žmonių per „Linux“programas perkėlė į „MacOS“. Šias programas galite gauti naudodami paketų tvarkyklę, pvz., „Homebrew“, „Fink“ar „MacPorts“. Arba galite tiesiog paleisti „Linux“„Mac“kartu su „MacOS“.
  • Jei norite įgyti itin nišą, galite paleisti net tokią operacinę sistemą kaip „Open Indiana“, kuri yra pagrįsta atviro kodo „Solaris“operacinės sistemos leidimu, kol ji nebuvo įsigyta „Oracle“ir nebuvo uždaryta. „OpenIndiana“ir „Solaris“, sukurti naudojant „UNIX System V“ir nėra suderinami su „Linux“programomis. Beje, yra daug „Linux“programų prievadų. Tikriausiai geriau naudoti tik „macOS“, „BSD“ar „Linux“, nes jie yra daug populiaresni ir turi daug daugiau programų.
Tapk įsilaužėliu 5 žingsnis
Tapk įsilaužėliu 5 žingsnis

Žingsnis 2. Rašykite HTML

Jei nežinote, kaip programuoti, būtina išmokti pagrindinės „HyperText Mark-Up Language“(HTML) kalbos ir palaipsniui tobulinti įgūdžius. Tai, ką matote žiūrėdami į paveikslėlių, vaizdų ir dizaino komponentų svetainę, yra užkoduota naudojant HTML. Atlikdami projektą, pabandykite išmokti sukurti pagrindinį pagrindinį puslapį ir iš ten patekti į viršų.

  • Naršyklėje atidarykite puslapio šaltinio informaciją ir peržiūrėkite HTML, kad pamatytumėte pavyzdį. Eikite į „Web Developer“> „Page Source“„Firefox“ir praleiskite laiką žiūrėdami kodą.
  • Galite rašyti HTML naudodami pagrindinę teksto apdorojimo programą, pvz., „Notepad“ar paprastą tekstą, ir išsaugoti failus kaip „yourCoolFileName“ . HTML", kad galėtumėte įkelti juos į naršyklę ir pamatyti savo darbą išverstą.
Tapk įsilaužėliu 3 žingsnis
Tapk įsilaužėliu 3 žingsnis

Žingsnis 3. Išmokite programavimo kalbos

Prieš pradėdami rašyti eilėraščius, turite išmokti pagrindinės gramatikos. Prieš laužydami taisykles, turite išmokti taisykles. Bet jei jūsų pagrindinis tikslas yra tapti įsilaužėliu, jums reikės daugiau nei pagrindinės anglų kalbos, kad parašytumėte savo šedevrą.

  • Pradėti „Python“yra gera „kalba“, nes ji yra švariai suprojektuota, gerai dokumentuota ir palyginti maloni pradedantiesiems. Nepaisant to, kad tai gera pirmoji kalba, tai ne tik žaislas; jis yra įtikinamas, lankstus ir puikiai tinka dideliems projektams.
  • Jei pradėsite rimtai programuoti, turėsite išmokti „Java“kaip alternatyvą, tačiau jos, kaip pirmosios programavimo kalbos, vertė šiuo metu abejojama konkrečioje būsenoje.
  • Skirtingai nuo „Java“, „Javascript“yra labai panašus į „Python“, nes jie yra ir C pagrindu sukurta kalba, ir labai patogu vartotojui. „Javascript“yra „žiniatinklio programavimo kalba“, taigi, jei norite toliau mokytis žiniatinklio kūrimo/įsilaužimo, „Javascript“geriau išmokti nei „Python“.
  • „JavaScript“alternatyva būtų PHP C, pagrindinė „Unix“kalba. C ++ yra labai glaudžiai susijęs su C; jei žinai vieną, išmokti kitą nebus sunku. C yra labai efektyvus naudojant jūsų mašinos išteklius, tačiau sugaišite daug laiko derinimui ir dėl to dažnai to išvengiama, nebent jūsų kompiuterio efektyvumas yra ypač svarbus.
  • Tikriausiai gera idėja naudoti gerą pradinę platformą, tokią kaip „Backtrack 5 R3“, „Kali“ar „Ubuntu 12.04LTS“.

2 dalis iš 3: požiūrio į įsilaužimą priėmimas

Tapkite įsilaužėliu 1 žingsnis
Tapkite įsilaužėliu 1 žingsnis

Žingsnis 1. Mąstykite kūrybiškai

Dabar, kai turite pagrindinius įgūdžius, galite pradėti meniškai mąstyti. Piratai yra tarsi menininkai, filosofai ir inžinieriai, susivieniję į vieną. Jie tiki laisve ir abipuse atsakomybe. Pasaulis pilnas įdomių problemų, laukiančių jų sprendimo. Įsilaužėliai ypač džiaugiasi spręsdami problemas, tobulindami savo įgūdžius ir naudodamiesi intelektu.

  • Įsilaužėliai turi įvairių pomėgių kultūriškai ir intelektualiai, išskyrus įsilaužimą. Dirbk taip intensyviai, kaip žaidi, ir žaisk taip pat intensyviai, kaip ir dirbdamas. Tikriems įsilaužėliams ribos tarp „žaidimo“, „darbo“, „mokslo“ir „meno“yra linkusios išnykti arba susilieti į aukšto lygio kūrybinį žaismingumą.
  • Skaitykite mokslinę fantastiką. Eikite į mokslinės fantastikos konvencijas, kurios yra puikus būdas susitikti su įsilaužėliais ir protohakeriais.
  • Apsvarstykite galimybę mokytis kovos meno. Panašu, kad psichikos disciplina, reikalinga kovos menams, svarbiais atžvilgiais yra panaši į tai, ką daro įsilaužėliai. Labiausiai įsilaužėliai kovos menai yra tie, kurie pabrėžia psichinę discipliną, atsipalaidavusią sąmoningumą ir kontrolę, o ne neapdorotą jėgą, atletiškumą ar fizinį tvirtumą. Tai Chi yra geras kovos menas įsilaužėliams.
441133 5
441133 5

Žingsnis 2. Išmokite mylėti spręsti problemas

Jokia problema niekada neturėtų būti išspręsta du kartus. Pagalvokite apie tai kaip apie bendruomenę, kurioje visų įsilaužėlių laikas yra brangus. Įsilaužėliai mano, kad dalijimasis informacija yra moralinė atsakomybė. Kai sprendžiate problemas, paviešinkite informaciją, kad padėtų visiems išspręsti tą pačią problemą.

  • Jūs neturite tikėti, kad esate įpareigotas atiduoti visą savo kūrybinį produktą, nors įsilaužėliai sulaukia didžiausios pagarbos iš kitų įsilaužėlių. Tai atitinka įsilaužėlių vertybes - parduoti tiek, kad liktų maistas, nuoma ir kompiuteriai.
  • Skaitykite senesnius kūrinius, tokius kaip „The Mentor“„Žargono byla“arba „Hakerio manifestas“. Jie gali būti pasenę techniniais klausimais, tačiau požiūris ir dvasia yra tokie pat laiku.
441133 6
441133 6

Žingsnis 3. Išmokite atpažinti ir kovoti su autoritetu

Įsilaužėlio priešas yra nuobodulys, apmaudas ir autoritariniai veikėjai, kurie cenzūra ir paslaptimi naudoja informacijos laisvę. Monotoniškas darbas neleidžia įsilaužėliui įsilaužti.

Įsilaužimą kaip gyvenimo būdą reikia atmesti vadinamosiomis „įprastomis“darbo ir nuosavybės sampratomis, vietoj to pasirenkant kovą už lygybę ir bendras žinias

441133 7
441133 7

Žingsnis 4. Būkite kompetentingi

Taigi, kiekvienas, kuris leidžia laiką „Reddit“, gali parašyti juokingą kibernetinio vartotojo vardą ir apsimetinėti įsilaužėliu. Tačiau internetas yra puikus ekvalaizeris ir vertina kompetenciją prieš ego ir laikyseną. Praleiskite laiką dirbdami prie savo amato, o ne savo įvaizdžio, ir greičiau įgysite pagarbą, nei imituosite paviršutiniškus dalykus, kuriuos mes galvojame „įsilaužti“populiariojoje kultūroje.

3 dalis iš 3: įsilaužimas

441133 8
441133 8

Žingsnis 1. Parašykite atvirojo kodo programinę įrangą

Parašykite programas, kurios, kitų įsilaužėlių nuomone, yra linksmos ar naudingos, ir pateikite programos šaltinius visai programišių kultūrai. Labiausiai gerbiami „Hackerdom“pusdieviai yra žmonės, parašę dideles, galingas programas, kurios atitiko platų poreikį ir atidavė jas, kad dabar jomis naudotųsi visi.

441133 9
441133 9

Žingsnis 2. Padėkite išbandyti ir derinti atvirojo kodo programinę įrangą

Bet kuris mąstantis atvirojo kodo autorius jums pasakys, kad geri beta versijos bandytojai (kurie žino, kaip apibūdinti simptomus, gerai lokalizuoja problemas, gali toleruoti klaidas greitojo leidimo metu ir yra pasirengę taikyti kelias paprastas diagnostikos procedūras) yra verti savo svorio rubinuose.

Pabandykite rasti kuriamą programą, kuri jus domina, ir būkite geras beta testeris. Natūrali pažanga vyksta nuo pagalbos bandomosioms programoms iki pagalbos derinant ir padedant jas modifikuoti. Taip išmoksite daug ir sukursite geros valios su žmonėmis, kurie jums padės vėliau

441133 10
441133 10

Žingsnis 3. Paskelbkite naudingos informacijos

Kitas geras dalykas yra rinkti ir filtruoti naudingą ir įdomią informaciją į tinklalapius ar dokumentus, pvz., Dažniausiai užduodamų klausimų (DUK) sąrašus, ir juos pateikti. Pagrindinių techninių DUK prižiūrėtojai sulaukia beveik tokios pat pagarbos kaip atvirojo kodo autoriai.

441133 11
441133 11

Žingsnis 4. Pagalba palaiko infrastruktūros veikimą

Savanoriai valdo įsilaužėlių kultūrą (ir inžinerinę interneto plėtrą). Norint tai tęsti, reikia nuveikti daug būtinų, bet ne spalvingų darbų - administruoti adresatų sąrašus, moderuoti naujienų grupes, prižiūrėti dideles programinės įrangos archyvų svetaines, kurti RFC ir kitus techninius standartus. Žmonės, kurie gerai atlieka tokius dalykus, sulaukia daug pagarbos, nes visi žino, kad šie darbai yra didžiulis laiko praleidimas ir ne toks smagus dalykas, kaip žaisti su kodu. Jų atlikimas rodo atsidavimą.

441133 12
441133 12

Žingsnis 5. Patiekite įsilaužėlių kultūrą

Tai nebus kažkas, ką turėsite padaryti, kol kurį laiką nebūsite šalia ir tapsite žinomi dėl vieno iš keturių ankstesnių dalykų. Įsilaužėlių kultūra tiksliai neturi lyderių, tačiau turi kultūros herojų ir genčių vyresniųjų, istorikų ir atstovų. Kai pakankamai ilgai buvote apkasuose, galite tapti vienu iš šių.

Piratai nepasitiki akivaizdžiu ego savo genčių vyresniais, todėl akivaizdžiai siekti tokio šlovės yra pavojinga. Vietoj to, kad to siektumėte, turite įsitvirtinti, kad jis nukristų jums ant kelių, o tada būkite kuklus ir maloningas savo būsenai

Patarimai

  • Kai kurios bendrovės moka už įsilaužėlius, kad patikrintų jų saugumą. Jei tapsite pakankamai geras, tai gali būti jūsų darbas!
  • Įsitikinkite, kad nesusigavote, nors tai, ką planuojate daryti, gali būti neteisėta, jums rekomenduojama NEREIKIA užsiimti „Black Hat“įsilaužimu.
  • Gerai parašykite savo gimtąją kalbą. Nors tai yra įprastas stereotipas, kad programuotojai negali rašyti, stebėtinai daug įsilaužėlių yra labai geri rašytojai.
  • LISP verta mokytis dėl kitos priežasties - gilios nušvitimo patirties, kurią turėsite, kai ją pagaliau gausite. Ši patirtis padarys jus geresniu programuotoju likusias dienas, net jei iš tikrųjų niekada nenaudojate paties LISP. Galite gana lengvai įgyti patirties su LISP rašydami ir keisdami „Emacs“teksto redaktoriaus redagavimo režimus arba „Script-Fu“papildinius, skirtus išplėstinei GIMP vaizdo redagavimo programinei įrangai.
  • Perl verta mokytis dėl praktinių priežasčių; jis labai plačiai naudojamas aktyviems tinklalapiams ir sistemos administravimui, kad net jei niekada nerašytumėte „Perl“, turėtumėte išmokti jį skaityti. Daugelis žmonių naudoja „Perl“, kad išvengtų C programavimo darbuose, kuriems nereikia C mašinos efektyvumo.
  • Išbandykite savo įgūdžius savo sukurtose svetainėse.
  • Naudokite savo įgūdžius gerai. Tapti baltos skrybėlės įsilaužėliu yra naudinga visiems ir daug saugiau nei tapti juodos skrybėlės įsilaužėliu ir rizikuoti susidurti su policija.
  • Būkite atsargūs, ką įsilaužėte. Neteisėta veikla gali turėti rimtų pasekmių, ir niekas internete nėra tikrai anonimiška.
  • Niekada nebandykite atlikti neteisėtos veiklos, kuri gali sukelti jums bėdų
  • Paklauskite saugos tarnybos (ADT), ar galite išbandyti jų sistemas.

Rekomenduojamas: