3 Mga Paraan upang Maging isang Hacker

Talaan ng mga Nilalaman:

3 Mga Paraan upang Maging isang Hacker
3 Mga Paraan upang Maging isang Hacker

Video: 3 Mga Paraan upang Maging isang Hacker

Video: 3 Mga Paraan upang Maging isang Hacker
Video: PAANO MAGING ETHICAL HACKER? by PINOY HACKER ALEXIS LINGAD 2024, Mayo
Anonim

Mayroong isang nakabahaging pamayanan at kultura ng mga programmer at mga dalubhasa sa networking na ayon sa kasaysayan ay nagsimula pa noong mga dekada sa unang pagbabahagi ng oras ng mga minicomputer at mga pinakamaagang eksperimento ng ARPAnet. Ang mga miyembro ng komunidad na ito ay ang unang "mga hacker". Ang pagpasok sa mga system ng computer at telepono ay naging isang simbolo ng pag-hack sa kultura ngayon, ngunit ang mga pamayanan na ito ay mas kumplikado at nagpapahayag ng moralidad kaysa alam ng karamihan sa mga tao. Narito kung paano hanapin ang iyong daan patungo sa kumplikadong mundo ng pag-hack.

Hakbang

Paraan 1 ng 3: Alamin ang Pangunahing Mga Kasanayan sa Pag-hack

Naging isang Hacker Hakbang 4
Naging isang Hacker Hakbang 4

Hakbang 1. Patakbuhin ang Unix

Ang Unix ay isang operating system mula sa Internet. Habang natututo kang gumamit ng Internet nang hindi alam ang tungkol sa Unix, hindi ka maaaring maging isang hacker nang hindi nalalaman ang tungkol sa Unix. Para sa kadahilanang ito, ang komunidad ng hacker ngayon ay napaka-Unix-centric. Ang isang Unix tulad ng Linux ay maaaring tumakbo sa tabi ng Microsoft Windows sa parehong computer. Mag-download ng Linux online o maghanap ng isang lokal na pangkat ng gumagamit ng Linux upang matulungan ka sa pag-install.

  • Ang isang mahusay na paraan upang magsimula ay sa tinatawag ng mga taong mahilig sa Linux na isang live na CD, isang pamamahagi na buong pagpapatakbo mula sa CD nang hindi kinakailangang baguhin ang iyong hard disk. Ito ay isang paraan upang makakita ng isang bagong bagay nang hindi na kinakailangang gumawa ng anumang marahas.
  • Mayroong iba pang mga operating system bukod sa Unix, ngunit ipinamamahagi ang mga ito sa binary - hindi mo mabasa ang code, at hindi mo ito mababago. Ang pagsubok na malaman kung paano mag-hack ng isang Microsoft Windows computer o iba pang closed source code system ay tulad ng pagsubok sa matutong sumayaw habang nagsusuot ng cast.
  • Maaaring tumakbo ang Linux sa Mac OS X, ngunit ang bahagi lamang ng sistemang iyon ang bukas na mapagkukunan - malamang na makaranas ka ng maraming problema, at mag-ingat ka na huwag maunlad ang masamang ugali na nakasalalay sa pagmamay-ari ng code ng Apple..
Naging isang Hacker Hakbang 5
Naging isang Hacker Hakbang 5

Hakbang 2. Sumulat ng HTML

Kung hindi mo alam kung paano mag-program, mahalagang malaman ang pangunahing HyperText Mark-Up Language (HTML) at dahan-dahang buuin ang iyong mga kasanayan. Kung ano ang nakikita mo kapag tiningnan mo ang mga imahe at mga sangkap ng disenyo sa isang website, naka-code ang lahat gamit ang HTML. Para sa isang proyekto, simulang malaman kung paano lumikha ng isang pangunahing panimulang pahina at gumana mula roon.

  • Sa iyong browser, buksan ang impormasyon ng mapagkukunan ng pahina upang tingnan ang HTML para sa isang halimbawa. Mag-click sa Web Developer> Pinagmulan ng Pahina sa Firefox at maglaan ng sandali upang tingnan ang code.
  • Maaari kang magsulat ng HTML sa isang pangunahing programa sa pagpoproseso ng salita tulad ng Notepad o SimpleText at i-save ang iyong file bilang "teksto lamang", upang ma-upload mo ito sa iyong browser at makita na isinalin ang iyong pahina.
  • Kailangan mong malaman upang malaman ang format ng mga tag (label) at malaman na mag-isip nang biswal gamit ang mga tag. Ang tanda na "" ay ginagamit bilang isang pagsasara. Ang tanda na "<p>" ay ginagamit bilang isang linya ng pagbubukas ng linya sa mga talata. Gumagamit ka ng mga tag upang kumatawan sa anumang visual: mga italic, pag-format, mga kulay, at iba pa. Ang pag-aaral ng HTML ay makakatulong sa iyo na mas maunawaan kung paano gumagana ang Internet.
Naging isang Hacker Hakbang 3
Naging isang Hacker Hakbang 3

Hakbang 3. Alamin ang mga wika sa pagprograma

Bago ka magsimulang magsulat ng mga rhymes, dapat mong malaman ang pangunahing grammar. Bago lumabag sa mga patakaran, kailangan mong malaman ang mga patakaran. Ngunit kung ang iyong pangwakas na layunin ay upang maging isang hacker, kakailanganin mo ng higit sa pangunahing English upang isulat ang iyong obra maestra.

  • Ang Python ay isang mahusay na "wika" upang magsimula dahil malinis itong dinisenyo, dokumentado nang maayos, at medyo madali para sa mga nagsisimula. Sa kabila ng pagiging isang mahusay na unang wika, ang Python ay higit pa sa isang laruan; ngunit napakalakas, nababaluktot, at angkop para sa malalaking proyekto. Ang Java ay isang kahalili, ngunit ang halaga nito bilang unang wika ng programa ay tinanong.
  • Kung seryoso ka sa pagprograma, dapat mong malaman, ang pangunahing wika ng Unix. Ang C ++ ay malapit na nauugnay sa C; kung alam mo ang isa, hindi magiging mahirap ang pag-aaral ng iba. Ang C ay napakahusay sa mga mapagkukunan ng iyong computer, ngunit kukuha ng isang malaking halaga ng iyong oras sa pag-debug (pagsunod sa daloy ng programa) at madalas na naiwasan para sa kadahilanang iyon, maliban kung ang kahusayan ng iyong computer ay kritikal.

Paraan 2 ng 3: Mag-isip Tulad ng Isang Hacker

Naging isang Hacker Hakbang 1
Naging isang Hacker Hakbang 1

Hakbang 1. Mag-isip nang malikhain

Ngayon na mayroon ka ng pangunahing mga kasanayan, maaari kang magsimulang mag-isip tungkol sa sining. Ang mga hacker ay tulad ng mga artista, pilosopo, at inhinyero na lahat ay pinagsama sa isa. Naniniwala sila sa kalayaan at nagbabahagi ng responsibilidad. Ang mundo ay puno ng mga nakawiwiling problema na naghihintay na malutas. Masisiyahan ang mga hacker sa paglutas ng mga problema, patalasin ang kanilang mga kasanayan, at gamitin ang kanilang katalinuhan.

  • Ang mga hacker ay may pagkakaiba-iba ng mga interes sa kultura at intelektwal, lampas sa pag-hack. Magtrabaho nang kasing lakas ng paglalaro, at maglaro ng kasing lakas ng pagtatrabaho. Para sa totoong hacker, ang mga hangganan sa pagitan ng "pag-play", "trabaho", "agham", at "sining" lahat ay may posibilidad na mawala, o pagsamahin sa isang estado ng malikhaing mapaglaro sa isang mataas na antas.
  • Basahin ang science fiction. Pumunta sa mga kombensiyon sa sci-fi, na isang mahusay na paraan upang matugunan ang mga hacker at mga taong nais na maging hacker. Isaalang-alang ang pagsasanay sa martial arts. Ang uri ng disiplina sa kaisipan na kinakailangan para sa pagtatanggol sa sarili ay tila magkatulad sa mga mahahalagang paraan sa ginagawa ng mga hacker. Ang pinakanakakaisip ng hacker na martial arts ay ang mga nagbibigay diin sa disiplina sa kaisipan, nakakarelaks na kamalayan, at kontrol, sa halip na malupit na lakas, matipuno, o pisikal na pagtitiis. Ang Tai Chi ay isang mahusay na martial art para sa mga hacker.
441133 5
441133 5

Hakbang 2. Gustong malutas ang mga problema

Walang problema ang dapat malutas nang dalawang beses. Isipin ito bilang isang pamayanan kung saan ang oras ng bawat isa ay mahalaga. Naniniwala ang mga hacker na ang pagbabahagi ng impormasyon ay isang responsibilidad sa moral. Kapag nalutas mo ang isang problema, isapubliko ang impormasyon upang matulungan ang bawat isa na malutas ang parehong problema.

  • Hindi mo dapat paniwalaan na obligado kang ibigay ang lahat ng iyong mga malikhaing produkto nang ipinagkaloob, kahit na ang mga hacker na gawin ay igagalang ng iba pang mga hacker. Ito ay naaayon sa mga halaga ng mga hacker ng pagbebenta ng sapat lamang upang masakop ka sa mga tuntunin ng pagkain, tirahan at mga computer.
  • Basahin ang mga lumang libro, tulad ng Jargon File o Hacker Manifesto ng The Mentor. Ang mga libro ay maaaring luma na sa mga termino ng panteknikal na term, ngunit ang kanilang pag-uugali at diwa ay totoo ngayon.
441133 6
441133 6

Hakbang 3. Alamin kilalanin at labanan ang awtoridad

Ang mga kaaway ng mga hacker ay inip, nakakapagod na trabaho, at mga awtoridad na gumagamit ng censorship at lihim upang sakalin ang kalayaan sa impormasyon. Pinipigilan ng monotonous na trabaho ang mga hacker mula sa pag-hack.

Ang pagsuporta sa pag-hack bilang isang paraan ng pamumuhay ay pagtanggi sa kung ano ang kilala bilang "normal" na konsepto ng trabaho at pag-aari, at ginusto na ipaglaban ang pantay na karapatan at karaniwang kaalaman

441133 7
441133 7

Hakbang 4. Naging dalubhasa

Sinumang gumastos ng oras sa Reddit ay maaaring magsulat ng isang katawa-tawa at katawa-tawa na username at magpanggap na isang hacker. Ngunit ang Internet ay isang mahusay na balanser, at pinahahalagahan ang kadalubhasaan kaysa sa pagkamakasarili at pag-uugali. Maglaan ng oras upang mahasa ang mga kasanayan at hindi koleksyon ng imahe at makakakuha ka ng paggalang nang mas mabilis kaysa sa paglalantad ng iyong sarili sa mababaw na mga bagay na sa palagay namin ay "mga pag-hack".

Paraan 3 ng 3: Pagkita ng Paggalang

441133 8
441133 8

Hakbang 1. Sumulat ng open-source software

Lumikha ng isang programa na nahanap ng iba pang mga hacker na masaya o kapaki-pakinabang, at ibigay ang source code ng programa nang libre sa buong komunidad ng hacker para magamit. Ang pinaka-iginagalang na mga dakilang tao sa mundo ng mga hacker ay ang mga nakasulat ng mahusay at kapaki-pakinabang na mga programa na nakakatugon sa isang malawak na hanay ng mga pangangailangan at ibinigay nang walang bayad, upang maaari na ngayong magamit ng lahat ang mga ito.

441133 9
441133 9

Hakbang 2. Tulungan ang pagsubok at i-debug ang open-source na software

Sasabihin sa iyo ng mga gumagawa ng software ng open-source na ang isang mahusay na beta-tester (ang isang nakakaalam kung paano ilarawan nang malinaw ang mga sintomas, naisalokal nang maayos ang mga problema, maaaring makitungo nang mabilis sa mga pagkakamali, at handa na magsagawa ng ilang simpleng mga diagnostic na gawain) ay mabuti Napakahalaga.

Subukan na makahanap ng isang programa pa rin sa pag-unlad na interesado ka at maging isang mahusay na beta-tester. Mayroong natural na pag-unlad mula sa pagtulong sa mga programa sa pagsubok hanggang sa pagtulong sa pag-debug sa pagtulong na baguhin ang mga programa. Marami kang matututunan sa ganitong paraan, at makakabuo ng mabuting kalooban sa mga taong makakatulong sa iyo sa paglaon

441133 10
441133 10

Hakbang 3. I-publish ang kapaki-pakinabang na impormasyon

Ang isa pang magandang bagay ay kinokolekta at inilalagay nito ang kapaki-pakinabang at kagiliw-giliw na impormasyon sa mga web page o dokumento tulad ng mga listahan ng Mga Madalas Itanong (FAQ), at ginawang magagamit ito sa publiko. Ang mga nagpapanatili ng pangunahing mga teknikal na FAQ ay iginagalang halos tulad ng mga tagagawa ng open-source na programa.

441133 11
441133 11

Hakbang 4. Tulungan ang pagpapatakbo ng imprastraktura

Ang komunidad ng hacker (at pagpapaunlad ng kadalubhasaan sa teknikal mula sa Internet, para sa bagay na iyon) ay pinamamahalaan ng mga boluntaryo. Mayroong maraming mahalagang ngunit hindi nakakainteres na gawain na dapat gawin upang ito ay magpatuloy - pagpapanatili ng mga listahan ng pag-mail, pag-moderate ng mga newsgroup, pagpapanatili ng malalaking mga site ng archive ng software, pagbuo ng mga RFC at iba pang mga teknikal na pamantayan. Ang mga taong gumagawa ng ganitong uri ng bagay ay iginagalang, dahil alam ng lahat na ang gawaing ito ay tumatagal ng maraming oras at hindi kagiliw-giliw tulad ng paglalaro ng code. Ang paggawa ng mga bagay na ito ay nagpapakita ng pagtatalaga.

441133 12
441133 12

Hakbang 5. Paglingkuran ang komunidad ng hacker mismo

Hindi ito isang bagay na gagawin mo hanggang sa matagal ka nang nasa bukid at nakilala sa isa sa apat na bagay na nabanggit sa itaas. Ang pamayanan ng hacker ay walang pinuno, ngunit mayroon itong mga bayani, pinuno ng pangkat, istoryador at nagsasalita. Kapag napunta ka sa loob nito ng sapat na, malamang na mabuo ka sa isa sa mga papel na iyon.

Hindi sinusubukan ng mga hacker na maging lantarang maging mga pinuno ng pangkat, kaya't lilitaw na mapanganib ang paghahanap ng ganitong uri ng katanyagan. Sa halip na sikapin ito, dapat mong iposisyon ang iyong sarili upang mahulog ito sa iyong kandungan, at maging mapagpakumbaba at magiliw tungkol sa iyong katayuan

Mga Tip

  • Ang Perl ay nagkakahalaga ng pag-aaral para sa mga praktikal na kadahilanan; Malawakang ginagamit ito para sa mga webpage at aktibong sistema ng pangangasiwa, kaya kahit na hindi ka pa nakasulat sa Perl, dapat mong malaman na basahin ito. Maraming tao ang gumagamit ng Perl upang maiwasan ang C programa sa mga trabaho na hindi nangangailangan ng kahusayan ng computer gamit ang C.
  • Sumulat ng mabuti ng iyong katutubong wika. Bagaman mayroong isang karaniwang paniniwala na ang mga programmer ay hindi maaaring magsulat, ang ilang mga hacker ay napakahusay sa pagbubuo.
  • Ang LISP ay nagkakahalaga ng pag-aaral para sa isang iba't ibang mga kadahilanan - isang malalim na nakapagpapaliwanag na karanasan na mayroon ka kapag naintindihan mo ito. Ang karanasan na iyon ay gagawing mas mahusay na programmer sa hinaharap, kahit na hindi mo gaanong ginagamit ang LISP. Maaari kang makakuha ng paunang karanasan sa LISP nang madali sa pamamagitan ng pagsulat at pagbabago ng mode ng pagsulat para sa editor ng teksto ng Emacs, o ang plugin ng Script-Fu para sa GIMP.

Inirerekumendang: