Ekziston një komunitet dhe kulturë e përbashkët e programuesve dhe ekspertëve të rrjeteve që historikisht datojnë dekada në minikompjuterët e parë që ndajnë kohën dhe eksperimentet më të hershme të ARPAnet. Anëtarët e këtij komuniteti ishin "hakerët" e parë. Hyrja në sistemet kompjuterike dhe telefonike është bërë një simbol i hakimit në kulturën e sotme, por këto komunitete janë shumë më komplekse dhe shprehin moralin nga sa e dinë shumica e njerëzve. Ja se si të gjeni rrugën tuaj në botën komplekse të hakimit.
Hapi
Metoda 1 nga 3: Mësoni Aftësitë Themelore të Hacking
Hapi 1. Drejtoni Unix
Unix është një sistem operativ nga Interneti. Ndërsa mund të mësoni të përdorni internetin pa ditur për Unix, nuk mund të jeni haker pa ditur për Unix. Për këtë arsye, komuniteti i hakerëve sot është shumë i përqendruar në Unix. Një Unix si Linux mund të funksionojë së bashku me Microsoft Windows në të njëjtin kompjuter. Shkarkoni Linux në internet ose gjeni një grup lokal të përdoruesve të Linux për t'ju ndihmuar me instalimin.
- Një mënyrë e shkëlqyeshme për të filluar është me atë që entuziastët e Linux e quajnë një CD të drejtpërdrejtë, një shpërndarje që funksionon tërësisht nga CD pa pasur nevojë të ndryshoni hard diskun tuaj. Shtë një mënyrë për të parë diçka të re pa pasur nevojë të bëni asgjë drastike.
- Ekzistojnë sisteme të tjera operative përveç Unix, por ato shpërndahen në binar - ju nuk mund ta lexoni kodin dhe nuk mund ta ndryshoni atë. Të përpiqesh të mësosh se si të hakosh një kompjuter Microsoft Windows ose një sistem tjetër të kodit të mbyllur është si të përpiqesh të mësosh të vallëzosh duke veshur një kast.
- Linux mund të funksionojë në Mac OS X, por vetëm një pjesë e atij sistemi është me burim të hapur - ka të ngjarë të hasni në shumë telashe dhe do të duhet të jeni të kujdesshëm që të mos krijoni zakonin e keq të varësisë nga kodi pronësor i Apple Me
Hapi 2. Shkruani HTML
Nëse nuk dini si të programoni, është e rëndësishme të mësoni HyperText Mark-Up Language (HTML) dhe ngadalë të ndërtoni aftësitë tuaja. Ajo që shihni kur shikoni imazhet dhe përbërësit e dizajnit në një faqe në internet, të gjitha ato janë të koduara duke përdorur HTML. Për një projekt, filloni të mësoni se si të krijoni një faqe fillestare bazë dhe vazhdoni rrugën tuaj prej andej.
- Në shfletuesin tuaj, hapni informacionin e burimit të faqes për të parë HTML për një shembull. Klikoni Zhvilluesi i uebit> Burimi i faqes në Firefox dhe merrni pak kohë për të parë kodin.
- Ju mund të shkruani HTML në një program bazë të përpunimit të fjalëve si Notepad ose SimpleText dhe ta ruani skedarin tuaj si "vetëm tekst", në mënyrë që ta ngarkoni atë në shfletuesin tuaj dhe ta shihni faqen tuaj të përkthyer.
- Ju duhet të mësoni të njihni formatin e etiketave (etiketat) dhe të mësoni të mendoni vizualisht duke përdorur etiketat. Shenja "" përdoret si mbyllje. Shenja "<p>" përdoret si kod për hapjen e rreshtit në paragrafë. Ju do të përdorni etiketa për të përfaqësuar çdo gjë vizuale: shkronjat e pjerrëta, formatimin, ngjyrat, etj. Mësimi i HTML do t'ju ndihmojë të kuptoni më mirë se si funksionon Interneti.
Hapi 3. Mësoni gjuhë programimi
Para se të filloni të shkruani vjersha, duhet të mësoni gramatikën bazë. Para se të thyeni rregullat, duhet të mësoni rregullat. Por nëse qëllimi juaj përfundimtar është të bëheni haker, do t'ju duhet më shumë se anglisht bazë për të shkruar kryeveprën tuaj.
- Python është një "gjuhë" e shkëlqyeshme për të filluar, sepse është projektuar pastër, e dokumentuar mirë dhe relativisht e lehtë për fillestarët. Pavarësisht se është një gjuhë e parë e shkëlqyer, Python është më shumë se vetëm një lodër; por shumë i fortë, fleksibël dhe i përshtatshëm për projekte të mëdha. Java është një alternativë, por vlera e saj si gjuha e parë e programimit është vënë në pikëpyetje.
- Nëse jeni serioz në lidhje me programimin, duhet të mësoni, gjuhën kryesore të Unix. C ++ është shumë e lidhur me C; nëse njihni njërën, mësimi i tjetrit nuk do të jetë i vështirë. C është shumë efikas me burimet e kompjuterit tuaj, por do të marrë një sasi të madhe të kohës tuaj të korrigjimit (duke ndjekur rrjedhën e programit) dhe shpesh shmanget për këtë arsye, përveç nëse efikasiteti i kompjuterit tuaj është kritik.
Metoda 2 nga 3: Mendoni si një haker
Hapi 1. Mendoni në mënyrë krijuese
Tani që keni aftësitë themelore, mund të filloni të mendoni për artin. Hakerët janë si artistë, filozofë dhe inxhinierë të gjithë të bashkuar në një. Ata besojnë në liri dhe përgjegjësi të përbashkët. Bota është plot me probleme interesante që presin të zgjidhen. Hakerët kënaqen duke zgjidhur probleme, duke mprehur aftësitë e tyre dhe duke ushtruar inteligjencën e tyre.
- Hakerat kanë një larmi interesash nga pikëpamja kulturore dhe intelektuale, përtej hakimit. Punoni aq shumë sa të luani, dhe luani po aq shumë sa puna. Për hakerin e vërtetë, kufijtë midis "lojës", "punës", "shkencës" dhe "artit" të gjithë priren të zhduken, ose të shkrihen në një gjendje lojërash krijuese në një nivel të lartë.
- Lexoni trillime shkencore. Shkoni në konventat shkencore, të cilat janë një mënyrë e shkëlqyeshme për të takuar hakerat dhe njerëzit që duan të jenë hakerë. Merrni parasysh praktikimin e arteve marciale. Disiplina mendore e kërkuar për vetëmbrojtje duket të jetë e ngjashme në mënyra të rëndësishme me atë që bëjnë hakerat. Artet marciale më të prirura për hakerët janë ato që vënë theksin në disiplinën mendore, ndërgjegjësimin e qetë dhe kontrollin, në vend të forcës brutale, atletizmit ose qëndrueshmërisë fizike. Tai Chi është një art i shkëlqyer ushtarak për hakerat.
Hapi 2. I pëlqen të zgjidhë problemet
Asnjë problem nuk duhet të zgjidhet dy herë. Mendojeni si një komunitet ku koha e secilit është e çmuar. Hakerat besojnë se ndarja e informacionit është një përgjegjësi morale. Kur zgjidhni një problem, bëni publik informacionin për të ndihmuar të gjithë të zgjidhin të njëjtin problem.
- Ju nuk duhet të besoni se jeni të detyruar të jepni të gjitha produktet tuaja krijuese si të mirëqena, megjithëse hakerat që e bëjnë këtë do të respektohen nga hakerët e tjerë. Kjo është në përputhje me vlerat e hakerëve për të shitur mjaftueshëm për t'ju mbuluar në aspektin e ushqimit, strehimit dhe kompjuterëve.
- Lexoni libra të vjetër, si Jargon File ose Hacker Manifesto nga The Mentor. Librat mund të jenë të vjetëruar në aspektin teknik, por qëndrimi dhe fryma e tyre është e vërtetë sot.
Hapi 3. Mësoni të njihni dhe t'i rezistoni autoritetit
Armiqtë e hakerave janë mërzia, puna e lodhshme dhe autoritetet që përdorin censurën dhe fshehtësinë për të mbytur lirinë e informacionit. Puna monotone parandalon hakerët nga hakimi.
Mbështetja e hakimit si një mënyrë jetese është refuzimi i asaj që njihet si koncepti "normal" i punës dhe pronës, dhe preferimi i luftimit për të drejta të barabarta dhe njohuri të përbashkëta
Hapi 4. Bëhuni ekspert
Çdokush që kalon kohë në Reddit mund të shkruajë një emër përdoruesi qesharak dhe qesharak dhe të pretendojë të jetë një haker. Por Interneti është një balancues i mirë dhe vlerëson ekspertizën më shumë sesa egon dhe qëndrimin. Merrni kohë për të përmirësuar aftësitë dhe jo imazhet dhe do të fitoni respekt më shpejt sesa të ekspozoheni ndaj gjërave sipërfaqësore që ne mendojmë se janë "hacks".
Metoda 3 nga 3: Fitimi i Respektit
Hapi 1. Shkruani softuer me burim të hapur
Krijoni një program që hakerët e tjerë e shohin argëtues ose të dobishëm dhe siguroni kodin burimor të programit falas për të gjithë komunitetin e hakerëve për përdorim. Njerëzit më të mëdhenj të nderuar në botën e hakerave janë ata që kanë shkruar programe të shkëlqyeshme dhe të dobishme që plotësojnë një gamë të gjerë nevojash dhe ofrohen falas, në mënyrë që tani të gjithë t'i përdorin ato.
Hapi 2. Ndihmoni në testimin dhe korrigjimin e softuerit me burim të hapur
Krijuesit e softuerëve me burim të hapur do t'ju thonë se një testues i mirë beta (ai që di të përshkruajë qartë simptomat, i lokalizon mirë problemet, mund të merret me gabimet në lëshim shpejt dhe është i gatshëm të kryejë disa rutina të thjeshta diagnostikuese) është i mirë … shume e vlefshme
Mundohuni të gjeni një program ende në zhvillim që ju intereson dhe jini një testues i mirë beta. Ka një përparim të natyrshëm nga ndihma e programeve të testimit në ndihmën e korrigjimit për të ndihmuar në modifikimin e programeve. Do të mësoni shumë në këtë mënyrë dhe do të krijoni vullnet të mirë me njerëz që do t'ju ndihmojnë më vonë
Hapi 3. Publikoni informacione të dobishme
Një gjë tjetër e mirë është se ai grumbullon dhe shpërndan informacione të dobishme dhe interesante në uebfaqe ose dokumente të tilla si listat e Pyetjeve të Shpeshta (FAQ) dhe e bën atë të disponueshëm për publikun. Mbajtësit e FAQ-ve kryesore teknike respektohen pothuajse po aq sa edhe krijuesit e programeve me burim të hapur.
Hapi 4. Ndihmoni që infrastruktura të funksionojë
Komuniteti i hakerëve (dhe zhvillimi i ekspertizës teknike nga Interneti, për këtë çështje) drejtohet nga vullnetarë. Ka shumë punë të rëndësishme por jo interesante për të bërë për të vazhduar atë - mbajtja e listave të postimeve, moderimi i grupeve të lajmeve, mirëmbajtja e faqeve të mëdha të arkivave të softuerit, zhvillimi i RFC -ve dhe standardeve të tjera teknike. Njerëzit që bëjnë këtë lloj gjëje respektohen, sepse të gjithë e dinë që kjo punë kërkon shumë kohë dhe nuk është aq interesante sa të luash me kodin. Të bësh këto gjëra tregon përkushtim.
Hapi 5. Shërbejeni vetë komunitetit të hakerëve
Kjo nuk është diçka që do të bëni derisa të keni qenë në fushë për një kohë të gjatë dhe të jeni të njohur për njërën nga katër gjërat e përmendura më lart. Komuniteti i hakerëve nuk ka një udhëheqës, por ka heronj, udhëheqës të grupeve, historianë dhe folës. Kur të keni qenë në të mjaft gjatë, me shumë mundësi do të zhvilloheni në një nga ato role.
Hakerët nuk përpiqen të bëhen haptazi udhëheqës të grupeve, kështu që duket se kërkimi i këtij popullariteti është i rrezikshëm. Në vend që të përpiqeni për të, duhet të pozicionoheni në mënyrë që të bjerë në prehrin tuaj dhe të jeni të përulur dhe miqësorë në lidhje me statusin tuaj
Këshilla
- Perl ia vlen të mësohet për arsye praktike; Përdoret gjerësisht për uebfaqe dhe sisteme aktive të administrimit, kështu që edhe nëse nuk keni shkruar kurrë në Perl, duhet të mësoni ta lexoni. Shumë njerëz përdorin Perl për të shmangur programimin C në punë që nuk kërkojnë efikasitet kompjuterik duke përdorur C.
- Shkruani mirë gjuhën tuaj amtare. Edhe pse ekziston një besim i zakonshëm që programuesit nuk mund të shkruajnë, disa hakerë janë shumë të mirë në kompozim.
- LISP ia vlen të studioni për një arsye tjetër - një përvojë e thellë ndriçuese që do të keni kur ta kuptoni përfundimisht. Kjo përvojë do t'ju bëjë një programues më të mirë në të ardhmen, edhe nëse nuk përdorni shumë LISP. Ju mund të merrni një përvojë fillestare me LISP mjaft lehtë duke shkruar dhe ndryshuar mënyrën e kompozimit për redaktorin e tekstit Emacs, ose shtojcën Script-Fu për GIMP.