Хакеры и их жизнь, благодаря СМИ, книгам и фильмам, овеяны романтикой и загадочным ареалом. Они способны похитить любую информацию, взломать любую сеть, получить контроль над космическими спутниками и ядерными ракетами. На самом деле это просто мастера своего дела, прекрасно разбирающиеся в программировании, умеющие работать со специализированным софтом и способные находить бреши в самых современных системах безопасности. Но все-таки неудивительно, что многим людям, особенно подросткам, интересно узнать, как стать хакером.
Как стать хакером с нуля?
В первую очередь нужно обзавестись специальными программами, позволяющими продуктивно работать.
Начать нужно с операционной системы. Наиболее популярная во всем мире Windows (ХР, Vista, 7, 8 или 10) не подходят. Во-первых потому, что имеют малую гибкость. Во-вторых, для них созданы сотни тысяч вирусов и шпионских программ, которые могут доставить немало проблем начинающему хакеру.
Лучшим выбором станет одна из версий Linux. Из-за сравнительной сложности освоения и малого количества программ, написанного для неё, данная ОС не слишком популярна – ею пользуется меньше одного процента пользователей компьютеров во всем мире. Тем не менее, именно этот вариант является наилучшим. Для неё практически не существует вирусов – существующие можно пересчитать по пальцам, да и то они не вредят, как положено. К тому же Linux отличается удивительной гибкостью. Существует большое количество дистрибутивов, а ещё человек, хоть немного разбирающийся в программировании, способен настроить операционную систему под себя.
Также пригодится соответствующий софт. К примеру, удачным выбором станут Aircrack-Ng и NMAP. Первая предназначена для взлома WEP/WPA/WPA2 протоколов. Здесь есть все необходимые инструменты, чтобы устраивать брутфорс сетей, деавторизовывать подключенных пользователей, создавать трафик, захватывать пересылаемые пакеты. Программа NMAP отличается огромной функциональностью. С её помощью можно собрать огромное количество данных о конкретной сети, даже самой большой. К примеру, проверить аудит безопасности, собрать информацию о компьютерах в сети, найти все подключенные узлы и многое другое.
Она работает через необработанные IP-пакеты, определяя доступные в сети хосты, используемые файерволлы, фильтры пакетов и прочие характеристики. Хакеру, даже начинающему, собранной информации будет вполне достаточно, чтобы решить, где лучше искать дыры в системе безопасности.
Наконец, не лишним будет прочитать несколько книг, в которых подробно рассказываются все тонкости и премудрости работы хакера, обеспечения безопасности и многом другом.

С чего начать становиться хакером?
Хороший хакер – всегда хороший программист. Неудивительно, ведь ему нередко приходится использовать не только стандартные программы для взлома и сбора данных. Иногда единственным способом справиться с задачей является создание уникального софта, отвечающего конкретным требованиям. Разумеется, глупо ждать и надеяться, что кто-то напишет эту программу за хакера. Приходится брать все в свои руки.
Поэтому начинающему хакеру для начала нужно выучить языки программирования. Первым из них должен стать Python. Обычно он используется для веб-разработок, поэтому с помощью этого языка легче всего разобраться в устройстве сайтов, найти уязвимости. К тому же Python отличается простотой освоения, надежностью и большим количеством уроков. После этого не лишним будет изучить С++ и SQL.
Как видите, стать хакером за неделю не получится. Нужно накопить огромный запас знаний и навыков, прежде чем удастся выполнить первый в жизни удачный взлом.