Қалай хакер болу керек: 12 қадам (суреттермен)

Мазмұны:

Қалай хакер болу керек: 12 қадам (суреттермен)
Қалай хакер болу керек: 12 қадам (суреттермен)

Бейне: Қалай хакер болу керек: 12 қадам (суреттермен)

Бейне: Қалай хакер болу керек: 12 қадам (суреттермен)
Бейне: ҚАЛАЙ ХАКЕР БОЛУҒА БОЛАДЫ? ҚАДАМ | 1 2024, Наурыз
Anonim

Компьютерлік қауіпсіздікте хакер - бұл компьютер мен желілік жүйелердің қауіпсіздік механизмдеріне назар аударатын адам. Мамандандырылған бағдарламашылар мен желілік сиқыршылардың қауымдастықтары мен ортақ мәдениеттері бар, олар өзінің тарихын ондаған жылдар бойы бірінші рет шағын компьютерлер мен ARPAnet-тің алғашқы эксперименттерінен бастау алады. Бұл мәдениеттің мүшелері алғашқы «хакерлер» болды. Компьютерлер мен телефон жүйелерін бұзу танымал мәдениеттегі хакерлікті білдіреді, бірақ бұл мәдениет көпшілік білетіннен әлдеқайда күрделі және моральдық. Хакер болу, хакерліктің негізгі әдістерін үйрену, хакер сияқты ойлау және этикалық хакерлер қауымдастығының құрметіне ие болу.

Қадамдар

3 бөлімнің 1 бөлігі: Оқыту негіздері

Хакер болыңыз 4 -қадам
Хакер болыңыз 4 -қадам

Қадам 1. Linux сияқты UNIX тәрізді ОЖ іске қосыңыз

UNIX және UNIX тәрізді операциялық жүйелер Интернеттің операциялық жүйелері болып табылады. UNIX -ті білместен интернетті пайдалануды үйренуге болады, бірақ UNIX -ті түсінбей интернет -хакер бола алмайсыз. Осы себепті, қазіргі уақытта хакерлік мәдениет UNIX-ке өте күшті бағытталған. UNIX-ке ұқсас операциялық жүйелердің көптеген түрлері бар, олардың ішіндегі ең әйгілісі Linux болып табылады, оны Microsoft Windows-пен бірге бір машинада іске қосуға болады. Linux жүйесін желіден жүктеңіз немесе орнатуға көмектесетін жергілікті Linux пайдаланушылар тобын табыңыз.

  • Саусақтарыңызды суға батырудың жақсы әдісі - бұл қатты дискіні өзгертпестен, CD немесе USB -ден толығымен жұмыс істейтін таратылатын CD немесе USB деп аталатын құрылғыны жүктеу. Ештеңе жасамай -ақ мүмкіндіктерді қарау әдісі.
  • Linux-тен басқа UNIX-ке ұқсас басқа операциялық жүйелер бар, мысалы *BSD жүйелері. Ең танымал *BSD жүйелері - FreeBSD, NetBSD, OpenBSD және DragonFly BSD. Барлығы Linux сияқты ашық көзі бар. Дегенмен, олар Linux емес, BSD екенін есте ұстаған жөн.
  • Дарвиндегі MacOS, FreeBSD -те орналасқан UNIX операциялық жүйесі. Дарвин толықтай ақысыз және ашық көзі болып табылады және оны https://opensource.apple.com сайтынан алуға болады. Жүйенің ядросы UNIX болғандықтан және macOS өте танымал болғандықтан, көптеген адамдар Linux қосымшаларын macOS -қа жібереді. Сіз бұл бағдарламаларды homebrew, fink немесе MacPorts сияқты пакет менеджерінен ала аласыз. Сонымен қатар, Linux -ты MacOS -пен бірге Mac -де іске қосуға болады.
  • Егер сіз супер тауашаны алғыңыз келсе, сіз Oracle сатып алғанға дейін және жабық көзге айналғанға дейін Solaris операциялық жүйесінің ашық бастапқы нұсқасына негізделген Open Indiana сияқты операциялық жүйені де іске қоса аласыз. UNIX System V -де жасалған OpenIndiana және Solaris Linux қосымшаларымен үйлесімді емес. Айтуынша, Linux қосымшаларының көптеген порттары бар. Мүмкін сіз macOS, BSD немесе Linux -ті қолданғаныңыз жөн болар, себебі олар әлдеқайда танымал және олар үшін көптеген басқа бағдарламалар бар.
Хакер болыңыз 5 -қадам
Хакер болыңыз 5 -қадам

2 -қадам. HTML жазыңыз

Егер сіз бағдарламалауды білмесеңіз, HyperText белгілеудің негізгі тілін (HTML) үйрену және бірте-бірте дағдыларды қалыптастыру өте маңызды. Суреттер, суреттер мен дизайн компоненттерінің веб -сайтына қараған кезде не көретіндеріңіз HTML көмегімен кодталған. Жоба үшін негізгі бетті жасауды үйреніңіз және сол жерден жоғары қарай жұмыс жасаңыз.

  • Браузерде мысалды көру үшін HTML -ді тексеру үшін беттің бастапқы ақпаратын ашыңыз. Firefox -та Web Developer> Бет көзі тармағына өтіп, кодты іздеуге уақыт бөліңіз.
  • Сіз HTML -ді Блокнот немесе Қарапайым мәтін сияқты негізгі мәтінді өңдеу бағдарламасына жаза аласыз және файлдарыңызды «yourCoolFileName» ретінде сақтай аласыз. . HTML «сондықтан сіз оларды шолғышқа жүктей аласыз және жұмысыңыздың аударылғанын көре аласыз.
Хакер болыңыз 3 -қадам
Хакер болыңыз 3 -қадам

Қадам 3. Бағдарламалау тілін үйреніңіз

Өлең жазуды бастамас бұрын қарапайым грамматиканы үйрену керек. Ережені бұзбас бұрын, сіз ережелерді үйренуіңіз керек. Бірақ егер сіздің түпкі мақсатыңыз хакер болу болса, сізге шедевр жазу үшін қарапайым ағылшын тілінен гөрі қажет болады.

  • Python - бастау үшін жақсы «тіл», себебі ол таза түрде жасалған, жақсы құжатталған және жаңадан бастаушыларға мейірімді. Жақсы бірінші тіл болғанына қарамастан, бұл жай ойыншық емес; ол тартымды, икемді және ірі жобалар үшін өте қолайлы.
  • Егер сіз байыпты бағдарламалауға түссеңіз, сізге Java нұсқасын үйрену керек болады, бірақ оның бірінші бағдарламалау тілі ретіндегі мәні нақты күйінде күмән тудырады.
  • Java-дан айырмашылығы, Javascript Python-ға өте ұқсас, өйткені олар С тіліне негізделген және қолданушыларға өте жаңа. Javascript - бұл «интернеттің бағдарламалау тілі», сондықтан егер сіз оқуды веб -әзірлеме/хакерлікпен жалғастырғыңыз келсе, JavaScript Python -ға қарағанда жақсы.
  • JavaScript -ке балама PHP C болады, Unix -тің негізгі тілі. C ++ C тілімен өте тығыз байланысты; егер біреуін білсең, екіншісін үйрену қиын болмайды. C сіздің құрылғыңыздың ресурстарымен өте тиімді, бірақ сіздің компьютеріңіздің тиімділігі маңызды болмаса, отладтауға көп уақытыңызды жұмсайды және осы себептен жиі болдырмайды.
  • Backtrack 5 R3, Kali немесе Ubuntu 12.04LTS сияқты жақсы бастапқы платформаны қолданған дұрыс болар.

3 бөліктің 2 бөлігі: Хакерлік қатынасты қабылдау

Хакер болыңыз 1 -қадам
Хакер болыңыз 1 -қадам

1 -қадам. Шығармашылықпен ойлаңыз

Енді сізде негізгі дағдылар бар, сіз көркем ойлауға кірісе аласыз. Хакерлер суретшілерге, философтарға және инженерлерге ұқсайды. Олар бостандық пен өзара жауапкершілікке сенеді. Әлем шешуді күтетін қызықты мәселелерге толы. Хакерлер проблемаларды шешуде, біліктіліктерін шыңдауда және интеллектуалдылығында ерекше ләззат алады.

  • Хакерлердің мәдени және интеллектуалдық мүдделері әр түрлі, олар хакерлік қызметтен тыс. Сіз ойнағандай қарқынды жұмыс жасаңыз және жұмыс жасағаныңызша қарқынды ойнаңыз. Нағыз хакерлер үшін «ойын», «жұмыс», «ғылым» және «өнер» арасындағы шекаралар жоғалады немесе жоғары деңгейдегі шығармашылық ойынға қосылады.
  • Ғылыми фантастика оқыңыз. Ғылыми-фантастикалық конвенцияларға барыңыз, бұл хакерлер мен протокакерлермен танысудың тамаша тәсілі.
  • Жекпе -жек өнеріне жаттықтыруды қарастырыңыз. Жекпе -жек өнері үшін қажет психикалық тәртіп түрі хакерлердің әрекеттеріне ұқсас сияқты. Ең хакерлік жекпе-жек өнері-бұл күш, атлетика немесе физикалық қаттылықтан гөрі, психикалық тәртіпті, босаңсытушылық пен бақылауды баса көрсететіндер. Тай Чи - бұл хакерлер үшін жақсы жекпе -жек өнері.
441133 5
441133 5

Қадам 2. Мәселелерді шешуді жақсы көруді үйреніңіз

Ешқандай мәселе екі рет шешілмеуі керек. Мұны әркімнің уақыты хакер болатын қоғам ретінде елестетіп көріңіз. Хакерлер ақпарат алмасуды моральдық жауапкершілік деп санайды. Мәселелерді шешкен кезде, барлығына бір мәселені шешуге көмектесу үшін ақпаратты жария етіңіз.

  • Сіз өзіңіздің барлық шығармашылық өніміңізді беруге міндетті екеніңізге сенудің қажеті жоқ, бірақ бұл хакерлер басқа хакерлердің құрметіне ие. Бұл сізді азық -түлік пен жалдау мен компьютерде ұстау үшін жеткілікті мөлшерде сату үшін хакерлік құндылықтарға сәйкес келеді.
  • Ментордың «Jargon File» немесе «Hacker Manifesto» сияқты ескі бөліктерін оқыңыз. Олар техникалық мәселелер бойынша ескірген болуы мүмкін, бірақ көзқарас пен рух дәл уақытында.
441133 6
441133 6

3 -қадам. Билікті тануды және онымен күресуді үйреніңіз

Хакердің жауы - ақпараттың еркіндігін тұншықтыру үшін цензура мен құпияны пайдаланатын скучность, алаяқтық және авторитарлық қайраткерлер. Монотонды жұмыс хакерді бұзудан сақтайды.

Хакерлікті өмір салты ретінде қабылдау-бұл жұмыс пен мүліктің «қалыпты» деп аталатын түсініктерінен бас тарту, оның орнына теңдік пен жалпы білім үшін күресуді таңдау

441133 7
441133 7

4 -қадам. Құзыретті болыңыз

Сонымен, Reddit -те уақыт өткізетін кез келген адам күлкілі киберпанк пайдаланушы атын жаза алады және оны хакер ретінде көрсете алады. Бірақ Интернет - бұл керемет эквалайзер және эго мен қалыпқа қарағанда құзыреттілікті бағалайды. Өзіңіздің суретіңізбен емес, қолөнеріңізбен айналысуға уақыт бөліңіз, сонда сіз танымал мәдениетте «хакерлік» деп ойлайтын үстірт нәрселерді модельдеуден гөрі тез құрметке ие боласыз.

3 бөліктің 3 бөлігі: Жақсы бұзу

441133 8
441133 8

Қадам 1. Ашық бастапқы бағдарламалық қамтамасыз етуді жазыңыз

Басқа хакерлер қызықты немесе пайдалы деп санайтын бағдарламаларды жазыңыз және бағдарлама көздерін хакерлердің мәдениетіне қолданыңыз. Хакердоманың ең қастерлі құдайлары - бұл кең қажеттілікті қанағаттандыратын үлкен, қабілетті бағдарламалар жазған және оларды қазір қолданатын барлық адамдар беретін адамдар.

441133 9
441133 9

Қадам 2. Ашық бастапқы бағдарламалық жасақтаманы тексеруге және жөндеуге көмектесіңіз

Кез келген ашық көзі бар автор сізге жақсы бета-тестерлердің (симптомдарды сипаттауды, мәселелерді жақсы локализациялауды білетін, жылдам шығарылымдағы қателерге шыдай алатын және бірнеше қарапайым диагностикалық процедураларды қолдануға дайын) өз салмағына лайықты екенін айтады. рубиндерде.

Сізді қызықтыратын бағдарламаны табуға тырысыңыз және жақсы бета-тестер болыңыз. Тест бағдарламаларына көмектесуден, оларды түзетуге және түзетуге көмектесуден табиғи прогресс бар. Сіз осылайша көп нәрсені үйренесіз және кейінірек сізге көмектесетін адамдармен ізгі ниет жасайсыз

441133 10
441133 10

3 -қадам. Пайдалы ақпаратты жариялаңыз

Тағы бір жақсы нәрсе - пайдалы және қызықты ақпаратты веб -беттерге немесе Жиі қойылатын сұрақтар тізімі сияқты құжаттарға сүзу және оларды қолжетімді ету. Негізгі техникалық сұрақтарға жауап берушілер ашық көзі бар авторлар сияқты құрметке ие.

441133 11
441133 11

Қадам 4. Анықтама инфрақұрылымның жұмысын қамтамасыз етеді

Волонтерлер хакерлік мәдениетті басқарады (және интернеттің инженерлік дамуы). Оны жалғастыру үшін көптеген қажет, бірақ ұятсыз жұмыс бар - пошталық тізімдерді басқару, жаңалықтар топтарын модерациялау, бағдарламалық қамтамасыз етудің үлкен мұрағаттар сайттарын жүргізу, RFC және басқа да техникалық стандарттарды әзірлеу. Мұндай нәрсені жақсы жасайтын адамдар үлкен құрметке ие болады, өйткені бәрі біледі, бұл жұмыс уақыттың батуы және кодпен ойнау сияқты қызықты емес. Оларды орындау адалдықты көрсетеді.

441133 12
441133 12

Қадам 5. Хакерлік мәдениеттің өзіне қызмет етіңіз

Сіз біраз уақыт болғанға дейін және алдыңғы төрт заттың бірімен танымал болғанша, сіз жасай алатын орын емес. Хакерлік мәдениеттің көшбасшылары жоқ, бірақ оның мәдениет батырлары мен тайпалық ақсақалдары мен тарихшылары мен спикерлері бар. Егер сіз траншеяда ұзақ уақыт болсаңыз, сіз олардың біріне айнала аласыз.

Хакерлер тайпа ақсақалдарына ашық эгоға сенбейді, сондықтан мұндай атаққа қол жеткізу қауіпті. Оған ұмтылудың орнына, сіз өзіңізді ұстауыңыз керек, сондықтан ол сіздің тізеңізге түседі, содан кейін сіздің мәртебеңізге қарапайым және мейірімді болыңыз

Кеңестер

  • Кейбір компаниялар өздерінің қауіпсіздігін тексеру үшін хакерлерге ақша төлейді. Егер сіз жақсы болсаңыз, бұл сіздің жұмысыңыз болуы мүмкін!
  • Ұстамауды ұмытпаңыз, бірақ жоспарлағаныңыз заңсыз болуы мүмкін, бірақ сізге кеңес беріледі ІСТЕМЕУ Black Hat хакерлікпен айналысыңыз.
  • Ана тіліңді жақсы жаз. Бағдарламашылар жаза алмайтын қарапайым стереотип болғанымен, таңқаларлық хакерлер саны өте қабілетті жазушылар.
  • LISP басқа себеппен үйренуге тұрарлық - сіз оны алған кезде сізде үлкен ағартушылық тәжірибе болады. Бұл тәжірибе сізді LISP -ті көп қолданбасаңыз да, қалған күндеріңізде сізді жақсы бағдарламашы етеді. Сіз Emacs мәтіндік редакторының өңдеу режимін немесе GIMP жетілдірілген суретті өңдеу бағдарламалық жасақтамасына арналған Script-Fu плагиндерін жазу және өзгерту арқылы LISP-тің бастапқы тәжірибесін оңай ала аласыз.
  • Perl практикалық себептер бойынша үйренуге тұрарлық; ол белсенді веб -беттер мен жүйені басқару үшін кеңінен қолданылады, сондықтан сіз Perl -ды ешқашан жазбасаңыз да, сіз оны оқып үйренуіңіз керек. Көптеген адамдар Per бағдарламасын C машинасының тиімділігін қажет етпейтін жұмыстарда C бағдарламалауын болдырмау үшін пайдаланады.
  • Өзіңіз жасаған веб -сайттарда өз дағдыларыңызды сынап көріңіз.
  • Өз дағдыларыңызды жақсылыққа жұмсаңыз. Ақ шляпалы хакер болу барлығына жақсы және қара қалпақ хакер болудан және полицияға қиындық туғызудан гөрі қауіпсіз.
  • Сіз бұзатын нәрсеге абай болыңыз. Заңсыз әрекеттер ауыр зардаптарға әкелуі мүмкін және Интернетте ештеңе жасырын емес.
  • Ешқашан сізді қиыншылыққа душар ететін заңсыз әрекеттер жасауға тырыспаңыз
  • Қауіпсіздік қызметінен (ADT) олардың жүйелерін тексеруге болатынын сұраңыз.

Ұсынылған: