Краткое описание

Ты хакер, у тебя есть терминал и четыре плохих скрипта. Твоя задача - переписать их. Взламывай серверы, создавая реальный код на кастомном языке скриптов. Исследуй порты, подбирай пароли, кради данные и уходи до завершения отслеживания.

Лучший код означает, что ты станешь лучшим хакером.

Полное описание

Вы - хакер с терминалом, четырьмя ужасными скриптами и анонимным контактом, которому нужны файлы из мест, где им не место. Скрипты были бесплатными, и это сразу видно. Ваш сканер портов проверяет все 65,535 портов. Это основательно, но займет больше времени, чем тепловая смерть Вселенной. Ваш взломщик паролей использует метод грубой силы — смелая стратегия, но вот система обнаружения вторжений только что активировалась. Эти инструменты в техническом смысле выполнят задачу, как ложка, которая теоретически может выкопать туннель.

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

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

Если вы никогда не программировали, это больше похоже на «утонуть или всплыть», чем на обучающий курс — вы сразу переходите к скриптам, которые уже работают, но могли бы работать лучше, изучая переменные, циклы и функции на практике. Если у вас уже есть опыт, вы быстро пройдете базовые вещи и начнете писать качественные инструменты. Язык достаточно близок к Python, чтобы ваши инстинкты сработали. В любом случае, опытные пользователи случайно научат вас чему-то, споря в IRC.

Ваш контакт называется second_hand. Они работают через #blackdoor, небольшой IRC-канал, населенный хакерами и начинающими программистами, и по крайней мере одним человеком, который считает, что печать «hello» — это доказательство концепции. second_hand не любит пустую болтовню. Они отправляют вам IP-адрес сервера, краткое описание его содержимого и пожелание «удачи». Оплата производится по факту выполнения работы.

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

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

Тратьте свои заработки на улучшения оборудования — более быстрая обработка, больше памяти, лучшая сеть. Или покупайте программные инструменты, которые открывают новые возможности. Или просто пишите более качественный код и сохраняйте деньги. Оба пути работают.

Не каждый сервер соблюдает одни и те же правила, и не каждая замок нуждается в одном и том же ключе. Некоторые используют веб-формы, которые отдают всю таблицу пользователей из-за случайной кавычки, или страницу «диагностики», которая тихо открывает доступ к ОС. Реальный API автоматизации браузера позволяет вам скриптовать процесс заполнения формы регистрации так же легко, как сеанс SSH. Некоторые блокируют хорошие вещи за файлом, который обычно заблокирован, доступный для чтения всего несколько секунд за цикл — продолжайте пытаться и захватите его в момент открытия.

Некоторые сервера работают с почтой. Подключитесь к порту 25, войдите в почтовый ящик и читайте, что люди действительно говорят друг другу, когда думают, что никто не читает, или отправьте очень убедительное письмо от имени кого-то другого и посмотрите, кто клюнет. Все это выглядит как обычная побочная работа, размещаемая контактами в IRC, — просто еще больше способов, как работа может пойти не так.

Вы никогда не одни в #blackdoor. Хакеры общаются, пока вы работаете — делятся советами, публикуют побочные задания, делают ставки, сможет ли anon42 найти порт (он не сможет). Ваш контакт отправляет вам брифинги по заданиям. Канал реагирует, когда работа выполнена. Как и в любом реальном IRC-канале, большинство советов являются незапрашиваемыми, и некоторые из них могут быть неверными. #lounge — это живой канал, где реальные игроки могут общаться. Помощь, вопросы, скрипты, общие беседы. Онлайн-взаимодействия не модерируются в реальном времени — применяется текстовый фильтр Steam.

Каждый скрипт, который вы пишете, — это настоящий файл. Каждый сервер — это конфигурация JSON. Редактируйте свои скрипты в встроенном редакторе. Steam Workshop позволяет вам делиться скриптами с другими игроками и загружать их. Создавайте целые кампании и публикуйте их. Скрипты, на которые вы подписались, появляются на вашем игровом сервере — готовы к использованию. Никаких меню. Просто файлы на сервере, как все остальное.

Пишите настоящий код — уникальный язык скриптов, созданный для взлома. Без кнопок. Без мини-игр. Ваш код выполняется построчно, и вы видите, почему он медленный. Взлом серверов — сканируйте порты, взламывайте пароли, исследуйте файловые системы, повышайте привилегии, крадите данные. У каждого сервера свои пользователи, файлы и слабые места.

Соревнуйтесь с отслеживанием — каждое подключение запускает обратный отсчет. Делайте шум, и он ускоряется. Если вас отследят — вы проиграли. Настоящий терминал — автозаполнение, история команд, редактор кода. Без тем, без оболочки меню — это настоящий интерфейс. Улучшайте свое оборудование — более быстрое оборудование = более быстрые скрипты. Лучшие инструменты = новые возможности. Или сэкономьте деньги и пишите более качественный код.

Сюжетная кампания — анонимный контакт, усложняющиеся задания, корпоративный заговор и секрет, который может стоить больше, чем оплата. IRC — хакеры общаются, спорят и случайно обучают вас, пока вы работаете. Публикуются побочные задания. Делятся советами. Ваш подход — никаких фиксированных решений. Пишите хирургические инструменты или грубые орудия. Находите пароли в конфигурационных файлах или взламывайте их. У вас есть возможность найти обходной путь, которого никто не заметил? Вот в чем суть.

Живой чат с сообществом — #lounge соединяет вас с другими игроками. Задавайте вопросы, делитесь скриптами, сравнивайте заметки. Мастерская — делитесь скриптами и целыми кампаниями. Загружайте инструменты сообщества. Смотрите, как другие решают те же проблемы.

Скриншоты

Видео

Скачать Blackdoor бесплатно
Реклама 18+

Похожие игры