Paano maging isang hacker

Posted on
May -Akda: Monica Porter
Petsa Ng Paglikha: 20 Marso. 2021
I -Update Ang Petsa: 17 Mayo 2024
Anonim
PAANO MAGING ETHICAL HACKER? by PINOY HACKER ALEXIS LINGAD
Video.: PAANO MAGING ETHICAL HACKER? by PINOY HACKER ALEXIS LINGAD

Nilalaman

Sa artikulong ito: Alamin ang mga pangunahing pamamaraan ng hackingThink bilang isang hackerMagbigay ng respeto sa komunidad7 Mga Sanggunian

May isang mundo, ng ibinahaging kultura, na binubuo ng mga programmer, eksperto at katulong sa network. Ito ay isang kapaligiran na maaaring masubaybayan pabalik ng mga dekada, na nagsisimula sa unang network na mga microcomputers at ang unang mga eksperimento sa ARPANET. Ang mga tagasuporta ng kulturang ito ay nagbigay sa kanilang sarili ng pangalan ng "mga hacker". Maraming tao ang nag-iisip na ang mga hacker ay mga tao lamang na pumapasok sa mga computer at gumawa ng pag-hack ng telepono, ngunit ang pagiging hacker ay hindi iyon, ito ay isang tunay na kultura na may totoong mga prinsipyo na madalas na hindi naiintindihan ng publiko. Alamin ang mga pangunahing pamamaraan ng pag-hack, kung paano mag-isip ng "hacker" at kung paano gumawa ng isang pangalan para sa iyong sarili sa mundong ito.


yugto

Bahagi 1 Alamin ang pangunahing pamamaraan ng pag-hack



  1. Kumuha ng isang bukas na mapagkukunan Unix at alamin kung paano gamitin at paikutin ito. Ang Unix ay ang operating system ng Internet. Maaari mong gamitin ang Internet nang hindi alam ang mundo ng Unix, ngunit hindi ka kailanman magiging isang hacker ng Internet nang hindi nalalaman kung ano ang Unix. Para sa kadahilanang ito, ang mundo ng pag-hack ay sa halip mabigat na pagbaril kay Unix. Ang isang Unix tulad ng Linux halimbawa, ngunit may iba pa, maaaring tumakbo nang magkatulad sa parehong computer. I-download ang Linux online at kung mayroon kang mga problema sa pag-install nito, pumunta sa mga forum ng Linux o mga lokal na grupo ng gumagamit ng Linux.
    • Ang isang mahusay na paraan upang tumalon sa tubig ay upang ilunsad kung ano ang tawag sa mga tagahanga ng Linux ng isang "live CD", isang pamamahagi na tumatakbo nang buo mula sa isang CD nang hindi kinakailangang baguhin ang anumang bagay sa iyong hard disk. Ito ay isang maginhawang paraan upang makita ang lahat ng mga posibilidad nang hindi kinakailangang mapataob ang lahat.
    • Susunod sa Unix may mga kurso ng iba pang mga operating system, ngunit na-edit ito sa binary, maaari mong basahin ang code, ngunit hindi mo ito mababago. Ang pagtatangka upang malaman ang pag-hack sa isang computer ng Microsoft Windows o anumang iba pang sistema ng pagmamay-ari ay tulad ng pagsisikap na matutong sumayaw habang nakasuot ng plaster corset.
    • Sa Mac OS X, posible na magpatakbo ng Linux, ngunit ang bahagi lamang ng sistema ng Mac ay "bukas na mapagkukunan", kaya haharapin mo ang maraming mga hadlang at kakailanganin mong mapupuksa ang masamang ugali na ito na nakasalalay sa may-ari ng code Apple.



  2. Alamin na sumulat sa HTML. Kung hindi ka pa nakaprograma, magsimula sa HTML. Makakakuha ka ng ilang mabubuting gawi na kung saan, ay makakatulong sa iyo na magpatuloy pa. Lahat ng makikita mo sa Internet sa mga tuntunin ng mga larawan, mga larawan ng iba't ibang mga guhit ay sinusuportahan ng HTML. Magsimula sa pamamagitan ng pagbuo ng isang simpleng home page, pagkatapos ay maaari mong mapalawak.
    • Sa iyong browser, buksan ang isang pahina ng anumang site, at pagkatapos buksan ang pahina ng mapagkukunan upang tumingin nang malapit sa HTML. Sa Firefox, gawin ang "Tingnan" at pagkatapos ay "Pinagmulan ng Pahina" o mag-click sa kanan kahit saan sa pahina at kumuha ng "Ipakita ang Source Code."
    • Maaaring maitago ng HTML sa anumang e, Notepad, Simple o Word editor (kahit na ang Salita ay hindi masyadong maaasahan para sa HTML). I-save ang iyong file bilang ".txt" (e format). Pagkatapos ay maaari mong i-drag at i-drop ito sa iyong window ng browser upang makita kung ano ang mangyayari.
    • Dapat mong malaman ang syntax ng HTML at lalo na ang mga tag (o "tag"). "<" Ang simbolo ba ay ginamit upang buksan ang isang tag at "/>" ay ginagamit upang isara ito. Ang "<P>" ay ginagamit upang mag-advertise e, sa iyo sa mabilis. Sa tuwing nais mong baguhin ang pag-format ng isang e, gagamitin nito ang mga tag, upang ilagay ang naka-bold, italic, kulay ... Sa ito, nakakatulong ang HTML upang maunawaan kung paano gumagana ang Internet.



  3. Alamin sa programa. Kung nais mong gumawa ng mga taludtod, dapat mong master ang grammar. Bago paglabag ang isang code, mas mahusay na malaman ito, di ba? Ngunit kung ang iyong layunin ay upang maging isang tunay na "hacker", kakailanganin mo ng higit pa sa isang pangunahing Ingles: ang isang "hacker" ay dapat magsulat nang maayos!
    • Ang Python ay isang mabuting wika upang magsimula, sapagkat ito ay malinaw, maayos na naitala at medyo naa-access sa mga nagsisimula. Kahit na ito ay isang mahusay na pagsisimula na wika, malayo ito sa isang laruan, napakalakas, nababaluktot at angkop para sa mga malalaking proyekto. Ang wika ng Java ay isang pagpipilian, ngunit ang paggamit nito bilang unang programming language ay pinag-uusapan.
    • Kung nagkaseryoso ka tungkol sa pagprograma, kakailanganin mong malaman ang C, ang pangunahing wika ng Unix (C ++ ay napakalapit sa C, kung alam mo ang isa, ang pag-aaral ng iba ay hindi magiging mahirap). Ang C ay napakahusay para sa mga mapagkukunan ng makina, ngunit aabutin ka ng maraming oras upang i-debug at sa gayon ay maiiwasan ito (maliban kung hindi maiiwasan para sa kahusayan ng makina!)
    • Maaaring isang magandang ideya na magsimula sa isang platform tulad ng Kali (dating Backtrack) o ang pinakabagong bersyon ng Ubuntu / Debian kung saan nakabatay ang Kali.

Bahagi 2 Mag-isip tulad ng isang hacker



  1. Maging malikhain. Sa sandaling nakuha ang kaalamang teknikal, kailangang maglagay ng estilo, sining! Ang mga "hacker" ay tulad ng mga artista, pilosopo, inhinyero, ang lahat-lahat! Gustung-gusto nila at ipinagtatanggol ang kalayaan at isinasagawa ang pananagutan sa kapwa. Ang mundo ay napuno ng mga kamangha-manghang mga problema na sinasabing malulutas at isang "hacker" ay hindi nagmamalasakit sa paglutas nito, ipinapakita lamang ang kanyang mga kasanayan at sinira ang kanyang katalinuhan.
    • Alamin kung paano makilala ang totoong kahulugan. Ang isang hacker ay hindi isang hacker, ngunit ang isang tao ay masidhi tungkol sa matalik na operasyon ng mga computer system
    • Ang mga hacker ay interesado sa maraming mga bagay kapwa sa intelektwal at kultura. "Magtrabaho nang masigasig habang naglalaro ka, naglalaro habang nagtatrabaho ka," maaaring iyon ang kanilang kasabihan! Para sa mga tunay na hacker, mayroong isang manipis na linya sa pagitan ng "paglalaro" at "nagtatrabaho", o sa pagitan ng "science" at "art". Dapat kang lumipat sa isang mundo kung saan nalilito ang lahat upang maabot ang isang pambihirang pagkamalikhain.
    • Basahin ang fiction science. Madalas na mga pulong ng sci-fi (isang mabuting paraan upang matugunan ang mga hacker at hinaharap na mga hacker).
    • Magsanay ng isang martial art. Ang disiplina sa kaisipan na hinihiling ng martial arts ay medyo malapit sa na isinagawa ng mga hacker. Ang paboritong hacker martial arts ay ang mga nangangailangan ng disiplina sa kaisipan, nakakarelaks na alerto at pagpipigil sa sarili, higit pa sa malupit na puwersa, lakas ng atleta o pisikal na lakas. Kaugnay nito, ang Taïchi ay isang martial art partikular na pinapahalagahan ng mga hacker.


  2. Alamin na lutasin ang mga problema. Ang isang problema ay dapat lutasin nang isang beses at para sa lahat. Mahalaga ang oras ng iba pang mga hacker, kaya't ito ay halos isang tungkuling moral para sa iyo na ibahagi ang impormasyon, malutas ang mga problema at ipakilala ang iyong solusyon. Kaya ang iba pang mga hacker ay magagawang tumuon sa mga bagong problema sa halip na kinakailangang palaging malutas ang mga luma (huwag muling likhain ang gulong).
    • Huwag naniniwala na obligado mong maihatid kaagad ang lahat ng iyong trabaho, kahit na ang mga gumagawa nito ay iginagalang sa komunidad. Ito ay sapat na sa mga halaga ng mga hacker na ibenta ang ilan sa mga bunga ng iyong paggawa upang kumain, magbayad ng upa o bumili ng mga kagamitan sa computer.
    • Basahin ang mga lumang libro tulad ng "Jargon File" o "Hacker Manifesto" ni The Mentor. Maaari silang maging isang maliit na wala sa oras, ngunit ang mga ito ay lubos na kapaki-pakinabang sa saloobin at estado ng isip na kailangan mong magkaroon.


  3. Kilalanin at labanan laban sa awtoridad! Ito ay maaaring mukhang kakaiba, ngunit mayroong awtoridad at awtoridad. Ang mga "hacker" ay kinamumuhian ang pagkabagot, atupagin at mga taong may awtoridad na nag-censor, nagtatago ng impormasyon, ikakasal ito. Kapag ang isang hacker ay nababato o napipilit sa isang hangal na paulit-ulit na trabaho, kung gayon hindi siya maaaring magpakasawa sa nais niyang gawin: malutas ang mga bagong problema! Upang kumilos tulad ng isang hacker, kailangan mong maghanap ng isang paraan upang i-automate ang mga boring na gawain hangga't maaari.
    • Tinatanggihan ng "Hacker" ang karaniwang tinatawag na trabaho at pribadong pag-aari. Ang "hacker" ay isang tao na nakikipaglaban sa legalidad at para sa pagbabahagi ng kaalaman! Magaling ang Lambition!


  4. Upang maging isang hacker, kailangan mong magkaroon ng mga kasanayan. Hindi hayaan ng mga hacker na mag-aksaya ang kanilang mga oras, ngunit alam nila kung paano makilala ang mga kasanayan kung nasaan sila, kabilang ang mga kasanayan sa pag-hack, ngunit mas malawak, ang anumang kasanayan ay pinahahalagahan. Nagpapakumbaba ang Internet! Ang pagkakaroon ng mga kasanayan na kakaunti ay pinahahalagahan at pagkakaroon ng mga kasanayan na magdadala sa pag-iisip, kasanayan at konsentrasyon ay mas mahusay.

Bahagi 3 Makuha ang paggalang sa komunidad



  1. Sumulat ng isang bukas na mapagkukunan ng software. Sumulat ng mga programa na mahahanap o kapaki-pakinabang ang iba pang mga hacker. Bigyan ang iyong mga code ng mapagkukunan upang makinabang ang lahat ng mga hacker. Sa gayon, sa mundong ito ng mga hacker, mayroong totoong "demi-god", ang mga bumubuo at nagbahagi ng mga magagandang program na ito na nakakatugon sa isang tunay na pangangailangan at ngayon ay ginagamit ng lahat.


  2. Pagsubok at pag-debug bukas na mapagkukunan ng software. Ang anumang bukas na may-akda ng mapagkukunan na karapat-dapat sa pangalan ay magsasabi sa iyo na ang isang mahusay na beta tester (na nakakaalam kung paano malinaw na ilarawan ang mga sintomas, hanapin ang mga problema, mag-diagnose ng mga bug sa isang maikling ulat, at kung sino ang makapag-set up ng ilang simpleng mga gawain sa diagnostic) ay nagkakahalaga ang mabibigat na ginintuang ito.
    • Subukang maghanap ng isang programa sa ilalim ng pag-unlad na interes sa iyo at maging isang mahusay na tagagawa ng beta. Mayroon, sa kapaligiran na ito, isang natural na pag-unlad, mula sa pagsubok sa mga programa hanggang sa pagbabago ng nasabing mga programa sa pamamagitan ng kanilang pag-debug. Marami kang matututunan sa ganitong paraan at magkakaroon ka ng mabuting karma sa mga taong makakatulong sa iyo.


  3. I-publish ang mga kapaki-pakinabang na impormasyon. Napakahusay na magtrabaho upang mangolekta at mag-filter ng kapaki-pakinabang at kagiliw-giliw na impormasyon sa Web o sa mga dokumento tulad ng Mga Madalas na Itanong (FAQ) at gawing magagamit ang impormasyong ito. Ang mga nag-aalaga sa pag-update ng mga teknikal na FAQ ay nakakakuha ng kapalit ng isang mahusay na pagkilala na halos kasing laki ng mga open source programmer.


  4. Magtrabaho sa imprastraktura. Ang kultura ng hacker (tulad ng Internet, para sa bagay na iyon) ay batay sa pagboluntaryo. Maraming gawain ang dapat gawin, ngunit hindi kinakailangang prestihiyoso upang gawin itong gumana: pamamahala ng mga listahan ng pag-mail, moderating newsgroup, pagpapanatili ng mga backup na software sa site, pagbuo ng RFC at iba pang mga pamantayang teknikal. . Ang mga taong gumagawa ng ganitong uri ng nakakapagod na gawain ay lubos na itinuturing, dahil alam ng lahat na ang mga gawaing ito ay napapanahon ng oras at hindi nakakatuwa sa pagmamanipula ng code. Ang pag-aakalang ang nakakapagod na gawa ay isang magandang patunay ng pag-aalay.


  5. Maging sa serbisyo ng kultura ng hacker. Hindi ito isang bagay na magagawa mong kaagad. Kailangan mong patunayan ang iyong sarili para sa isang habang at makakuha ng isang tiyak na pagkilala sa isa sa apat na mga lugar na nabanggit sa itaas. Sa kultura ng hacker, walang mga pinuno, mahigpit na nagsasalita, ngunit may ilang mga bayani, ngunit mayroon ding mga matatanda, mananalaysay at tagapagsalita. Kapag napatunayan mo ang iyong sarili sa larangan, maaari kang sumali sa isa sa mga kategoryang ito.
    • Pansin! Ang mga hacker ay palaging kahina-hinala ng lego ng kanilang mga lumang, kaya ang pagkuha sa notoryety na ito ay hindi ligtas. Huwag maghangad ng pagkilala, gawin ang kailangan mong gawin at darating ito sa lalong madaling panahon. Maging mahinhin at nagpapasalamat sa iyong katayuan.