Тестер. Грань невозможного
Шрифт:
– Чему обрадовался?
– неожиданно резко спросил Бык, заметив перемену моего настроения.
– Вас встретил. Пиво вот пью.
– Ага, -согласился тот, и все опять замолчали.
– Ты чем промышляешь?
– наконец спросил меня Влад, чей вопрос можно было истолковать по-разному.
– Тестирую вирт программы. Ищу баги и уязвимости, -ответил я, не ожидая особого интереса у этих личностей к моей профессии, но я ошибался.
– А вот это ты удачно зашел, Стас!
– обрадовался Влад, протягивая мне сигареты, но я отрицательно покачал головой, -Короче, есть
– Помочь с чем?
– осведомился я, никак не складывая все то, что они говорили со своей профессией.
– Охрану надо с одного домика снять!
– решился наконец Бык посвятить меня в свои проблемы.
– Это не ко мне, я не взломщик, да и чем?
– тут же отказался я, демонстрируя пустые руки.
– Короче, слушай сюда. Есть домик, большой, он на охране стоит. Но еще до отъезда хозяев наш кореш, воткнул им в сеть свою точку доступа. Но защита там навороченная, и отрубать ее нельзя, сразу же приедут. Надо ее обмануть. У нас вирт шлем есть и ноут мощный, но мы не умеем. А друган наш второй день из города не едет и на звонки не отвечает. Вот так.
Я слушал его и поражался. До чего дошли, что уже практически в лесу, неизвестно где и то можно найти вирт-шлем и систему, которую надо взломать.
– А в доме то что?
– спросил я. Мне совершенно не хотелось участвовать в серьезном ограблении.
– Там, во-первых, первоклассное бухло, потом там три капсулы стоит, Квантум Эволюшен, погамать можно, но и в подвале бассейн с джакузи.
Произнося слово «джакузи», Бык кинул быстрый взгляд на Леру, равнодушно пьющую пиво. Идея мне была теперь понятна, а уж при словах про капсулы, я внутренне сделал стойку.
– Что за система защиты стоит?
– спросил я на всякий случай.
– Вы-шилд, по-моему, ее вроде все сейчас ставят, -ответил мне Влад. «Vi- shield» - отметил я про себя. Штука известная и надежная. Сотни крохотных безмозглых камер, величиной с булавочную головку обеспечивали полной сканирование охраняемой территории. Главный блок защиты собирал все эти данные и передавал на сервера компании, где ее уже анализировала «тяжёлое» программное обеспечение.
Но дьявол как всегда кроится в мелочах. Как отличить движения вора, и забежавшее на участок животное или как исключить из охранного контура автономную газонокосилку и многое другое. К дорогим версиям этой защиты прилагался вирт-редактор, в котором можно было настроить исключения для ее срабатывания.
– Надо смотреть, -ответил я после некоторых раздумий.
– А сам-то что за это хочешь?
– настороженно спросил меня Бык.
– Капсулу во временное пользование и пожрать. Со вчерашнего дня не ел!
– ответил я.
– Тогда двигаем,- принял решение он и я понял кто у них на самом деле главный.
В старом, покосившемся домике на краю умершей наверно еще в прошлом веке деревни Лера быстро соорудила мне яичницу с беконом и нарезала белый свежий хлеб, похоже местной выпечки.
– У-фф, все!
– произнес я, допивая вторую кружку чая и доедая хлеб. Шесть яиц, бекон и половинка хлеба показались мне сейчас просто райской пищей.
– Тогда пошли, там расстояние небольшое должно быть, а ноут плохо зарядку держит, так что времени у нас часа три, потом возвращаться придется, -Бык протянул мне сумку с компом и шлемом.
В сеть вошли сразу, их неведомы товарищ, установивший канал для входа все сделал правильно. К управляющему устройству защиты я подключился тоже сразу. «Это надо ж было купить все это добро в полной комплектации и не поменять заводские настройки!» подумал я, пробегая по меню настройки сервера, управляющего системой мониторинга.
А вот в операторский раздел путь мне был закрыт. Я даже не пытался его взломать - это в плохих фильмах крутые парни на раз подбирают любые пароли. В реальности надо было искать лазейку похитрее.
– Как быстро они приезжают?
– спросил я у Быка.
– Не приезжают. Дрона присылают минут через пятнадцать. Мы кобеля приблудного к ним запустили и засекли время.
– И чего дальше делают?
– удивился я.
– А ничего, он проверяют, что бы ущерба не было и все. Сами не приезжают.
– Ладненько, -ответил я, надевая вирт-шлем и переходя в режим конструктора. Что-то похожее на эту приблуду я тестировал примерно год назад. Но и здесь меня подстерегало разочарование: добавить скаченную модель в вирт систему я мог, а вот внести ее в список разрешенных - нет. Для отключения самой же системы нужен был электронный ключ, который понятное дело, был только у хозяев дома.
«Дыра», которую я нашел через минуты десять, была собственно говоря не на совести программистов, которые все это хозяйство разработали. Все дело в том, что любую базовую модель, загруженную с серверов компании можно было запустить в вирт-пространство и проверить, как ее видит система.
Подвох был в том, что сама компания занималась только физической защитой, а модели, распознавание и все прочее разрабатывали другие люди.
И мне ничего не мешало скачать модели с другого места и установить их в эту систему, ведь сами модели и скрипты, описывающие их поведение, были абсолютно стандартными. Только вот на них система защиты уже «агрилась» всерьез, не понимая, что она видит на самом деле, а что добавлено вручную.
Успешная скачка и установка на газоне перед домом одного кролика видимых результатов не принесла. Размер объекта видимо был слишком мал. Но вот когда я довел количество пушистых зверьков до сотни, система сработала.
Я поспешно отключился от связи с сервером защиты, не забыв подтереть следы своего пребывания на нем. Дрон, представлявший из себя небольшой метровый квадрокоптер появился минут через двадцать. Он деловито облетел весь участок, повисел перед входной дверью и убрался во базу.
Подключившись обратно к серверу, я с удивлением увидел, что неведомый мне оператор решил проблему тривиально просто - он внес кролика в список разрешенных объектов и система тут же заткнулась.
– Что будет, если мы их задолбаем ложными вызовами?
– спросил я у Быка, сдирая с головы шлем.