Это пятая гла­ва прик­лючен­ческо‑фан­тасти­чес­кой исто­рии «Ха­керы.RU», которую мы пуб­лику­ем по одной гла­ве спе­циаль­но для под­писчи­ков «Хакера». Если ты еще не чита­ешь, начинай с пер­вой!



«Ну вы, пар­ни, отож­гли, конеч­но :)))))»

Су­дя по количес­тву ско­бочек в смай­лике, Фре­ша от души повесе­лила рас­ска­зан­ная ребята­ми исто­рия, а вот Кирил­лу было почему‑то не до сме­ха. Не то что­бы он боял­ся бан­дитов — еще в начале девянос­тых Под­горск заво­евал имидж города кри­миналь­ного и с тех самых пор гор­до нес это зва­ние через года. Тюрем­но‑блат­ной роман­тикой были про­пита­ны бук­валь­но все сфе­ры жиз­ни здеш­них обы­вате­лей, от школь­ной скамьи и до седых волос, этот неис­тре­бимый дух витал и на дет­ских пло­щад­ках, и в сте­нах казен­ных учрежде­ний, и в пыль­ных цехах гра­дооб­разу­юще­го ком­бикор­мового завода. За без малого пол­тора десяти­летия, про­шед­шие с момен­та кру­шения Союза, мес­тные жители успе­ли нас­мотреть­ся вся­кого: стре­лок, рукот­ворных пожаров и раз­борок, наибо­лее отмо­рожен­ных учас­тни­ков которых находи­ли порой в мут­ных водах Под­горки. Иног­да по час­тям. В общем, бан­диты вос­при­нима­лись как пов­седнев­ная деталь мес­тно­го пей­зажа, как при­выч­ное при­род­ное явле­ние, вро­де пос­тоян­но дей­ству­юще­го вул­кана — кажет­ся, и опас­но жить бок о бок с пол­зущими по скло­нам рас­кален­ными потока­ми лавы, но и девать­ся‑то осо­бо некуда. С дру­гой сто­роны, эти ребята мог­ли дос­тавить круп­ные неп­рият­ности, если не ему самому, так матери, — поэто­му Кирил­лу хотелось отыс­кать хоть какое‑то решение воз­никшей проб­лемы. Он потянул­ся к кла­виату­ре и наб­рал в окош­ке «ась­ки»:

«Так что делать‑то? Сан­чо ска­зал, ты можешь помочь».

ICQ на какое‑то вре­мя замер­ла в задум­чивос­ти, а затем в трее с харак­терным «а‑ау!» замигал жел­тый кон­вертик:

«Могу, есть вари­анты. Но, как говорит­ся, ты мне — я тебе. От вас тоже кой‑какая помощь понадо­бит­ся».

Про­читав сооб­щение, Кирилл ощу­тил лег­кий холодок, про­бежав­ший по спи­не: идеи Фре­ша обыч­но отда­вали креп­ким кри­миналь­ным душ­ком. Толь­ко есть ли у него выбор?

«Чего хоть делать‑то?» — напеча­тал на кла­виату­ре он.

«Да вот хочу базу одно­го аме­рикан­ско­го шопа сдам­пить, — миг­нула в ответ «ась­ка», — сам не справ­люсь. Не ссы, Кикс, баб­лом не оби­жу».

А ведь это был уже сле­дующий уро­вень в игре, которую, судя по все­му, зате­ял Fressshhh, наз­вавший Кирил­ла его сетевым име­нем — Kicks. Слить базу дан­ных интернет‑магази­на вмес­те с лич­ной информа­цией кли­ентов куда слож­нее, нежели соору­дить под­дель­ный сайт, чем про­мыш­лял до недав­него вре­мени Киря. Это самое нас­тоящее мас­терс­тво. То, чем занима­ются все эти серь­езные пар­ни, которых бла­гого­вей­но называ­ют хакера­ми.

Ес­тес­твен­но, Кикс не обла­дал нуж­ными для подоб­ной работы навыка­ми и, конеч­но же, не собирал­ся приз­навать­ся в этом Фре­шу. Вре­мя для изу­чения мат­части у него в запасе есть, а новые полез­ные зна­ния — это всег­да инте­рес­но, в отли­чие от уны­лых и бес­полез­ных, которы­ми их пич­кали в шко­ле. К тому же пора при­купить какой‑никакой ноут­бук, что­бы работать на нем где‑то за пре­дела­ми Санино­го дома, в котором Кирилл уже прак­тичес­ки поселил­ся, вызывая тихое недоволь­ство Саш­киных родите­лей. Да хоть у себя в ком­нате его пря­тать под мат­расом. Толь­ко вот более‑менее при­лич­ный ноут сто­ит бак­сов восемь­сот, а то и всю тысячу, в канаве такую сум­му не най­дешь. Эх, если бы уда­лось отма­зать­ся от бан­дитов…

Ки­ря при­нял­ся шту­диро­вать сетевые форумы, а заод­но под­тягивать англий­ский. В англо­языч­ном интерне­те отыс­калось очень мно­го полез­ной информа­ции, к тому же там она почему‑то ока­залась более пол­ной, в то вре­мя как перево­ды порой стра­дали досад­ными неточ­ностя­ми. В шко­ле Кирилл англий­ский ненави­дел, зуб­режку всех этих «паст симпл» и «пре­зент кон­тинь­юес» счи­тал нап­расной тра­той вре­мени, а с «англи­чан­кой» Эль­вирой Никола­евной оста­вал­ся на ножах чуть ли не с пятого клас­са. Сей­час англий­ский язык сде­лал­ся для него жиз­ненно необ­ходимым, и он остерве­нело при­нял­ся читать статьи с инос­тран­ных сай­тов, про­гоняя их через перевод­чик «ПроМТ», а потом задавал воп­росы оби­тате­лям тамош­них форумов, ругая себя за то, что не уде­лял это­му вре­мя рань­ше.


Ког­да одна армия реша­ет напасть на дру­гую, боевые дей­ствия всег­да начина­ются с раз­ведки. В сети — все то же самое. Потоки дан­ных — невиди­мые арте­рии гло­баль­ной сети, в которых пуль­сиру­ет и течет жизнь, прев­ращая весь зем­ной шар в еди­ное прос­транс­тво, где города, дома и люди креп­ко свя­заны нез­римыми нитями. Кирилл пред­став­лял себе эти потоки как реки и моря, по которым течет информа­ция, пре­одо­левая гра­ницы сер­веров и компь­юте­ров, слов­но древ­ние карава­ны кораб­лей, пересе­кающие бес­край­ний оке­ан. Раз­ные кораб­ли возят раз­ные гру­зы, и плы­вут они обыч­но сво­ими собс­твен­ными мар­шру­тами — так и для тран­спор­тиров­ки дан­ных исполь­зовались раз­ные про­токо­лы. По берегам оке­ана встре­чались богатые и пол­ные сок­ровищ сер­веры‑города, к которым вели мор­ские пор­ты. Но не все пор­ты рады каж­дому встреч­ному кораб­лю: за ними спря­таны прог­раммы, научен­ные откры­вать ворота, сле­дуя чет­ким пра­вилам и сог­лашени­ям, подоб­но тому как прид­ворные слу­ги отво­ряют две­ри толь­ко по осо­бым зна­кам. Прав­да, слу­ги, быва­ет, спят на пос­ту или слиш­ком увле­чены игрой в кос­ти — так и прог­раммы, написан­ные людь­ми, не зас­тра­хова­ны от оши­бок. Очень час­то адми­нис­тра­торы северов поп­росту забыва­ли вов­ремя обновлять работа­ющие на них прог­раммы, что­бы устра­нить дав­но извес­тные ошиб­ки. Смо­жет ли страж­ник защитить вве­рен­ные ему кре­пос­тные ворота от лазут­чика, если ему не объ­ясни­ли, как это­го лазут­чика рас­познать? Кирилл знал: сто­ит лишь отыс­кать такую уяз­вимость, и в тво­их руках ока­жет­ся ключ от всех сок­ровищ скры­того за ворота­ми города.

В мире, где за потем­невшим окном падал пер­вый в этом году снег, паль­цы Кирил­ла нетороп­ливо переби­рали кла­виату­ру, но в мире нулей и еди­ниц он дви­гал­ся куда быс­трее, сле­дуя за тенями, мель­кающи­ми на перифе­рии его соз­нания. Он запус­тил сетевой ска­нер, как охот­ник запус­кает в небо обу­чен­ного сокола. Без­душный взгляд ска­нера про­никал туда, куда не может дотянуть­ся челове­чес­кое зре­ние, прог­рамма тасова­ла IP-адре­са, пор­ты и служ­бы, как опыт­ный фокус­ник колоду карт. Каж­дая незапер­тая дверь, каж­дый ненадеж­ный сер­вис — это тре­щина в сте­не кре­пос­ти. Если знать, где ковыр­нуть клад­ку, сте­на рух­нет, обра­зуя про­ход. Кирилл чувс­тво­вал себя боевым магом, оки­дыва­ющим взгля­дом поле бра­ни перед штур­мом вра­жес­кой цитаде­ли, — в его руках имел­ся целый арсе­нал мощ­ней­ших зак­линаний, под уда­рами которых не выдер­жит ни одна кре­пость. Хорошо быть нас­тоящим вол­шебни­ком в эпо­ху тех­ничес­кого прог­ресса, да еще и спо­соб­ным тво­рить магию не в компь­ютер­ной игре, а в самой нас­тоящей реаль­нос­ти. Осо­бен­но если люди вок­руг тебя боль­ше не верят в вол­шебс­тво.

Ска­ниро­вание завер­шилось, и Киря, огля­дев экран, с удо­воль­стви­ем отме­тил про себя, что про­веден­ные за чте­нием руководств и инс­трук­ций бес­сонные ночи не прош­ли даром: теперь он может видеть и понимать то, что непод­властно дру­гим. Веб‑сер­вер Apache, за ним скры­тый SSH-дос­туп, кар­та пор­тов — как на ладони. Тем вре­менем Сан­чо наб­росал схе­му внут­ренней струк­туры сер­вера, отыс­кав нес­коль­ко слу­жеб­ных под­доменов, подоб­ных запас­ным выходам в неп­риступ­ном зам­ке, которы­ми поль­зует­ся для сво­их нужд мес­тная прис­луга и челядь. Все ли эти неп­римет­ные две­ри надеж­но зак­рыты на засов?

— Кажись, есть нес­коль­ко точек вхо­да, — ска­зал дру­гу Киря, отод­винув кла­виату­ру в сто­рону.

— Вот и слав­но. Но про­бивом пус­кай Фреш занима­ется, у него опы­та боль­ше, — отоз­вался тот.

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

— Толь­ко есть один момен­тик, — задум­чиво почесал под­бородок Сан­чо, — под­мести за собой потом надо.

А вот это дей­стви­тель­но проб­лема. Любой сер­вер авто­мати­чес­ки записы­вает в спе­циаль­ные жур­налы все, что про­исхо­дит как сна­ружи, так и внут­ри него, а потом, изу­чив эти фай­лы, экспер­ты смо­гут вос­ста­новить хро­ноло­гию событий. Ни Кирилл, ни Саня чис­тить такие лог‑фай­лы не уме­ли.

Фреш, на удив­ление, отнесся к проб­леме со всей серь­езностью.

«Есть один кру­той спе­циалист по логам, поможет замес­ти сле­ды», — написал он.

«Как свя­зать­ся?» — отс­тро­чил на кла­виату­ре Кирилл.

«Я передам, она вам сама в «ась­ку» стук­нется».

«Она?»

«Да. Ее зовут Trixy».

Дев­чонки в сети не то что­бы счи­тались ред­костью — ред­костью были девуш­ки, не прос­то что‑то понима­ющие в ком­пах, а еще и шарящие в хакер­ском ремес­ле. Кажет­ся, этот ник все‑таки встре­чал­ся Кире на нес­коль­ких пос­вящен­ных взло­му форумах, и вро­де бы кто‑то даже в шут­ку писал, буд­то Trixy никог­да не оставля­ет сле­дов.

Трик­си, как и обе­щал Фреш, объ­яви­лась в тот же вечер: «ась­ка» миг­нула жел­тым знач­ком, издав звук, похожий на стук в дверь, — так мес­сен­джер опо­вещал о сооб­щении от нез­накомо­го поль­зовате­ля.

— Все, бра­тан, она здесь, — нак­лоня­ясь к экра­ну, шепотом ска­зал Сане Кирилл, буд­то боял­ся, что девуш­ка может услы­шать их через интернет.

«При­вет. Fressshhh маяк­нул, вы что‑то серь­езное зате­яли ,)», — выс­ветил­ся в окош­ке текст с под­мигива­ющим смай­ликом.

«При­вет. Да, есть одна задач­ка. Нам бы разоб­рать­ся... со сле­дами», — паль­цы Кирил­ла забега­ли по кла­вишам.

«Поняла. Какие логи?»

«Сис­темные и дос­тупа. Там обыч­ный «Апач», дви­жок на PHP. Все дол­жно исчезнуть, буд­то нас и не было».

«Ну, зву­чит весело. Могу помочь», — отклик­нулась Трик­си.

— Спро­си, что она хочет в качес­тве опла­ты, — Сан­чо слег­ка тол­кнул дру­га лок­тем в бок.

Ки­ря вздох­нул и сно­ва пос­мотрел на экран.

«Что тебе нуж­но вза­мен?»

Па­уза дли­лась чуть доль­ше, чем рань­ше. Наконец ответ появил­ся на экра­не:

«Прос­то не обла­жай­тесь. Ина­че вас вычис­тят не толь­ко из логов».

От­пра­вив это сооб­щение, Трик­си выш­ла из сети: цве­точек, обоз­начав­ший ее учет­ную запись, сде­лал­ся крас­ным. Никаких про­щаль­ных фраз. В ком­нате сно­ва воцари­лась тишина, наруша­емая лишь тихим гудени­ем компь­юте­ра. Кирилл отки­нул­ся на спин­ку крес­ла, зак­рыл гла­за и почувс­тво­вал, как по спи­не про­бежал холодок. Ее сло­ва казались шут­кой, но неч­то скры­тое в них все же зас­тавило Кирю усом­нить­ся, что это прос­то игра. Он покосил­ся на Сан­чо, который сидел с невоз­мутимым лицом, пос­тукивая паль­цами по сто­лу.

— Ты что дума­ешь? Реаль­но она поможет?

Са­ня пожал пле­чами, про­дол­жая смот­реть куда‑то перед собой.

— Кто она вооб­ще такая? — Он повер­нулся к дру­гу и усмехнул­ся. — Спо­рим, это какой‑нибудь тол­стый ста­рый мужик, сидящий в зас­раной квар­тире где‑нибудь на окра­ине Мос­квы, который жрет пиц­цу и при­калы­вает­ся над тем, как мы тут всё это вос­при­нима­ем всерь­ез?

Ки­ря рас­сме­ялся, хотя что‑то в сло­вах Сани задело его. Он повер­нулся на сту­ле, изоб­ражая «того самого мужика»:

— О, при­вет, пацаны! Я тут почищу вам логи, толь­ко не обла­жай­тесь! — Он нарочи­то понизил голос, изоб­ражая карика­тур­ного хакера, ссу­тулив­шегося за кла­виату­рой с кус­ком пиц­цы в руке.

Они оба рас­хохота­лись, раз­рядив нап­ряжение. Но смех был корот­ким.

— Лад­но тебе, — наконец ска­зал Кирилл, про­терев гла­за. — Все рав­но, даже если это дей­стви­тель­но какой‑нибудь тол­стый ста­рый хрен, нам пофиг. Глав­ное, что­бы свою работу сде­лал до кон­ца.

— Ну да, — Саня при­щурил­ся, гля­дя на монитор, — я все же думаю, что нас­тоящая девуш­ка‑хакер — это что‑то из раз­ряда мифов. Зна­ешь, как еди­норо­ги или нор­маль­ные сис­темы защиты. Все об этом говорят, но ник­то никог­да не видел.

— Может, мы и ста­нем пер­выми, — улыб­нулся Кирилл. — Хотя, если это и прав­да какой‑нибудь мужик, луч­ше его все‑таки не видеть.

Что ж, пока все скла­дыва­лось как нель­зя более удач­но: раз­ведка прош­ла успешно, Фреш раз­берет­ся с самим взло­мом и сли­вом базы, а Трик­си поможет замес­ти сле­ды. Тог­да, навер­ное, дела наладят­ся. Киря решит проб­лемы с бан­дитами, с чем клят­венно обе­щал каким‑то непонят­ным обра­зом посодей­ство­вать тот же Фреш, купит себе ноут­бук и смо­жет наконец чаще появ­лять­ся дома… Он подумал, что пос­ледний раз был там недели две назад. Нет, может быть, даже три. Или уже месяц? Вре­мя скле­ива­лось в какую‑то лип­кую лен­ту Меби­уса, где каж­дая минута прев­ращалась в час, а сут­ки исче­зали в тус­клом мер­цании экра­на.

Ки­рилл покосил­ся на свой «Эрик­ссон», лежащий на сто­ле. Мать зна­ла номер его нового мобиль­ного и зво­нила при­мер­но в одно и то же вре­мя — вечером, ког­да отчим уже напивал­ся. Раз­говор поч­ти всег­да стро­ился оди­нако­во, как в филь­ме «День сур­ка». Сна­чала зна­комое, уставшее «При­вет, сынок», а потом воп­рос, который вко­лачи­вал­ся в его мозг молоточ­ком вины: «Ког­да ты зай­дешь? Я ску­чаю». Но за эти­ми прос­тыми сло­вами скры­валось что‑то боль­шее. Мать, как всег­да, избе­гала пря­мых раз­говоров о том, что тво­рилось у них дома, но Кирилл знал: ее жизнь с отчи­мом — это нес­конча­емая борь­ба за иллю­зию семьи, которой никог­да не сущес­тво­вало. Вот толь­ко сегод­ня зво­нок в при­выч­ное вре­мя не раз­дался, навер­ное, дома готовит­ся ужин или стир­ка в самом раз­гаре — не до того.

Ки­рилл выдох­нул, потер лицо руками, слов­но пыта­ясь смах­нуть с себя мыс­ли о прош­лом. Но обра­зы все рав­но при­ходи­ли — вспом­нились бес­сонные ночи, ког­да он слы­шал, как за сте­ной что‑то раз­бивалось, как в кух­не падала посуда, а мать, тихо пла­ча, собира­ла осколки. Имен­но тог­да он начал кодить, убе­гая на ту сто­рону экра­на, в мир, где нет боли и слез. И чем глуб­же пог­ружал­ся в этот циф­ровой лабиринт, тем даль­ше ока­зывал­ся от реаль­нос­ти.

Но это было иллю­зией. Реаль­ность всег­да пря­талась рядом, точ­но невиди­мый монстр под его дет­ской кро­ватью. Она дышала за спи­ной, шеп­тала в ухо, что он не смо­жет убе­гать от нее веч­но. Вот пря­мо сей­час реаль­ность вор­валась в его мыс­ли жуж­жани­ем и мелодич­ным пис­ком телефо­на, забив­шегося в кон­вуль­сиях на сто­ле.

Ки­ря про­тянул руку. Номер не опре­делил­ся — так всег­да было, ког­да зво­нили с город­ско­го.

— Да? — при­ложил он труб­ку к уху.

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

Ки­ря почувс­тво­вал, как внут­ри все обор­валось, слов­но его ока­тили из вед­ра ледяной водой. Не будет сосед­ка зво­нить прос­то так, хотя тетю Таню он знал с самого детс­тва. Да что ж она тянет‑то?

— Что слу­чилось? — дрог­нувшим голосом спро­сил он.

— Ох, Кирюша… Мама в боль­нице. Юра сегод­ня пьяный при­шел, они пос­сорились, и он… он ее избил. Силь­но. Я при­бежа­ла на шум, выз­вала ско­рую…

— Ког­да? Куда? Где?

Сер­дце бешено молотит­ся в гру­ди, готовясь вып­рыгнуть наружу.

— В Вос­кре­сен­скую увез­ли. Говорят, в реани­мацию…

В вис­ках зас­тучало, мир стал тус­клым и чужим, как буд­то кто‑то рез­ко выр­вал из‑под ног опо­ру. Голос сосед­ки про­дол­жал что‑то говорить, но он уже не слу­шал. Кирилл сжал телефон так, что побеле­ли кос­тяшки паль­цев. Перед гла­зами всплы­ли кар­тины: мать, лежащая на полу, кровь, его отчим — огромная, пьяная тень с переко­шен­ным от зло­бы лицом.

В гру­ди закипа­ла тем­ная, тяжелая вол­на — отча­яние и ненависть. Внут­ри что‑то с хрус­том ломалось, рас­полза­ясь в холод­ную, некон­тро­лиру­емую ярость.

— Кирилл? Ты меня слы­шишь?

Го­лос тети Тани вер­нул его в реаль­ность.

— Да, — хрип­ло отве­тил он. — Спа­сибо, что поз­вонили.

Па­лец сам нажал «отбой». Кирилл механи­чес­ки положил телефон на стол, затем сунул в кар­ман, сно­ва дос­тал, пос­мотрел на часы. Полови­на девято­го вечера. До сколь­ки работа­ет боль­ница? Пус­тят ли его туда? Навер­ное, понадо­бит­ся пас­порт, он вро­де бы лежит в кар­мане кур­тки. Мыс­ли рва­лись в раз­ные сто­роны, искри­ли, как ого­лен­ные про­вода. В голове зву­чало толь­ко одно: «Най­ду это­го подон­ка... Най­ду и при­кон­чу».

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    12 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии