Kā kļūt par hakeru: 12 soļi (ar attēliem)

Satura rādītājs:

Kā kļūt par hakeru: 12 soļi (ar attēliem)
Kā kļūt par hakeru: 12 soļi (ar attēliem)

Video: Kā kļūt par hakeru: 12 soļi (ar attēliem)

Video: Kā kļūt par hakeru: 12 soļi (ar attēliem)
Video: Kāds skaitlis no 1 līdz 31 ir dzimis cilvēks, tāda ir visa viņa dzīve 2024, Aprīlis
Anonim

Datoru drošības jomā hakeris ir tas, kurš koncentrējas uz datoru un tīkla sistēmu drošības mehānismiem. Ir kopienas un kopīgas ekspertu programmētāju un tīkla burvju kultūras, kas izseko tās vēsturi gadu desmitiem līdz pirmajiem koplietošanas minidatoriem un agrākajiem ARPAnet eksperimentiem. Šīs kultūras pārstāvji bija pirmie "hakeri". Ielaušanās datoros un tālruņu sistēmās ir simbolizējusi uzlaušanu populārajā kultūrā, taču šī kultūra ir daudz sarežģītāka un morālistiskāka, nekā to zina lielākā daļa cilvēku. Lai kļūtu par hakeri, apgūtu uzlaušanas pamatmetodes, domātu kā hakeris un iegūtu cieņu ētiskas hakeru kopienas ietvaros.

Soļi

1. daļa no 3: Mācību pamati

Kļūstiet par hakeru 4. solis
Kļūstiet par hakeru 4. solis

Solis 1. Palaidiet UNIX līdzīgu OS, piemēram, Linux

UNIX un UNIX līdzīgas operētājsistēmas ir interneta operētājsistēmas. Lai gan jūs varat iemācīties lietot internetu, nezinot UNIX, jūs nevarat būt interneta hakeris, nesaprotot UNIX. Šī iemesla dēļ hakeru kultūra mūsdienās ir diezgan spēcīgi orientēta uz UNIX. Ir daudz UNIX līdzīgu operētājsistēmu veidu, vispopulārākā ir Linux, kuru vienā datorā varat palaist kopā ar Microsoft Windows. Lejupielādējiet Linux tiešsaistē vai atrodiet vietējo Linux lietotāju grupu, kas palīdzēs instalēt.

  • Labs veids, kā iemērkt kāju pirkstus ūdenī, ir ieslēgt ierīci, ko sauc par tiešo CD vai USB - izplatīšanu, kas pilnībā darbojas no CD vai USB, nemainot cieto disku. Veids, kā apskatīt iespējas, nedarot neko krasu.
  • Bez Linux ir arī citas UNIX līdzīgas operētājsistēmas, piemēram, *BSD sistēmas. Populārākās *BSD sistēmas ir FreeBSD, NetBSD, OpenBSD un DragonFly BSD. Visi ir atvērtā koda, tāpat kā Linux. Tomēr ir svarīgi atcerēties, ka tie ir BSD, nevis Linux.
  • MacOS Darvinā, UNIX operētājsistēmā, kas atrodas FreeBSD. Darvins ir pilnīgi bezmaksas un atvērtā koda, un tas ir pieejams vietnē https://opensource.apple.com. Tā kā sistēmas kodols ir UNIX un macOS ir ļoti populārs, daudzi cilvēki ir pārnesuši Linux lietojumprogrammas uz macOS. Šīs programmas varat iegūt, izmantojot pakotņu pārvaldnieku, piemēram, homebrew, fink vai MacPorts. Alternatīvi, jūs varat vienkārši palaist Linux Mac datorā kopā ar macOS.
  • Ja vēlaties iegūt super nišu, varat pat palaist tādu operētājsistēmu kā Open Indiana, kuras pamatā ir Solaris operētājsistēmas atvērtā pirmkoda izlaišana, pirms to iegādājās Oracle un padarīja par slēgtu pirmkodu. OpenIndiana un Solaris, kas izgatavoti uz UNIX System V, un tādējādi nav saderīgi ar Linux lietojumprogrammām. Tas nozīmē, ka ir daudz Linux lietojumprogrammu portu. Jūs, iespējams, labāk izmantojat tikai macOS, BSD vai Linux, jo tie ir daudz populārāki un tiem ir pieejamas daudz vairāk programmu.
Kļūstiet par hakeru 5. solis
Kļūstiet par hakeru 5. solis

2. solis. Rakstiet HTML

Ja jūs nezināt, kā programmēt, būtiska ir HyperText iezīmēšanas valodas (HTML) apgūšana un pakāpeniska prasmju veidošana. Tas, ko redzat, aplūkojot attēlu, attēlu un dizaina sastāvdaļu vietni, tiek kodēts, izmantojot HTML. Attiecībā uz projektu, mēģiniet iemācīties izveidot pamata mājas lapu un virzīties uz augšu no turienes.

  • Pārlūkprogrammā atveriet lapas avota informāciju, lai pārbaudītu HTML, lai redzētu piemēru. Dodieties uz Web izstrādātājs> Lapas avots pārlūkprogrammā Firefox un pavadiet laiku, skatoties kodu.
  • Jūs varat rakstīt HTML pamata tekstapstrādes programmā, piemēram, Notepad vai vienkāršā tekstā, un saglabāt failus kā "yourCoolFileName" . HTML", lai jūs varētu augšupielādēt tos pārlūkprogrammā un redzēt, kā jūsu darbs ir tulkots.
Kļūstiet par hakeru 3. darbība
Kļūstiet par hakeru 3. darbība

Solis 3. Apgūstiet programmēšanas valodu

Pirms sākat rakstīt dzejoļus, jums jāapgūst gramatikas pamati. Pirms pārkāpjat noteikumus, jums ir jāapgūst noteikumi. Bet, ja jūsu galvenais mērķis ir kļūt par hakeri, jums būs nepieciešams vairāk nekā pamata angļu valoda, lai uzrakstītu savu šedevru.

  • Python ir laba "valoda", ar ko sākt, jo tā ir tīri izstrādāta, labi dokumentēta un salīdzinoši laipna iesācējiem. Neskatoties uz to, ka tā ir laba pirmā valoda, tā nav tikai rotaļlieta; tas ir pārliecinošs, elastīgs un labi piemērots lieliem projektiem.
  • Ja jūs sākat nopietni programmēt, jums būs jāapgūst Java, kas ir alternatīva, taču tās kā pirmās programmēšanas valodas vērtība pašlaik tiek apšaubīta tās konkrētajā stāvoklī.
  • Atšķirībā no Java, Javascript ir ļoti līdzīgs Python, jo tās ir gan uz C balstīta valoda, gan ārkārtīgi jauna lietotājam draudzīga. Javascript ir "tīmekļa programmēšanas valoda", tādēļ, ja vēlaties turpināt mācīties tīmekļa izstrādē/uzlaušanā, Javascript ir labāk iemācīties nekā Python.
  • Alternatīva JavaScript būtu PHP C, kas ir Unix pamatvaloda. C ++ ir ļoti cieši saistīts ar C; ja pazīsti vienu, otru iemācīties nebūs grūti. C ir ļoti efektīvs ar jūsu iekārtas resursiem, taču atkļūdošanai tērēs milzīgu laiku, un šī iemesla dēļ to bieži izvairās, ja vien jūsu datora efektivitāte nav īpaši svarīga.
  • Iespējams, ir laba ideja izmantot labu sākuma platformu, piemēram, Backtrack 5 R3, Kali vai Ubuntu 12.04LTS.

2. daļa no 3: Uzlaušanas attieksmes pieņemšana

Kļūstiet par hakeru 1. darbība
Kļūstiet par hakeru 1. darbība

Solis 1. Domājiet radoši

Tagad, kad esat ieguvis pamatprasmes, varat sākt domāt mākslinieciski. Hakeri ir līdzīgi māksliniekiem, filozofiem un inženieriem. Viņi tic brīvībai un savstarpējai atbildībai. Pasaule ir pilna ar aizraujošām problēmām, kas gaida risinājumu. Hakeri īpaši priecājas par problēmu risināšanu, prasmju uzlabošanu un izlūkošanas izmantošanu.

  • Hakeriem ir dažādas intereses kultūrā un intelektuāli, izņemot uzlaušanu. Strādājiet tik intensīvi, kā spēlējat, un spēlējiet tikpat intensīvi, kā strādājat. Patiesiem hakeriem robežas starp "spēli", "darbu", "zinātni" un "mākslu" mēdz izzust vai saplūst augsta līmeņa radošā rotaļīgumā.
  • Lasīt zinātnisko fantastiku. Dodieties uz zinātniskās fantastikas konvencijām, kas ir lielisks veids, kā satikt hakerus un proto-hakerus.
  • Apsveriet apmācību cīņas mākslā. Šķiet, ka garīgās disciplīnas veids, kas nepieciešams cīņas mākslai, svarīgos veidos ir līdzīgs tam, ko dara hakeri. Visvairāk hakeru cīņas mākslas ir tās, kas uzsver garīgo disciplīnu, atvieglotu apziņu un kontroli, nevis neapstrādātu spēku, atlētismu vai fizisko izturību. Tai Chi ir laba cīņas māksla hakeriem.
441133 5
441133 5

2. solis. Iemācieties mīlēt problēmu risināšanu

Neviena problēma nekad nav jāatrisina divas reizes. Padomājiet par to kā par kopienu, kurā ikviena laiks ir hakeri. Hakeri uzskata, ka informācijas apmaiņa ir morāla atbildība. Risinot problēmas, publiskojiet informāciju, lai palīdzētu ikvienam atrisināt vienu un to pašu problēmu.

  • Jums nav jātic, ka jums ir pienākums atdot visu savu radošo produktu, lai gan hakeri, kas to dara, visvairāk ciena citus hakerus. Tas atbilst hakeru vērtībām, lai to pārdotu pietiekami daudz, lai jūs paliktu pārtikā, nomā un datoros.
  • Lasiet vecākus darbus, piemēram, The Mentor "Žargonfailu" vai "Hakeru manifestu". Tie var būt novecojuši attiecībā uz tehniskiem jautājumiem, taču attieksme un gars ir tikpat savlaicīgi.
441133 6
441133 6

3. solis. Iemācieties atpazīt autoritāti un cīnīties ar to

Hakeru ienaidnieks ir garlaicība, drūmums un autoritāras personas, kas cenzūru un slepenību izmanto, lai nožņaugtu informācijas brīvību. Monotons darbs neļauj hakerim uzlauzt.

Datorurķēšanas kā dzīvesveida iekļaušana nozīmē noraidīt tā sauktos "normālos" darba un īpašuma jēdzienus, tā vietā izvēloties cīnīties par vienlīdzību un kopīgām zināšanām

441133 7
441133 7

4. solis. Esiet kompetents

Tātad, ikviens, kas pavada laiku Reddit, var uzrakstīt smieklīgu kiberpanka lietotājvārdu un uzdoties par hakeri. Bet internets ir lielisks ekvalaizers un vērtē kompetenci pār ego un stāju. Pavadiet laiku, strādājot pie sava amata, nevis sava tēla, un jūs ātrāk iegūsit cieņu, nekā modelējot sevi uz virspusējām lietām, kuras mēs domājam par “uzlaušanu” populārajā kultūrā.

3. daļa no 3: Datorurķēšana

441133 8
441133 8

1. solis. Uzrakstiet atvērtā pirmkoda programmatūru

Uzrakstiet programmas, kuras citi hakeri uzskata par jautrām vai noderīgām, un nododiet programmas avotus izmantošanai visai hakeru kultūrai. Hakeru domu cienītākie padievi ir cilvēki, kuri ir uzrakstījuši lielas, spējīgas programmas, kas apmierināja plašu vajadzību, un atdeva tās, lai tagad tās izmantotu visi.

441133 9
441133 9

2. solis. Palīdziet pārbaudīt un atkļūdot atvērtā pirmkoda programmatūru

Jebkurš atvērtā pirmkoda autors, kurš domā, pateiks, ka labi beta testētāji (kuri zina, kā aprakstīt simptomus, labi lokalizē problēmas, ātri panes kļūdas un ir gatavi piemērot dažas vienkāršas diagnostikas procedūras) ir sava svara vērti rubīnos.

Mēģiniet atrast izstrādāto programmu, kas jūs interesē, un esiet labs beta testētājs. Ir dabiska attīstība, sākot no palīdzības sniegšanas testa programmām līdz palīdzībai to atkļūdošanai un palīdzot tās modificēt. Šādā veidā jūs daudz iemācīsities un radīsiet labu gribu ar cilvēkiem, kuri jums palīdzēs vēlāk

441133 10
441133 10

3. solis. Publicējiet noderīgu informāciju

Vēl viena laba lieta ir apkopot un filtrēt noderīgu un interesantu informāciju tīmekļa lapās vai dokumentos, piemēram, bieži uzdoto jautājumu (FAQ) sarakstos, un padarīt to pieejamu. Galveno tehnisko jautājumu bieži uzturētāji saņem gandrīz tikpat lielu cieņu kā atvērtā koda autori.

441133 11
441133 11

4. Palīdzība palīdz uzturēt infrastruktūru

Brīvprātīgie vada hakeru kultūru (un interneta inženiertehniskā attīstība). Lai to turpinātu, ir jāveic daudz nepieciešamo, bet negodprātīgu darbu - adresātu sarakstu administrēšana, intereškopu moderēšana, lielu programmatūras arhīvu vietņu uzturēšana, RFC un citu tehnisko standartu izstrāde. Cilvēki, kas labi dara šādas lietas, saņem lielu cieņu, jo visi zina, ka šie darbi ir milzīgs laika nogruvums un nav tik jautri kā spēlēt ar kodu. To veikšana liecina par centību.

441133 12
441133 12

Solis 5. Pasniedziet hakeru kultūru pati

Tas nav kaut kas tāds, ko jūs varēsit darīt, kamēr neesat kādu laiku atradies un kļuvis pazīstams ar kādu no četriem iepriekšējiem priekšmetiem. Hakeru kultūrai nav līderu, bet ir kultūras varoņi un cilšu vecākie, vēsturnieki un runasvīri. Kad esat pietiekami ilgi atradies ierakumos, jūs varat kļūt par vienu no šiem.

Hakeri neuzticas klajam ego saviem cilšu vecākajiem, tāpēc acīmredzami sasniegt šāda veida slavu ir bīstami. Tā vietā, lai censtos uz to, jums ir jānovieto sevi, lai tas nokristu klēpī, un pēc tam esiet pieticīgs un laipns par savu statusu

Padomi

  • Daži uzņēmumi maksā par hakeriem, lai pārbaudītu viņu drošību. Ja jūs kļūstat pietiekami labs, tas var būt jūsu darbs!
  • Pārliecinieties, lai netiktu pieķerts, lai gan tas, ko plānojat darīt, varētu būt nelikumīgs, ieteicams to darīt NE iesaistīties Black Hat uzlaušanā.
  • Labi uzrakstiet savu dzimto valodu. Lai gan tas ir izplatīts stereotips, ka programmētāji nevar rakstīt, pārsteidzošs skaits hakeru ir ļoti spējīgi rakstnieki.
  • LISP ir vērts mācīties cita iemesla dēļ - dziļā apgaismības pieredze, kas jums būs, kad to beidzot iegūsit. Šī pieredze padarīs jūs par labāku programmētāju pārējām dienām, pat ja jūs faktiski daudz neizmantojat pašu LISP. Diezgan viegli varat iegūt iesācēju pieredzi ar LISP, rakstot un mainot rediģēšanas režīmus Emacs teksta redaktoram vai Script-Fu spraudņus GIMP uzlabotajai attēlu rediģēšanas programmatūrai.
  • Pralu ir vērts mācīties praktisku iemeslu dēļ; to ļoti plaši izmanto aktīvām tīmekļa lapām un sistēmas administrēšanai, lai pat ja jūs nekad nerakstītu Perl, jums vajadzētu iemācīties to lasīt. Daudzi cilvēki izmanto Perl, lai izvairītos no C programmēšanas darbos, kuriem nav nepieciešama C mašīnas efektivitāte.
  • Pārbaudiet savas prasmes izveidotajās vietnēs.
  • Izmantojiet savas prasmes labā. Kļūt par baltās cepures hakeri ir izdevīgi ikvienam un daudz drošāk nekā kļūt par melnās cepures hakeri un riskēt ar nepatikšanām policijā.
  • Esiet piesardzīgs pret to, ko uzlauzat. Nelegālām darbībām var būt nopietnas sekas, un nekas internetā nav patiesi anonīms.
  • Nekad nemēģiniet veikt nelikumīgas darbības, kas var radīt nepatikšanas
  • Jautājiet drošības dienestam (ADT), vai varat pārbaudīt viņu sistēmas.

Ieteicams: