Хакер болудың 3 әдісі

Мазмұны:

Хакер болудың 3 әдісі
Хакер болудың 3 әдісі

Бейне: Хакер болудың 3 әдісі

Бейне: Хакер болудың 3 әдісі
Бейне: 10 More Awesome Everyday Carry Backpacks | EDC from Tom Bihn, EVERGOODS, Aer, Bellroy, and Beyond 2024, Мамыр
Anonim

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

Қадам

3 -ші әдіс 1: Хакерлердің негізгі дағдыларын үйреніңіз

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

Қадам 1. Unix іске қосыңыз

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

  • Бастаудың тамаша тәсілі - Linux энтузиастары тікелей дискі деп аталады, ол сіздің қатты дискіні өзгертпестен толығымен CD -ден жұмыс істейді. Бұл түбегейлі ештеңе жасамай -ақ жаңа нәрсені көру әдісі.
  • Unix -тен басқа басқа операциялық жүйелер бар, бірақ олар екілік жүйеде таратылады - сіз кодты оқи алмайсыз және оны өзгерте алмайсыз. Microsoft Windows компьютерін немесе басқа жабық бастапқы код жүйесін бұзуды үйренуге тырысу гипсті киіп жүріп би үйренуге тырысумен бірдей.
  • Linux Mac OS X жүйесінде жұмыс істей алады, бірақ бұл жүйенің бір бөлігі ғана ашық көзі болып табылады - сіз көптеген қиындықтарға тап болуыңыз мүмкін, және сіз Apple компаниясының меншікті кодына тәуелді жаман әдетті дамытудан сақ болуыңыз керек..
Хакер болыңыз 5 -қадам
Хакер болыңыз 5 -қадам

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

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

  • Браузерде мысал үшін HTML -ге қарау үшін беттің бастапқы ақпаратын ашыңыз. Firefox -та Web Developer> Бет көзі түймесін басып, кодты қарап шығыңыз.
  • Сіз HTML -ді Блокнот немесе SimpleText сияқты негізгі мәтінді өңдеу бағдарламасына жаза аласыз және файлды «тек мәтін» ретінде сақтай аласыз, осылайша оны браузерге жүктеп, аударылған бетті көре аласыз.
  • Сіз тегтердің (белгілердің) форматын білуді және тегтерді қолдана отырып, визуалды түрде ойлауды үйренуіңіз керек. «» Белгісі жабылу ретінде қолданылады. «<p>» абзацтарда жолды ашу коды ретінде қолданылады. Көрнекі нәрсені көрсету үшін тегтерді қолданасыз: курсив, пішімдеу, түстер және т.б. HTML -ді үйрену Интернеттің қалай жұмыс істейтінін жақсы түсінуге көмектеседі.
Хакер болыңыз 3 -қадам
Хакер болыңыз 3 -қадам

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

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

  • Python-бұл керемет «тіл», себебі ол таза түрде жасалған, жақсы құжатталған және жаңадан бастаушыларға оңай. Python керемет бірінші тіл болғанына қарамастан, ойыншық қана емес; бірақ өте күшті, икемді және үлкен жобаларға жарамды. Java - бұл балама, бірақ оның бірінші программалау тілі ретінде маңызы күмән тудырады.
  • Егер сіз бағдарламалауға байсалды болсаңыз, Unix -тің негізгі тілін үйренуіңіз керек. C ++ C тілімен өте тығыз байланысты; Егер сіз біреуін білсеңіз, екіншісін үйрену қиын болмайды. C - бұл сіздің компьютеріңіздің ресурстарымен өте тиімді, бірақ сіздің компьютеріңіздің тиімділігі маңызды болмаса, оны жөндеуге көп уақыт кетеді (бағдарлама ағынынан кейін) және жиі осы себептен аулақ болады.

3 -ші әдіс 2: Хакер сияқты ойлаңыз

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

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

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

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

Қадам 2. Проблемаларды шешкенді ұнатады

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

  • Сіз өзіңіздің барлық шығармашылық өнімдеріңізді беруден бас тартасыз деп сенудің қажеті жоқ, дегенмен, бұл хакерлерді басқа хакерлер құрметтейді. Бұл хакерлердің азық -түлік, баспана және компьютерлермен қамтамасыз ету үшін жеткілікті сату құндылықтарына сәйкес келеді.
  • Ескі кітаптарды оқыңыз, мысалы Жаргон файлы немесе Ментордың хакерлік манифесі. Кітаптар техникалық терминдер бойынша ескірген болуы мүмкін, бірақ олардың көзқарасы мен рухы бүгінде дұрыс.
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. Хакерлер қауымдастығының өзіне қызмет етіңіз

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

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

Кеңестер

  • Perl практикалық себептер бойынша үйренуге тұрарлық; Ол веб -беттер мен белсенді басқару жүйелері үшін кеңінен қолданылады, сондықтан сіз ешқашан Perl -де жазбаған болсаңыз да, сіз оны оқып үйренуіңіз керек. Көптеген адамдар Perl -ды C көмегімен компьютерлік өнімділікті қажет етпейтін жұмыстарда C бағдарламалауын болдырмау үшін пайдаланады.
  • Ана тіліңді жақсы жаз. Бағдарламашылар жаза алмайды деген жалпы түсінік болғанымен, кейбір хакерлер композиторлыққа өте шебер.
  • LISP басқа себеппен оқуға тұрарлық - сіз оны түсінген кезде сізде терең ағартушылық тәжірибе болады. Бұл тәжірибе сізді LISP көп қолданбасаңыз да, болашақта сізді жақсы бағдарламашы етеді. Emacs мәтіндік редакторының немесе GIMP үшін Script-Fu плагинінің жазу режимін өзгерту және өзгерту арқылы LISP-тің бастапқы тәжірибесін алуға болады.

Ұсынылған: