Стаць хакерам

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

Задаволены

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

Крок

Частка 1 з 3: Падмурак

  1. Запусціце Unix. Unix - гэта аперацыйная сістэма Інтэрнэту. Вы можаце карыстацца Інтэрнэтам, не разумеючы Unix, але вы не можаце стаць хакерам, калі не ведаеце Unix. Вось чаму хакерская супольнасць сёння вельмі арыентавана на Unix. Unix, падобны Linux, можа працаваць на вашым кампутары побач з Windows, на той жа прыладзе. Загрузіце Linux у Інтэрнэце або знайдзіце супольнасць карыстальнікаў Linux, якая дапаможа вам з усталёўкай.
    • Добры спосаб пачаць працу з Linux - гэта загрузка з так званага "Live CD", які з'яўляецца дыстрыбутывам Linux, які загружаецца з кампакт-дыска. Такім чынам, вам не трэба нічога рабіць з цвёрдым дыскам, так што вы можаце даведацца Linux, не ўносячы кардынальных змен у свой кампутар.
    • Акрамя Unix існуюць і іншыя аперацыйныя сістэмы, але гэта так званыя бінарныя дыстрыбутывы, што азначае, што вы не можаце прачытаць і / або змяніць код. Microsoft Windows не з'яўляецца "з адкрытым зыходным кодам" і, такім чынам, не падыходзіць для навучання ўзлому.
    • Вы можаце запусціць Linux на Mac OS X, але толькі частка сістэмы з адкрытым зыходным кодам. Тады вы хутка дасягнеце межаў магчымага, і вы павінны быць асцярожнымі, каб не выпрацаваць шкодную звычку трапляць у залежнасць ад кода Apple.
  2. Напісаць HTML. Калі вы не можаце праграмаваць, важна авалодаць асновамі HTML (мова разметкі HyperText), а потым палепшыць яго. Усё, што вы бачыце пры праглядзе вэб-сайта, кадуецца HTML. Пачніце праект, дзе вы створыце ўласную вэб-старонку і палепшыцеся ў гэтым.
    • Адкрыйце інфармацыю пра крыніцу старонкі ў браўзэры, каб праглядзець HTML-код старонкі. Перайдзіце ў вэб-распрацоўшчык> Крыніца старонкі ў Firefox і вывучыце код.
    • Вы можаце закадзіраваць HTML у такой простай праграме апрацоўкі тэкстаў, як "Нататнік", захаваць файл як "толькі тэкст", потым вы можаце загрузіць яго ў браўзэр і праверыць, як выглядае ваша праца.
    • Вам трэба навучыцца карыстацца тэгамі і навучыцца візуальна думаць пры выкарыстанні тэгаў. "" выкарыстоўваецца для адкрыцця тэга, а "/>" - для закрыцця тэга. Вы выкарыстоўваеце тэгі, каб пазначыць усё візуальнае: тэкст у курсіве, макет, колер і гэтак далей. Калі вы ведаеце, як працуе HTML, вы лепш зразумееце, як працуе Інтэрнэт.
  3. Вывучыце мову праграмавання. Перш чым вы зможаце пісаць вершы, спачатку трэба вывучыць граматыку. Перш чым парушыць правілы, трэба спачатку вывучыць правілы. Але калі ваша мэта - стаць хакерам, вам спатрэбіцца не толькі базавае разуменне мовы.
    • Пачынаць з Python можна з добрай "мовы", бо яна акуратна распрацавана, на ёй можна знайсці шмат інфармацыі, і для пачаткоўцаў яна адносна простая. У той жа час гэта не цацка; ён вельмі магутны, гнуткі і асабліва падыходзіць для вялікіх праектаў. Java з'яўляецца альтэрнатывай, але многія не думаюць, што Java з'яўляецца добрай мовай для пачаткоўцаў.
    • Калі вы сур'ёзна хочаце навучыцца праграмаваць, вам прыйдзецца вывучыць C, які з'яўляецца асноўнай мовай Unix. C ++ звязаны з C; калі вы ведаеце адну мову, няцяжка вывучыць іншую. C эфектыўна выкарыстоўвае вашу сістэму, але "адладка" займае шмат часу, таму многіх хакераў пазбягае.
    • Магчыма, будзе добрай ідэяй пачаць з такой платформы, як Backtrack 5 R3, Kali або Ubuntu 12.04LTS.

Частка 2 з 3: Погляды хакера

  1. Будзьце творчыя. Пасля таго, як вы асвоіце асновы, вы можаце разгуляць творчасць. Хакеры - гэта на самой справе мастакі, філосафы і інжынеры. Яны вераць у свабоду і падзяляюць адказнасць. У свеце ёсць усе займальныя праблемы, якія неабходна вырашыць. Хакеры любяць вырашаць праблемы, удасканальваць свае навыкі і выкарыстоўваць свае веды.
    • У дадатак да ўзлому хакеры маюць розныя культурныя і інтэлектуальныя інтарэсы. Праца і гульня гэтак жа важныя. Межы паміж "гульнёй", "працай", "навукай" і "мастацтвам" для сапраўднага хакера размытыя, часта менавіта з гэтых інтэрфейсаў пачынаецца сапраўдная творчая гульня.
    • Чытайце навуковую фантастыку. Хадзіце на навукова-фантастычныя сустрэчы, гэта добрае месца для сустрэчы з іншымі хакерамі і протахакерамі. Падумайце над вывучэннем усходняга баявога мастацтва. Псіхічная дысцыпліна, неабходная для гэтага, аналагічная дысцыпліне, неабходнай для ўзлому. У асноўным гэта тычыцца разумовай дысцыпліны, расслабленага ўсведамлення і кантролю, а не сілы, атлетызму і фізічнай цвёрдасці. Тай-чы - прыклад добрага баявога мастацтва для хакераў.
  2. Люблю вырашаць праблемы. Ніводная праблема не павінна быць вырашана двойчы. Успрымайце гэта як хакерскую суполку, дзе час кожнага члена каштоўны. Хакеры лічаць, што адкрыты абмен інфармацыяй з'яўляецца маральным абавязкам. Калі вы вырашаеце праблемы і дзеліцеся гэтай інфармацыяй, вы можаце дапамагчы іншым, хто змагаецца з такой жа праблемай.
    • Вам не трэба адчуваць сябе абавязаным абнародаваць усё сваё творчае мысленне, але хакеры, якія гэта робяць, найбольш паважаныя ў грамадстве. Звычайна для вас лічыцца нармальным прадаваць роўна столькі, каб зарабіць на жыццё.
    • Прачытайце больш старыя творы, такія як "Файл жаргона" альбо "Маніфест хакераў" ад The ​​Mentor. Тэхнічна гэтыя творы састарэлі, але погляды і энтузіязм не маюць часу.
  3. Навучыцеся распазнаваць і змагацца з аўтарытэтам. Ворагам хакера з'яўляюцца нуда, працавітасць і аўтарытарныя дзеячы, якія выкарыстоўваюць цэнзуру і сакрэтнасць, каб сарваць свабоду інфармацыі. Манатонная праца перашкаджае хакеру ўзламаць.
    • Прыняўшы хакерства як лад жыцця, вы адкідаеце агульныя паняцці працы і ўласнасці, вы выбіраеце барацьбу за роўнасць і агульныя веды.
  4. Будзь кампетэнтным. Хто-небудзь на Reddit на імгненне можа прыкінуцца жорсткім хакерам з недарэчным імем карыстальніка. Але Інтэрнэт цэніць кампетэнтнасць больш, чым эга і стаўленне. Так што марнуйце час на свае навыкі, а не на свой імідж, і вы хутчэй заслужыце павагу.

Частка 3 з 3: Добры ўзлом

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

Парады

  • Не папасціся.
  • Пераканайцеся, што вы можаце добра пісаць на роднай мове. Стэрэатып праграміста не можа пісаць добра, але многія хакеры - вельмі добрыя пісьменнікі.
  • Навучанне LISP каштоўнае і іншым спосабам - глыбокі досвед прасвятлення, які вы атрымліваеце, калі нарэшце зразумелі яго. Гэты досвед зробіць вас лепшым праграмістам на ўсё астатняе жыццё, нават калі вы на самой справе не пачнеце выкарыстоўваць LISP.
  • Perl карысна даведацца па іншых прычынах: ён шырока выкарыстоўваецца з актыўнымі вэб-старонкамі і сістэмным адміністраваннем, таму нават калі вы не праграміруеце на Perl, вы павінны яго ведаць. Шмат хто выкарыстоўвае Perl замест C, калі ім не патрэбна эфектыўнасць C.

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

  • Узлом з'яўляецца незаконнай дзейнасцю і можа прывесці да штрафу альбо пазбаўлення волі.