Як стаць хакерам

Аўтар: Monica Porter
Дата Стварэння: 15 Марш 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
Как стать ХАКЕРОМ с нуля. Даркнет
Відэа: Как стать ХАКЕРОМ с нуля. Даркнет

Задаволены

У галіне камп'ютэрнай бяспекі хакеры - гэта людзі, якія засяроджваюцца на механізмах бяспекі кампутарных сістэм і сетак. Існуюць суполкі і культурныя акцыі паміж праграмістамі і вэб-майстрамі, якія правялі некалькі дзесяцігоддзяў гісторыі да першага моманту эксперыменту абмену дадзенымі паміж мінікампутарам і ARPAnet. Члены гэтай суполкі былі першымі "хакерамі". Пранікненне ў камп'ютэры і тэлефонныя сістэмы стала сімвалам хакераў, але гэтая культура з'яўляецца больш складанай і этычнай, чым думаюць многія. Вывучыце асноўныя прыёмы пранікнення, хакерскае мысленне і набярыце трапятання ад пранікнення ў свет хакераў.

Крокі

Частка 1 з 3: Асновы

  1. Запускае Unix. Unix - гэта аперацыйная сістэма Інтэрнэту. Хоць вы можаце карыстацца Інтэрнэтам, не ведаючы Unix, вы не можаце стаць хакерам, не разумеючы Unix. Такім чынам, сённяшняя хакерская культура арыентавана ў першую чаргу на Unix. Unix, як Linux, можна запускаць паралельна з Microsoft Windows на адным кампутары. Загрузіце Linux у Інтэрнэце і знайдзіце таго, хто ведае, як з яго дапамогай усталяваць яго.
    • Лепшы спосаб пачаць - гэта загрузка з кампакт-дыска, які цалкам усталёўваецца з дыска без неабходнасці наладжвання жорсткага дыска. Вось як усталяваць яго без асаблівых намаганняў.
    • Ёсць аперацыйныя сістэмы, акрамя Unix, але яны выкарыстоўваюцца ў двайковай сістэме - вы не можаце прачытаць код і змяніць яго. Спроба навучыцца пранікаць на камп'ютэр, на якім працуе Microsoft Windows, альбо любая сістэма з закрытым зыходным кодам была б падобная на тое, каб навучыцца танцаваць, перавязваючы ўсё.
    • У OS X можна запусціць Linux, але толькі частка сістэмы з адкрытым зыходным кодам - ​​вы сутыкнецеся з перашкодамі і будзеце асцярожныя, каб не нараджаць шкодных звычак у залежнасці ад уласнага кода Apple.

  2. Напісаць HTML. Калі вы не ведаеце, як праграмаваць, вельмі важна вывучыць асновы мовы разметкі гіпертэкставай мовы (HTML) і паэтапна выпрацаваць яе з майстэрствам. Тое, што вы бачыце, наведваючы вэб-сайт малюнкаў, малюнкаў і элементаў дызайну, закадзіраваных у HTML. Для праекта вам трэба навучыцца наладжваць асноўную хатнюю старонку, а потым праходзіць яе пакрокава.
    • У вашым браўзэры адкрыйце старонку рэсурсу, каб праверыць HTML для прыкладу. Перайдзіце ў вэб-распрацоўшчык> Крыніца старонкі ў Firefox і паглядзіце код.
    • Вы можаце напісаць HTML у асноўным праграмным забеспячэнні для апрацоўкі тэкстаў, напрыклад, у "Блакноце" альбо "Просты тэкст", і захаваць файл як "тэкст", каб яго можна было загрузіць у браўзэр і праглядзець у перакладзе.
    • Пры іх выкарыстанні трэба вывучыць фарматы карт і візуальнае мысленне. "<" выкарыстоўваецца для адкрыцця тэга, а "/> - для закрыцця тэга."

      "каб пачаць радок кода. Вы выкарыстоўваеце тэгі для візуальнага сігналу: курсіў, фарматаванне, колеры і г. д. Вывучэнне HTML дасць вам лепшае разуменне таго, як працуе Інтэрнэт."


  3. Вывучайце мовы праграмавання. Перш чым пачаць пісаць вершы, трэба вывучыць базавую граматыку. Перш чым парушаць закон, трэба вывучыць права. Калі ваша канчатковая мэта - стаць хакерам, вам патрэбна не толькі базавая англійская мова, але і код.
    • Python - правільная "мова", з якой можна пачаць, таму што яна дакладна распрацавана, добра дакументавана і падыходзіць для пачаткоўцаў. Хоць гэта была першая мова, гэта не было цацкай; Python вельмі магутны, гнуткі і падыходзіць для вялікіх праектаў. Ёсць і Java, але варта перагледзець значэнне гэтай першакласнай мовы праграмавання.
    • Калі вы зойдзеце ў праграмаванне, вам прыйдзецца вывучыць C, асноўную мову Unix. C ++ цесна звязаны з C; Калі вы ведаеце адну з дзвюх моў, прыведзеных вышэй, то вывучэнне другой не складае працы. C эфектыўна працуе з рэсурсамі на кампутары, але патрабуе шмат часу, каб знайсці памылкі, таму C выкарыстоўваецца менш.
    • Выкарыстанне добрай стартавай платформы, як Backtrack 5 R3, Kali або Ubuntu 12.04LTS - гэта не дрэнная ідэя.
    рэклама

Частка 2 з 3: Стаўленне да ўварвання


  1. Творчае мысленне. Цяпер, калі вы зразумелі асновы, вы можаце пачаць думаць у мастацкім кірунку. Перакананні падобныя на спалучэнне мастака, філосафа і інжынера. Яны вераць у свабоду і ўзаемную адказнасць. Свет напоўнены надзённымі праблемамі, якія неабходна вырашыць. Хакеры з задавальненнем вырашаюць гэтыя праблемы, удасканальваюць свае навыкі і трэніруюць свой розум.
    • У дадатак да ўварвання хакеры атрымліваюць шмат культурных і інтэлектуальных выгод. Працуйце з такім энтузіязмам, наколькі вы можаце гуляць, і гуляйце з такім энтузіязмам, як і вы. Для сапраўднага хакера мяжа паміж "гуляць", "зрабіць", "навукай" і "мастацтвам", здаецца, цалкам знікае, зліваючыся ў адно, ствараючы творчы гумар на высокім узроўні. .
    • Чытайце навукова-фантастычныя апавяданні. Вывучэнне гэтай катэгорыі - лепшы спосаб сустрэцца з хакерамі і пратаколамі. Разгледзім магчымасць навучання адзінаборствам. Дух дысцыпліны пры занятках адзінаборствамі, падобна, нагадвае важны шлях, які праходзіць хакер. Хакеры, якія вывучаюць адзінаборствы, часта робяць упор на разумовую дысцыпліну, кагнітыўную рэлаксацыю і кантроль над сілай, мускулатурай альбо фізічнай цягавітасцю. Тай-цы - гэта баявое мастацтва, прыдатнае для хакераў.
  2. Вывучэнне фаварытаў рашэнне праблем. Не рашай праблему двойчы. Думайце на месцы людзей. Хакеры лічаць, што абмен інфармацыяй - маральная адказнасць. Рашаючы праблемы, зрабіце іх шырока даступнымі, каб дапамагчы людзям вырашыць падобныя праблемы.
    • Вам не трэба прымушаць сябе аддаваць усе свае асабістыя творы, хак хакеры, якія гэта робяць, часта паважаюць. Гэта залежыць ад кошту хакера, продажы прадукцыі, дастатковай для аплаты ежы, арэнды і абсталявання.
    • Прачытайце "Файл жаргону" альбо "Маніфест хакера" Настаўніка. Яны могуць быць састарэлымі ў тэхнічным плане, але іх стаўленне і натхненне аднолькавыя.
  3. Навучыцеся прызнаваць і змагацца з урадам. Вораг хакераў - нуда, нуда, дзяржаўныя чыноўнікі выкарыстоўваюць цэнзуру і сакрэтнасць, каб задушыць свабоду інфармацыі. Гэта аднастайная праца, на якую пастаянна ўварваюцца хакеры.
    • Разглядайце ўварванне як лад жыцця, каб абвергнуць паняцце "нармальнай" працы і маёмасці, выбраўшы барацьбу за роўнасць і распаўсюджванне ведаў.
  4. Можа сабе гэта дазволіць. Такім чынам, той, хто праводзіць час на Reddit, можа стварыць імя карыстальніка для кіберпанка (навуковая фантастыка пра будучы свет) і паводзіць сябе як хакер. Але Інтэрнэт - цудоўны балансір, значэнне энергіі выходзіць за рамкі эга і стаўлення. Выдаткаваўшы час на тое, каб засяродзіць увагу на прадукце, а не на сваім вобразе, вы хутка атрымаеце павагу ў людзей, а не спрабуеце імітаваць існуючыя ўзоры культурнага "ўварвання". рэклама

Частка 3 з 3: Умелае ўварванне

  1. Напісаць праграмнае забеспячэнне з адкрытым зыходным кодам. Напішыце праграмы, цікавыя і карысныя для іншых хакераў, і падзяліцеся іх крыніцай з хакерскім супольнасцю. У свеце хакераў найбольш захапляюцца тымі, хто піша выдатныя праграмы, здольныя задаволіць самыя розныя патрэбы, але потым дзяліцца імі з усімі, каб кожны мог імі карыстацца.
  2. Дапамагае праверыць і выправіць праграмнае забеспячэнне з адкрытым зыходным кодам. Аўтары праграмнага забеспячэння падкажуць вам добры тэст-тэстар (той, хто можа дакладна апісаць сімптомы, добра вызначыць праблемы, хутка знайсці памылкі і гатовы прымяніць некаторыя працэдуры дыягностыкі цягліц. копія) даражэйшая за каштоўнасці.
    • Паспрабуйце знайсці праграму, якая вас цікавіць, але знаходзіцца на стадыі распрацоўкі, каб стаць добрым выпрабавальнікам. Натуральны прагрэс - ад увядзення ў эксплуатацыю праграмы да адладкі і налады. Вы шмат чаму навучыцеся і створыце добрую волю ў тых, хто дапаможа вам пазней.
  3. Публікацыя карыснай інфармацыі. Іншы спосаб - сабраць і прасеяць цікавую інфармацыю для размяшчэння ў Інтэрнэце альбо ў якасці дакументаў, якія часта задаюць пытанні (FAQ), а потым дзяліцца ёю з іншымі. Тэхнічныя суправаджальнікі часта задаваемых пытанняў карыстаюцца такой жа павагай, як і сам аўтар праграмнага забеспячэння.
  4. Дапамажыце інфраструктуры працягваць працаваць. Культура хакераў (тэхнічнае развіццё Інтэрнэту) працуе з валанцёрамі. Патрэбна шмат важнай, але не вельмі цікавай працы: кіраванне спісамі рассылання, кіраванне групамі навін, вядзенне вялікага сайта хостынгу праграмнага забеспячэння, распрацоўка RFC і іншых тэхнічных стандартаў. Шмат людзей таксама паважаюць тых маўклівых людзей, бо ўсе ведаюць, што гэтыя працы займаюць шмат часу і не такія цікавыя, як кадзіраванне. Гэта іх самаадданасць!
  5. Падайце хакерскую культуру. Перш за ўсё гэта не тое, чым вы займаецеся, калі некаторы час кантактуеце з грамадствам і праславіцеся некаторымі прадуктамі. У хакерскай культуры няма кіраўніцтва, дакладней, у іх ёсць культурныя героі і старэйшыны, гісторыкі і прэс-сакратары. Пабыўшы ў акопах дастаткова доўга, вы можаце стаць адным з іх.
    • Хакеры не давяраюць эга старэйшага, таму падыход да гэтай папулярнасці небяспечны. Замест таго, каб імкнуцца дасягнуць гэтага, вы павінны ведаць, дзе вы знаходзіцеся, быць пакорлівым у сваім цяперашнім рангу.
    рэклама

Парада

  • Не папасціся.
  • Пішыце добрую народную мову. Хоць многія праграмісты не ўмеюць пісаць, хакеры здольныя вельмі добра пісаць.
  • Вы павінны вывучаць LISP па шэрагу прычын наступным чынам - глыбокі асветніцкі досвед валодання мовай. Гэты досвед робіць вас лепшым праграмістам, нават калі вы не карыстаецеся LISP. Вы можаце пачаць свой эксперымент з LISP, напісаўшы і адкарэктаваўшы рэжымы на Emacs, альбо ўбудова Script-Fu на прасунутым праграмным забеспячэнні для рэдагавання фатаграфій GIMP.
  • Вы павінны даведацца Perl па шэрагу прычын; Ён шырока выкарыстоўваецца на многіх вэб-сайтах і ў сістэмах адміністравання, нават калі ён не выкарыстоўваецца, вы павінны навучыцца Perl, каб ведаць, як чытаць гэтую мову. Шмат хто выкарыстоўвае Perl, каб пазбегнуць праграмавання на C для праектаў, якія не патрабуюць прадукцыйнасці на C.

Папярэджанне

  • Расколіны - гэта правапарушэнне, якое можа пацягнуць адміністрацыйнае спагнанне. Гэта сур'ёзнае злачынства і караецца законам.