Многих различных пользователей, которые пользуются интернетом - хотя бы один раз в жизни было желание узнать кто такие хакеры, и как ими стать.
Сегодня я попытаюсь рассказать об этом в очень кратком формате.
В основном хакеры являются молодые люди и даже школьники. Но есть исключения назовем их "бывалые". Многие романтизируют хакеров, посмотрев какой-то фильм, понаблюдав за героями, вы приходите к выводу, что быть хакером круто. Так ли это? Но стоит понимать, что это совсем разные люди и почти общего с киногероями они не имеют..
Окунемся в теорию:
Что такое хакинг? Хакинг–это искусство внедрения изменений в программном коде приложения, для достижения конкретных целей, отличающихся от первостепенных целей разработчиков программ.
Простыми словами хакер - это гуру компьютерных систем. Пока другие изучают основы и на этом заканчивают. Хакер изучается систему с ног до головы.
Если ты вообще не шаришь в компьютерах, а слово язык программирования вводит тебя в ступор, не переживай, все мы начинаем с нуля.
Давай разберемся в классификации хакеров:
1) Белая шляпа - этичный хакер, он тот человек которому дают доступ в систему и он должен выявить дыры и попробовать взломать. Если ему это удается то владельцы как можно скорее пытаются залотать эти дыры и не допустить больше такого взлома. Т.е он работает во благо.
Например компания тесла заплатит 10к баксов тому кто найдет дыру в их системе безопасности.
А у Pinterest стартует от 50 долларов до 1.5к баксов в зависимости от того какую вы найдете лазейку.
Facebook платит 500 баксов за 1 один баг. И таких компаний очень много!!!
2) Черная шляпа - это тот хакер к которому вы привыкли и которого вы видели в фильмах. Главная задача взломать систему с определенной целью. Украсть данные, либо подменить и т.п.
Основными этапами взлома черной шляпы является:
1) Исследование вычислительной системы с выявлением изъянов в ней.
2) Разработка программной и реализации атаки.
3) Ну и конечно осуществление взлома.
3) Серая шляпа - робин гуд. Находит дыры и указывает на них самим компаниям. Не делаем никому плохого, часто делает это ради развлечения.
4) Скрипт-Кидди - пользуется готовыми программами которые написали другие хакеры. Например спам боты, парсеры и другой софт. Такие челики не являются хакерами, но кричат об этом на каждом углу.
5) Хактивист - больше похож на сектанта. Преследует определенное идеалогию. После взлома оставляет сообщения, чаще всего объединяются в группировки.
Что же нужно знать чтобы стать хакером?
1) Основы программирования - выберите язык программирования, но только не Python. Думайте глубже начните с C++, да по началу тяжело, но потом вы все поймете.
2) Развивайте математико-логические навыки. Решайте задачи и проходите тесты. Если вы не можете посчитать 12+9 , то стоит задуматься.
3) Знать английский, без этого никуда, вся информация после основ идет чисто на нем. Так что от него ты никуда не сбежишь.
4) Иметь базовые знания Linux, IP-адресации, Статической маршрутизации. Кратко говоря быть гуру интернет сетей и знать как они работают.
5) Ищите курсы по разным направлениям в этой теме. Нет такого курса(урока) после которого ты сможешь взломать, все что угодно.
Обычно курсы стоят от 50 тысяч рублей. Но по интернету гуляет очень много людей , которые сливают их за небольшую сумму, а некоторые даже бесплатно.
Просто знайте, что на все это у вас уйдет не меньше 8 месяцев. Терпения вам, хотите чтобы я написал более подробно пишите комментарий.