Стати хакером

Автор: 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 ефективно використовує вашу систему, але "налагодження" займає багато часу, тому багато хакери уникають цього.
    • Можливо, непогано почати з такої платформи, як 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.

Попередження

  • Злом є незаконною діяльністю і може призвести до штрафу або позбавлення волі.