Хакер - кто он и как им стать?
Плох тот ламер, который не мечтает стать хакером)
В наше время информационные агенства кишат новостями о хакерах. Там взломали сервер государственной важности, здесь за 5 минут увели 10 миллионов долларов. И никаких следов, никаких зацепок для следствия. Такие истории никого не оставляют равнодушным, и толпы неофитов лезут на тематические форумы и терзают Гугл'а запросами типа "как взломать аккаунт вконтакте".
Однако зачастую имеющаяся в сети информация устарела уже как пару лет назад (благодаря экстремальной скорости развития технологий), а опытные профессионалы согласны делиться лишь жалкими крупицами своей мудрости, да и то - за деньги.
Ну, и как же быть? И куда деваться? Начинать-то с чего-то надо...
Трещины на розовых очках
Во-первых, следует достоверно выяснить, что же это за зверь такой - хакер? Похоже, это что-то вроде йети - все о нём говорят, но никто не видел.
Хакер - это профессионал, досконально владеющий всеми тонкостями той области на которой он специализируется. Вообще, бывают разные виды хакинга, но настоящий про должен понимать как работает всё.
Чтобы свободно чувствовать себя в любой среде и уметь решать весь спектр возможных задач знать нужно реально очень много. Очень много! На самом деле много!
Джентельменский набор хакера
- Английский язык
Хакер обязан знать English! It's not even discussed!
- Знать 2-3 языка программирования в совершенстве
Хакер должен просто жонглировать языками. Это надо для того, чтобы знать, где искать уязвимости и уметь ими воспользоваться.
Например, C#/C++/PhP и др.
- Хакер должен в совершенстве владеть разными способами взлома:
- XSS - Кросс Сайт Скриптинг;
- SQL инъекции;
- Инъекции динамических библиотек;
- Социальная инженерия;
- и многое другое.
- Глубокое понимание работы сетей и протоколов:
- HTTP/HTTPS/SMTP/P2P/TCP и другие.
- Понимание работы Операционных Систем и теории их написания.
- Понимание устройства различных защитных механизмов.
- Так же следует всегда помнить, что многие действия хакеров подпадают под различные статьи уголовного кодекса. Поэтому жизненно необходимо знать всё, что касается анонимности и безопасности в сети.
И, пожалуй, последний пункт:
- Набор программ-инструментов и умение ими пользоваться (многое придётся допиливать самому). Вот список лишь самых популярных хакерских утилит:
- Брутфорс
- Сканнер портов
- Сканнер безопасности
- Джойнер
- Mail Bomber
- Bзлом паролей Windows
- Просмотр паролей
- Троян
- KeyLogger
- Скрыватель IP (прокси/сокс)
- Подмена HTTP-запросов
Последний герой
Если вы именно тот амбициозный Нео, мечтающий когда-то познать и взломать Матрицу, и если вас не испугали все эти наборы букв в тексте выше, то хватайте нужную таблетку и начнинайте с этого:
1) ОС Windows, ОС UNIX
2) все о сетях
3) потом учи программирование.