Paano Maging isang Hacker: 12 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Maging isang Hacker: 12 Hakbang (na may Mga Larawan)
Paano Maging isang Hacker: 12 Hakbang (na may Mga Larawan)

Video: Paano Maging isang Hacker: 12 Hakbang (na may Mga Larawan)

Video: Paano Maging isang Hacker: 12 Hakbang (na may Mga Larawan)
Video: PAANO MAGING ETHICAL HACKER? by PINOY HACKER ALEXIS LINGAD 2024, Abril
Anonim

Sa seguridad ng computer, ang isang hacker ay isang taong nakatuon sa mga mekanismo ng seguridad ng mga system ng computer at network. Mayroong mga pamayanan at nakabahaging kultura ng mga dalubhasang programmer at mga wizards sa networking na sinusubaybayan ang kasaysayan nito pabalik ng mga dekada sa unang pagbabahagi ng oras ng mga minicomputer at ang pinakamaagang mga eksperimento sa ARPAnet. Ang mga miyembro ng kulturang ito ay ang unang "mga hacker." Ang pagpasok sa mga computer at system ng telepono ay sumasagisag sa pag-hack sa popular na kultura, ngunit ang kulturang ito ay mas kumplikado at moralista kaysa alam ng karamihan sa mga tao. Upang maging isang hacker, natututo ng pangunahing mga diskarte sa pag-hack, kung paano mag-isip tulad ng isang hacker, at kung paano makakuha ng respeto sa loob ng pamayanan ng etika na pag-hack.

Mga hakbang

Bahagi 1 ng 3: Mga Batayan sa Pag-aaral

Naging isang Hacker Hakbang 4
Naging isang Hacker Hakbang 4

Hakbang 1. Patakbuhin ang isang tulad ng UNIX na OS, tulad ng Linux

Ang operating system na tulad ng UNIX at UNIX ay ang mga operating system ng Internet. Habang natututo kang gumamit ng Internet nang hindi alam ang UNIX, hindi ka maaaring maging isang hacker sa Internet nang hindi nauunawaan ang UNIX. Para sa kadahilanang ito, ang kultura ng hacker ngayon ay medyo masidhi sa UNIX. Maraming uri ng mga operating system na tulad ng UNIX, ang pinakatanyag sa pagiging Linux, na maaari mong patakbuhin sa tabi ng Microsoft Windows sa parehong makina. 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 isawsaw ang iyong mga daliri sa tubig ay upang mag-boot ng isang aparato na tinatawag na isang live CD o USB, isang pamamahagi na ganap na tumatakbo sa isang CD o USB nang hindi binabago ang iyong hard disk. Isang paraan upang tingnan ang mga posibilidad nang hindi kinakailangang gumawa ng anumang marahas.
  • Mayroong iba pang mga operating system na tulad ng UNIX bukod sa Linux, tulad ng mga * BSD system. Ang pinakatanyag na * BSD system ay ang FreeBSD, NetBSD, OpenBSD at DragonFly BSD. Ang lahat ay bukas na mapagkukunan tulad ng Linux. Gayunpaman, mahalagang tandaan na ang mga ito ay BSD at hindi Linux.
  • Ang MacOS sa Darwin, isang UNIX operating system na nasa FreeBSD. Ang Darwin ay ganap na libre at bukas na mapagkukunan at magagamit mula sa https://opensource.apple.com. Dahil ang core ng system ay UNIX, at ang macOS ay napakapopular, maraming mga tao ang nag-port sa mga aplikasyon ng Linux sa macOS. Maaari mong makuha ang mga programang iyon sa isang manager ng package tulad ng homebrew, fink o MacPorts. Bilang kahalili, maaari mo lamang patakbuhin ang Linux sa isang Mac sa tabi ng macOS.
  • Kung nais mong makakuha ng sobrang angkop na lugar, maaari ka ring magpatakbo ng isang operating system tulad ng Open Indiana, na batay sa bukas na mapagkukunan ng paglabas ng operating system ng Solaris bago ito nakuha ng Oracle at ginawang saradong mapagkukunan. Ang OpenIndiana at Solaris na ginawa sa UNIX System V, at, tulad nito, ay hindi tugma sa mga aplikasyon ng Linux. Sinabi nito, maraming mga port ng mga aplikasyon ng Linux. Marahil ay mas mahusay ka lamang sa paggamit ng macOS, BSD o Linux sapagkat mas sikat sila at mayroong maraming mga programa na magagamit para sa kanila.
Naging isang Hacker Hakbang 5
Naging isang Hacker Hakbang 5

Hakbang 2. Sumulat ng HTML

Kung hindi mo alam kung paano mag-program, ang pag-aaral ng pangunahing HyperText Mark-Up na Wika (HTML) at unti-unting pagbuo ng kasanayan ay mahalaga. Ang nakikita mo kapag tiningnan mo ang isang website ng mga larawan, larawan, at mga bahagi ng disenyo ay naka-code gamit ang HTML. Para sa isang proyekto, itakda upang malaman kung paano gumawa ng isang pangunahing home page at gumana mula roon.

  • Sa iyong browser, buksan ang impormasyon sa mapagkukunan ng pahina upang suriin ang HTML upang makita ang isang halimbawa. Pumunta sa Web Developer> Pinagmulan ng Pahina sa Firefox at gumugol ng oras sa pagtingin sa code.
  • Maaari kang magsulat ng HTML sa isang pangunahing programa sa pagpoproseso ng salita tulad ng Notepad o Simpleng teksto at i-save ang iyong mga file bilang "yourCoolFileName . HTML"upang ma-upload mo sila sa isang browser at makita na naisalin ang iyong gawa.
Naging isang Hacker Hakbang 3
Naging isang Hacker Hakbang 3

Hakbang 3. Alamin ang wika ng pagprograma

Bago ka magsimulang magsulat ng mga tula, kailangan mong malaman ang pangunahing balarila. Bago mo sirain ang 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, mahusay na dokumentado, at medyo mabait sa mga nagsisimula. Sa kabila ng pagiging isang mahusay na unang wika, ito ay hindi lamang isang laruan; ito ay nakakaengganyo, nababaluktot, at angkop para sa malalaking proyekto.
  • Kung napunta ka sa seryosong programa, kakailanganin mong malaman ang Java ay isang kahalili, ngunit ang halagang ito bilang isang unang wika ng programa ay kasalukuyang tinanong sa partikular nitong estado.
  • Hindi tulad ng Java, ang Javascript ay halos kapareho ng Python dahil pareho silang isang C-based na wika at labis na bagong user-friendly. Ang Javascript ay "wika ng pagprograma ng web," kaya Kung nais mong ipagpatuloy ang iyong pag-aaral sa pagbuo / pag-hack sa web, mas mahusay na matuto ang Javascript kaysa sa Python.
  • Ang isang kahalili sa JavaScript ay magiging PHP C, ang pangunahing wika ng Unix. Ang C ++ ay malapit na nauugnay sa C; kung may alam ka, hindi mahirap ang pag-aaral ng iba. Ang C ay napakahusay sa mga mapagkukunan ng iyong makina ngunit magbabad ng malaking halaga ng iyong oras sa pag-debug at madalas na iwasan para sa kadahilanang iyon, maliban kung ang kahusayan ng iyong computer ay lalong mahalaga.
  • Marahil ay isang magandang ideya na gumamit ng isang mahusay na panimulang platform tulad ng Backtrack 5 R3, Kali o Ubuntu 12.04LTS.

Bahagi 2 ng 3: Pag-aampon ng Mga Saloobin sa Pag-hack

Naging isang Hacker Hakbang 1
Naging isang Hacker Hakbang 1

Hakbang 1. Mag-isip nang malikhain

Ngayon na nakuha mo na ang pangunahing mga kasanayan sa lugar, maaari kang magsimulang mag-isip ng maarte. Ang mga hacker ay tulad ng mga artista, pilosopo, at inhinyero na lahat ay pinagsama sa isa. Naniniwala sila sa kalayaan at responsibilidad sa isa't isa. Ang mundo ay puno ng kamangha-manghang mga problema na naghihintay na malutas. Ang mga hacker ay gumawa ng isang espesyal na kasiyahan sa paglutas ng mga problema, paghihigpit ng kanilang mga kasanayan, at pag-eehersisyo ng kanilang katalinuhan.

  • Ang mga hacker ay may pagkakaiba-iba ng mga interes sa kultura at intelektwal, sa labas ng pag-hack. Magtrabaho nang masidhi habang naglalaro, at maglaro nang masidhi sa iyong pagtatrabaho. Para sa totoong mga hacker, ang mga hangganan sa pagitan ng "pag-play," "trabaho," "agham," at "sining" lahat ay may posibilidad na mawala o pagsamahin sa isang mataas na antas ng pagkamalikhain sa malikhaing.
  • Basahin ang science fiction. Pumunta sa mga kombensyon sa science fiction, na isang mahusay na paraan upang matugunan ang mga hacker at proto-hacker.
  • Isaalang-alang ang pagsasanay sa isang martial art. Ang uri ng disiplina sa kaisipan na kinakailangan para sa martial arts ay tila magkatulad sa mahahalagang paraan sa ginagawa ng mga hacker. Ang pinaka hacker-ly martial arts ay ang mga nagbibigay diin sa disiplina sa kaisipan, nakakarelaks na kamalayan, at kontrol, kaysa sa hilaw na lakas, matipuno, o pagiging matigas sa katawan. Ang Tai Chi ay isang mahusay na martial art para sa mga hacker.
441133 5
441133 5

Hakbang 2. Alamin ang pag-ibig sa paglutas ng mga problema

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

  • Hindi mo dapat paniwalaan na obligado kang ibigay ang lahat ng iyong malikhaing produkto, kahit na ang mga hacker na ginagawa ay ang mga nakakakuha ng pinaka respeto mula sa ibang mga hacker. Ito ay pare-pareho sa mga halaga ng hacker upang ibenta ang sapat nito upang mapanatili ka sa pagkain at renta at mga computer.
  • Basahin ang mga mas matatandang piraso, tulad ng "Jargon File" o "Hacker Manifesto" ng The Mentor. Maaaring wala na sa panahon ang mga ito patungkol sa mga teknikal na isyu, ngunit ang pag-uugali at diwa ay napapanahon din.
441133 6
441133 6

Hakbang 3. Alamin kilalanin at labanan ang awtoridad

Ang kalaban ng hacker ay inip, inip, at may awtoridad na mga taong gumagamit ng censorship at lihim upang sakalin ang kalayaan sa impormasyon. Monotonous na trabaho pinipigilan ang hacker mula sa pag-hack.

Ang pagyakap sa pag-hack bilang isang paraan ng pamumuhay ay tanggihan ang tinaguriang "normal" na mga konsepto ng trabaho at pag-aari, sa halip ay pipiliin upang ipaglaban ang pagkakapantay-pantay at karaniwang kaalaman

441133 7
441133 7

Hakbang 4. Maging may kakayahan

Kaya, ang sinumang gumastos ng oras sa Reddit ay maaaring magsulat ng isang katawa-tawa na username ng cyberpunk at magpose bilang isang hacker. Ngunit ang Internet ay isang mahusay na pangbalanse at pinahahalagahan ang kakayahan sa paglipas ng kaakuhan at postura. Gumugol ng oras sa pagtatrabaho sa iyong bapor at hindi sa iyong imahe, at mas mabilis kang makakakuha ng respeto kaysa sa pagmomodelo ng iyong sarili sa mababaw na mga bagay na naisip namin na "pag-hack" sa sikat na kultura.

Bahagi 3 ng 3: Mahusay na Pag-hack

441133 8
441133 8

Hakbang 1. Sumulat ng open-source software

Sumulat ng mga programa na sa palagay ng iba pang mga hacker ay masaya o kapaki-pakinabang, at ibigay ang mga mapagkukunan ng programa sa buong kulturang hacker na gagamitin. Ang mga pinakaprominohiyang demigod ng Hackerdom ay ang mga taong nagsulat ng malalaki, may kakayahang mga programa na natutugunan ang isang malawak na pangangailangan at ibinigay sa kanila kaya't ngayon ay ginagamit na ng lahat.

441133 9
441133 9

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

Ang sinumang may-akda ng open-source na nag-iisip ay sasabihin sa iyo na ang mahusay na mga beta-tester (na alam kung paano ilarawan ang mga sintomas, lokalisahin nang maayos ang mga problema, maaaring tiisin ang mga bug sa isang mabilis na paglabas, at handa na mag-apply ng ilang simpleng mga diagnostic na gawain) ay nagkakahalaga ng kanilang timbang sa rubi.

Subukang maghanap ng isang programa sa ilalim ng pag-unlad na interesado ka at maging isang mahusay na beta-tester. Mayroong isang natural na pag-unlad mula sa pagtulong sa mga programa sa pagsubok hanggang sa pagtulong sa pag-debug sa kanila upang matulungan silang baguhin. Marami kang matututunan sa ganitong paraan, at bubuo 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 upang kolektahin at salain ang kapaki-pakinabang at kagiliw-giliw na impormasyon sa mga web page o dokumento tulad ng mga listahan ng Mga Madalas Itanong (FAQ), at gawing magagamit ang mga iyon. Ang mga nagpapanatili ng pangunahing mga teknikal na FAQ ay nakakakuha ng halos paggalang ng mga may-akdang open-source.

441133 11
441133 11

Hakbang 4. Ang tulong ay nagpapanatili ng pagpapatakbo ng imprastraktura

Pinapatakbo ng mga boluntaryo ang kultura ng hacker (at ang pagpapaunlad ng engineering ng Internet, para sa bagay na iyon). Mayroong maraming kinakailangang ngunit hindi nakakainis na gawain na kailangang gawin upang ito ay magpatuloy - pagbibigay 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 pamantayang pang-teknikal. Ang mga taong mahusay na gumawa ng ganitong uri ng bagay ay nakakakuha ng maraming respeto, dahil alam ng lahat na ang mga trabahong ito ay malaking oras ng paglubog at hindi gaanong kasiya-siya sa paglalaro ng code. Ang paggawa sa kanila ay nagpapakita ng pagtatalaga.

441133 12
441133 12

Hakbang 5. Paglingkuran ang kultura ng hacker mismo

Hindi ito isang bagay na ipoposisyon mo na gagawin hanggang sa malapit ka na at maging kilalang-kilala sa isa sa apat na naunang item. Ang kultura ng hacker ay walang mga namumuno, eksakto, ngunit mayroon itong mga bayani sa kultura at mga nakatatandang tribal at istoryador at tagapagsalita. Kapag matagal ka na sa trenches, maaari kang maging isa sa mga ito.

Hindi pinagkakatiwalaan ng mga hacker ang lantarang kaakuhan sa kanilang mga nakatatandang tribo, kaya't kitang-kita ang pag-abot sa ganitong uri ng katanyagan ay mapanganib. Sa halip na pagsikapan ito, kailangan mong iposisyon ang iyong sarili, kaya't nahuhulog ito sa iyong kandungan, at pagkatapos ay maging mahinhin at mapagbigay tungkol sa iyong katayuan

Mga Tip

  • Ang ilang mga kumpanya ay nagbabayad para sa mga hacker upang subukan ang kanilang seguridad. Kung ikaw ay naging sapat na magaling, ito ay maaaring iyong trabaho!
  • Siguraduhin na hindi mahuli, kahit na ang balak mong gawin ay maaaring labag sa batas, inirerekumenda na ikaw HUWAG makisali sa pag-hack ng Black Hat.
  • Sumulat ng mabuti ng iyong katutubong wika. Kahit na ito ay isang pangkaraniwang stereotype na hindi maaaring isulat ng mga programmer, isang nakakagulat na bilang ng mga hacker ang may kakayahang manunulat.
  • Ang LISP ay nagkakahalaga ng pag-aaral para sa ibang dahilan - ang malalim na karanasan sa kaliwanagan na magkakaroon ka kapag nakuha mo ito sa wakas. Ang karanasan na iyon ay gumawa ka ng isang mas mahusay na programmer para sa natitirang mga araw mo, kahit na hindi mo talaga ginagamit ng marami ang LISP mismo. Maaari kang makakuha ng ilang panimulang karanasan sa LISP medyo madali sa pamamagitan ng pagsulat at pagbabago ng mga mode sa pag-edit para sa editor ng teksto ng Emacs, o mga plugin ng Script-Fu para sa advanced na software ng pag-edit ng imahe ng GIMP.
  • Ang Perl ay nagkakahalaga ng pag-aaral para sa mga praktikal na kadahilanan; napakalawak na ginagamit para sa mga aktibong web page at pangangasiwa ng system upang kahit na hindi ka sumulat ng 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 sa makina ni C.
  • Subukan ang iyong mga kasanayan sa mga website na iyong nilikha.
  • Gamitin ang iyong mga kasanayan para sa mabuti. Ang pagiging puting hat hacker ay mabuti para sa lahat at mas ligtas kaysa sa pagiging isang black hacker ng sumbrero at nanganganib na magkaroon ng problema sa pulisya.
  • Mag-ingat sa iyong na-hack. Ang mga ligal na aktibidad ay maaaring magkaroon ng mga seryosong kahihinatnan, at wala sa internet ang tunay na hindi nagpapakilala.
  • Huwag kailanman subukang gumawa ng mga iligal na aktibidad na maaaring makagambala sa iyo
  • Magtanong sa isang security service (ADT) kung maaari mong subukan ang kanilang mga system.

Inirerekumendang: