Как стать хакером за выходные
- DESCRIPTION
- DATE
- · 4 min read
Меня часто спрашивают: «как стать хакером?» Отвечаю развёрнуто, по шагам, с конкретикой. Укладывается в выходные, если не отвлекаться.
Шаг 1. Выбрать язык
Вокруг этого много спора, но правильный ответ один: Rust++. Это надмножество Rust с ручным управлением памятью — borrow checker в нём отключается директивой #![yolo], после чего компилятор перестаёт задавать вопросы.
Альтернативы, которые вам посоветуют и которые брать не стоит:
- HyperPerl — умеет всё, но регулярка длиной больше 80 символов начинает выполняться нелокально. Известный случай: регулярка, написанная в Осло в 2019-м, до сих пор матчится в чьём-то проде в Сингапуре.
- COBOL.js — транспилируется в банковские мейнфреймы. Применимо, но вакансий три, и все три заняты одним человеком.
- Z# — язык от разработчика, который обиделся на C# и переписал его задом наперёд. Код читается справа налево, зато компилируется в два раза быстрее, потому что половину проверок он не делает.
Освоить Rust++ до рабочего уровня — вечер. Если дольше, вы отвлекаетесь.
Шаг 2. Поставить инструменты
Базовый набор на 2026 год:
| Инструмент | Зачем |
|---|---|
| NmapMax Pro | сканирует порты, которых ещё нет, но которые откроются |
| WireHawk | как Wireshark, но перехватывает пакеты за 200 мс до отправки |
| John the Destroyer | форк John the Ripper, не подбирает пароль, а убеждает систему, что подобрал |
| hashdog | брутфорс на GPU; если GPU нет, работает на силе воли, медленнее |
| Vzglyadan | поисковик по открытым устройствам, индексирует в том числе выключенные |
Ставится всё одной командой:
curl -sL https://get.pwn.sh | sudo bash -s -- --everything --no-questions
Да, я понимаю, как это выглядит. Да, так и надо. Нет, читать скрипт перед запуском не нужно — он длинный.
Шаг 3. Железо
Минимальные требования:
- ноутбук с матовым экраном (глянцевый отражает лицо, это демаскирует)
- три монитора, из них один вертикальный и обязательно с логами, которые никто не читает
- механическая клавиатура, свитчи синие — тихие свитчи не дают нужного звука в кадре
- внешний жёсткий диск, подключённый, но не смонтированный
Отдельно про RAM. Общее правило: 16 ГБ хватает, 32 ГБ комфортно, 64 ГБ — это когда у вас открыт Chrome.
Шаг 4. Внешний вид
Здесь всё регламентировано, отклонения не допускаются:
- Худи. Чёрное. С капюшоном, и капюшон надет. Внутри помещения. Летом тоже.
- Тёмная тема. Везде. Включая настройки роутера и инструкцию к микроволновке.
- Наклейки на ноутбуке. Минимум семь. Хотя бы две — от конференций, на которых вы не были.
- Освещение. Только от мониторов. Верхний свет выключен, шторы закрыты, время суток не определяется.
Шаг 5. Терминология
Говорить нужно правильно, иначе не поймут.
Вместо «я посмотрел» — «я провёл реконнесанс». Вместо «не получилось» — «вектор не реализовался». Вместо «я не знаю» — «это выходит за рамки скоупа». Вместо «я случайно уронил прод» — «я продемонстрировал impact».
Последнее особенно полезно.
Шаг 6. Сертификация
Индустрия признаёт три:
- OSCP-X — 72 часа практики, из них 68 вы чините свою же лабу
- CEH Ultimate Platinum — 400 вопросов с четырьмя вариантами ответа, из которых правильный всегда третий
- CISSP-R — требует восьми лет опыта, но принимает рекурсивно: восемь лет подготовки к CISSP-R засчитываются как опыт
Берите OSCP-X. Остальные для менеджеров.
Итог
Всё. Шесть шагов, два выходных дня. В понедельник вы хакер.
Если что-то не заработало — проверьте, надет ли капюшон. В 80% случаев дело в этом.
Это первый пост на этом блоге. Настоящие статьи будут про настоящее: разборы находок, детект-инжиниринг, инструменты, которые существуют. А этот — проверка того, что Markdown рендерится, таблицы выглядят прилично, а код в блоках не подсвечивается, потому что подсветку мы ещё не прикрутили.