3 способа стать хакером

Оглавление:

3 способа стать хакером
3 способа стать хакером

Видео: 3 способа стать хакером

Видео: 3 способа стать хакером
Видео: Как стать ХАКЕРОМ с нуля. Даркнет 2024, Ноябрь
Anonim

Существует общее сообщество и культура программистов и сетевых экспертов, которая исторически восходит к десятилетиям, когда появились первые миникомпьютеры с разделением времени и самые ранние эксперименты ARPAnet. Члены этого сообщества были первыми «хакерами». Внедрение компьютерных и телефонных систем стало символом взлома в сегодняшней культуре, но эти сообщества намного сложнее и выражают мораль, чем думает большинство людей. Вот как попасть в сложный мир взлома.

Шаг

Метод 1 из 3: Изучите основные навыки взлома

Стать хакером Шаг 4
Стать хакером Шаг 4

Шаг 1. Запустите Unix

Unix - это операционная система из Интернета. Хотя вы можете научиться пользоваться Интернетом, не зная о Unix, вы не можете быть хакером, не зная о Unix. По этой причине хакерское сообщество сегодня очень ориентировано на Unix. Unix, например Linux, может работать вместе с Microsoft Windows на одном компьютере. Загрузите Linux онлайн или найдите группу пользователей Linux, которая поможет вам с установкой.

  • Отличный способ начать - это то, что энтузиасты Linux называют live CD, дистрибутив, который полностью запускается с компакт-диска без необходимости менять жесткий диск. Это способ увидеть что-то новое, не делая ничего радикального.
  • Помимо Unix, существуют и другие операционные системы, но они распространяются в двоичном виде - вы не можете прочитать код и не можете его изменить. Пытаться научиться взламывать компьютер с Microsoft Windows или другую систему с закрытым исходным кодом - все равно что пытаться научиться танцевать в гипсе.
  • Linux может работать в Mac OS X, но только часть этой системы является открытым исходным кодом - вы, вероятно, столкнетесь с множеством проблем, и вам нужно быть осторожным, чтобы не развить дурную привычку полагаться на проприетарный код Apple..
Стать хакером Шаг 5
Стать хакером Шаг 5

Шаг 2. Напишите HTML

Если вы не умеете программировать, важно выучить базовый язык гипертекстовой разметки (HTML) и постепенно развивать свои навыки. Что вы видите, когда смотрите на изображения и компоненты дизайна на веб-сайте, они все закодированы с использованием HTML. Для проекта начните изучать, как создать базовую стартовую страницу и продвигаться дальше.

  • В браузере откройте информацию об источнике страницы, чтобы просмотреть HTML-код для примера. Щелкните Веб-разработчик> Источник страницы в Firefox и посмотрите на код.
  • Вы можете написать HTML в простой программе обработки текста, такой как Блокнот или SimpleText, и сохранить файл как «только текст», чтобы вы могли загрузить его в свой браузер и увидеть, как ваша страница переведена.
  • Вы должны научиться знать формат тегов (меток) и научиться мыслить визуально с помощью тегов. Знак «» используется в качестве закрытия. Знак «<p>» используется как код открытия строки в абзацах. Вы будете использовать теги для визуального представления всего: курсив, форматирование, цвета и так далее. Изучение HTML поможет вам лучше понять, как работает Интернет.
Стать хакером Шаг 3
Стать хакером Шаг 3

Шаг 3. Изучите языки программирования

Прежде чем начать писать рифмы, вы должны выучить основную грамматику. Прежде чем нарушать правила, вы должны изучить их. Но если ваша конечная цель - стать хакером, вам понадобится больше, чем базовый английский, чтобы написать свой шедевр.

  • Python - отличный «язык» для начала, потому что он чисто спроектирован, хорошо документирован и относительно прост для новичков. Несмотря на то, что Python является отличным первым языком, он больше, чем просто игрушка; но очень прочный, гибкий и подходящий для больших проектов. Альтернативой является Java, но ее ценность как первого языка программирования подвергается сомнению.
  • Если вы серьезно относитесь к программированию, вам следует изучить основной язык Unix. C ++ очень близок к C; если вы знаете одно, выучить другой не составит труда. C очень эффективно использует ресурсы вашего компьютера, но отнимает у вас много времени на отладку (следуя потоку программы), и его часто избегают по этой причине, если только эффективность вашего компьютера не критична.

Метод 2 из 3: думайте как хакер

Стать хакером Шаг 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. Опубликуйте полезную информацию

Еще одна хорошая вещь - это то, что он собирает и извлекает полезную и интересную информацию на веб-страницы или в документы, такие как списки часто задаваемых вопросов (FAQ), и делает ее общедоступной. Составителей основных технических часто задаваемых вопросов уважают почти так же, как и разработчиков программ с открытым исходным кодом.

441133 11
441133 11

Шаг 4. Помогите поддерживать инфраструктуру в рабочем состоянии

Сообщество хакеров (и развитие технических знаний из Интернета, если на то пошло) управляется добровольцами. Есть много важной, но неинтересной работы, чтобы поддерживать его в рабочем состоянии - поддержание списков рассылки, модерация групп новостей, поддержка больших сайтов архивов программного обеспечения, разработка RFC и других технических стандартов. Людей, занимающихся такими вещами, уважают, потому что все знают, что эта работа требует много времени и не так интересна, как игра с кодом. Делая это, вы демонстрируете преданность делу.

441133 12
441133 12

Шаг 5. Служите самому хакерскому сообществу

Это не то, что вы будете делать, пока не проработаете в этой области долгое время и не станете известны одной из четырех вещей, упомянутых выше. В хакерском сообществе нет лидера, но есть герои, лидеры групп, историки и спикеры. Когда вы будете в нем достаточно долго, вы, вероятно, превратитесь в одну из этих ролей.

Хакеры не пытаются открыто стать лидерами группы, поэтому похоже, что стремление к такой популярности опасно. Вместо того, чтобы стремиться к этому, вы должны расположиться так, чтобы он упал вам на колени, и относитесь к своему статусу скромно и дружелюбно

подсказки

  • Perl стоит изучить по практическим соображениям; Он широко используется для веб-страниц и активных систем администрирования, поэтому, даже если вы никогда не писали на Perl, вам следует научиться его читать. Многие люди используют Perl, чтобы избежать программирования на C в задачах, не требующих высокой производительности компьютера с использованием C.
  • Хорошо напишите на своем родном языке. Хотя существует распространенное мнение, что программисты не умеют писать, некоторые хакеры умеют сочинять очень хорошо.
  • LISP стоит изучать по другой причине - это глубокий поучительный опыт, который вы получите, когда наконец поймете его. Этот опыт сделает вас лучшим программистом в будущем, даже если вы мало используете LISP. Вы можете довольно легко получить начальный опыт работы с LISP, написав и изменив режим компоновки для текстового редактора Emacs или плагина Script-Fu для GIMP.

Рекомендуемые: