Як стати хакером

Автор: Monica Porter
Дата Створення: 15 Березень 2021
Дата Оновлення: 26 Червень 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 використовується рідко.
    • Використання хорошої стартової платформи, як 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, написавши та налаштувавши режими на Emacs, або плагін Script-Fu на вдосконаленому програмному забезпеченні для редагування фотографій GIMP.
  • Ви повинні вивчити Perl з ряду причин; Він широко використовується на багатьох веб-сайтах та в системах адміністрування, навіть якщо він не використовується, ви повинні навчитися Perl, щоб знати, як читати цю мову. Багато людей використовують Perl, щоб уникнути програмування на С для проектів, які не потребують продуктивності на С.

Увага

  • Розтріскування - це правопорушення, яке може спричинити адміністративні стягнення. Це серйозний злочин і карається законом.