Чтение онлайн

на главную - закладки

Жанры

Тестер. Ожерелье миров
Шрифт:

Если за месяц я не нахожу ни одного бага в игре – контракт заканчивается, а я становлюсь беднее на пять сотен. Хотя бы один подтверждённый баг репорт и пять сотен возвращается мне, плюс по третьему варианту договора c каждого баг репорта компания выплачивала мне примерно 10% от суммы, в которую оценивала данный баг репорт сам производитель игры. Там была целая таблица с условиями и размерами выплат, но меня это не особенно волновало – мне нужно было всего 10 баг репортов.

– Да, я все прочитал и меня все устраивает – я закончил чтение и вернул распечатанный текст Оксане.

– Хорошо, тогда приложите Вашу карту сюда – она дала мне экран терминала. – Все, вот это тоже Вам, добавила она, передавая мне пакет с рекламой, договором.

– В конверте Ваша карта тестера, сотрите защитный слой, там ай-ди и пароль от Ожерелья Миров. Карта также служит пропуском в зал где стоят капсулы и терминалы 3Д доступа. Все активно, можете начинать хоть сей час. Вера Вас проводит.

Видно Оксана как-то сигнализировала этой самой Вере или она через комп видела, что появился новый клиент, но сзади меня раздался ее голос, - Пойдемте со мной.

Мы прошли внутрь. – Слева и справа капсулы, дальше зал с терминалами, их всего 5 и обычно они всегда свободны. – Вы в капсулу? – спросила она.

– Нет, мне сегодня только терминал и нужен, капсула подождет.

Оставшись один, я ввел свой ай-ди и пароль надел шлем и начал процесс регистрации персонажа.

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

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

Регистрация в общем то соответствовала роликам, которые я до этого смотрел, но мне нужно было собственное ощущение от этого процесса. Поэтому я сразу же вышел из игры и удалил только что созданного персонажа.

На терминале я открыл собственную страницу в «облаке» со всеми своими инструментами и домашними заготовками. Теперь начнем уже по серьёзному.

Основываясь на том что, я видел при создании первого персонажа, и моей домашней работе в выходные я сделал первое предположение: вход в систему делали не программисты Ожерелья. До этого, я нашел в сети ролики, на которых был совершенно другой интерфейс входа и регистрации, более красочные и большим количеством возможностей, но после бета тестирования он пропал из игры и судя по дате запуска игры, программу входа, регистрации и создания персонажа просто купили у сторонних разработчиков.

Это было совершенно нормально для виртуальных миров. У меня самого есть приятель, который занимается виртуальной анимацией, так последний раз, когда мы виделись, он жаловался на жизнь, и рассказывал, что уже полгода анимирует двери для кого-то проекта. Даже зачитывал вслух отрывки из технического задания: «Замшелая, покрытая мхом и плесенью, тяжёлая деревянная дверь, открывающаяся с противным скрипом. Производит тоскливое впечатление.»

«Я им уже три варианта отправил – а они мне в ответ пишут, что дверь недостаточно тоскливая…» - рассказывал мне мой приятель, и вопрошал: «Ну как я им более тоскливую нарисую???».

Дождавшись окончания заставки, я увидел экран выбора имени, расы и специализации моего будущего аватара. Я отключил шлем и передвинулся за терминал. Информацию в текстовое поле имени можно было ввести голосом или с виртуальной клавиатуры, но в режиме терминала можно было просто вставить уже скопированный текст. Этим я и занялся, но не вручную, так текст для имени был длинный и вариантов его было много, вернее 787. Именно столько на момент старта Ожерелья было вариантов взлома и уязвимостей при вводе подготовленного текста в обычное поле. Естественно мой скрипт копировал в поля имени персонажа не его будущий ник, а часть короткой программы, которая должна была вызвать не стандартные последствия, причем для меня не было важно какие, главное – нестандартные.

Скрипт вводил один вариант за другим, но ничего не происходило, система молча отвергала все варианты одним и тем же сообщением: «Вы не можете выбрать *** в качестве своего имени».

Через минуты 40 скрипт закончил свою работу и ни один из вариантов атаки не прошел. «Ладно, надо налить кофе и идти дальше по плану» - Неудача нисколько меня не расстроила, и я отправился за кофе к автоматам, расположенным рядом со входом. Проведя картой по считывающему устройству и выбрав напиток, я задумался, к какому варианту из ранее запланированных перейти, когда услышал механический голос «Ваш напиток готов!».

Пораженный простотой подсказки я уставился на автомат, «Ваш напиток готов!» повторил он, недожавшись от меня реакции в положенное время. Я забрал кофе и почти бегом кинулся обратно к терминалу.

Мне нужно было узнать, какие речевые синтезаторы продавались в то время, когда запускали Ожерелье! Дело в том, что голос, приветствующий игрока при создании персонажа, не управлялся и не генерировался искином, собственно еще не было самого соединения с игрой. А любой речевой синтезатор имел встроенный командный интерфейс.

Поиск дал 4 наиболее успешно продававшихся синтезатора на момент старта игры. Конечно они могли и не подойти, но здесь вариантов нет, надо попробовать все.

Дальше началась рутина: я вводил ник персонажа, в конце добавлял служебные команды для звукового синтезатора речи и нажимал создать!

Мне повезло на четвертой попытке и я, услышав голос «Добро пожаловать в мир, герой, а-а-а-а-к-у-у-ыы-ыы» сорвал с головы шлем. Экран входа завис, а синтезатор речи застыл на одной ноте «ы-у-ы». Ни одно кнопка на интерфейсе не была активна. Если бы я сейчас был в капсуле, то лежал бы еще четыре часа под пронзительное завывание, не имея возможности отключиться, пока бы не сработал аварийный таймер.

Поделиться:
Популярные книги

Зодчий. Книга VI

Погуляй Юрий Александрович
6. Зодчий Империи
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Зодчий. Книга VI

Убивать чтобы жить 7

Бор Жорж
7. УЧЖ
Фантастика:
героическая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 7

Звездная Кровь. Экзарх II

Рокотов Алексей
2. Экзарх
Старинная литература:
прочая старинная литература
5.00
рейтинг книги
Звездная Кровь. Экзарх II

Сердце Дракона. Том 9

Клеванский Кирилл Сергеевич
9. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.69
рейтинг книги
Сердце Дракона. Том 9

Эволюционер из трущоб. Том 10

Панарин Антон
10. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб. Том 10

Граф

Ланцов Михаил Алексеевич
6. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Граф

Травник

Назимов Константин Геннадьевич
1. Травник
Фантастика:
фэнтези
5.00
рейтинг книги
Травник

Базис

Владимиров Денис
7. Глэрд
Фантастика:
фэнтези
боевая фантастика
попаданцы
5.00
рейтинг книги
Базис

Лекарь Империи 7

Карелин Сергей Витальевич
7. Лекарь Империи
Фантастика:
городское фэнтези
аниме
боевая фантастика
попаданцы
5.00
рейтинг книги
Лекарь Империи 7

Печать мастера

Лисина Александра
6. Гибрид
Фантастика:
попаданцы
технофэнтези
аниме
фэнтези
6.00
рейтинг книги
Печать мастера

Идеальный мир для Лекаря 2

Сапфир Олег
2. Лекарь
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 2

Курсант: назад в СССР

Дамиров Рафаэль
1. Курсант
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Курсант: назад в СССР

Три `Д` для миллиардера. Свадебный салон

Тоцка Тала
Любовные романы:
современные любовные романы
короткие любовные романы
7.14
рейтинг книги
Три `Д` для миллиардера. Свадебный салон

Прапорщик. Назад в СССР. Книга 6

Гаусс Максим
6. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Прапорщик. Назад в СССР. Книга 6