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