В этом посте упоминаются Windows 98, DSL-модем Zyxel, настраиваемый по COM-порту, IIS, работающий на Windows NT 4.0, а также множество других современных технологий, с помощью которого люди строили успешный IT-бизнес в российской глубинке десять лет назад, а я во всём этом участвовал. В остальном же — это просто история моей первой настояшей айтишной работы.
Десять лет назад.
Компьютер тогда ещё не был теперешней обязательной мебелью, а быстрый интернет, хотя и существовал в теории, на практике был почти неподъёмен по цене. На этой почве цвели компьютерные клубы, они же — игровые залы, они же — центры кибернетических удовольствий интернет-кафе. Вернее, цвести они продолжали в провинции, а в мегаполисах их нещадно давило удешевление комплектующих и, что наиболее важно, удешевление связи.
Я редко бывал посетителем подобных заведений. Дома была своя машинка, старая, но надёжная, да и сетевые игры мне нравились мало. Иногда, конечно, заносило в компанию таких же студентов-второкурсников, арендующих на ночь какой-нибудь подвал с компьютерами — и тогда пиво лилось рекой, шотган сыпал дробью, а трупы противников расползались под ногами. Веселье!
Вступление в ряды Фурье
Другую сторону этого веселья мне пришлось узнать именно в 2003 году. Тогда я очень хотел что-нибудь изменить в своей жизни, и вылилось это в то, что я забрал документы из ВУЗа, купил в первом же киоске газету с объявлениями, и принялся искать более-менее «айтишные» вакансии. Одно объявление заинтересовало больше всего — в городе открывался новый «Компьютерный центр» (в провинции оно всегда так, пафос названия никогда не соответствует убогости содержимого), и туда требовался системный администратор.
Встретил меня дяденька странной наружности, чем-то мне сразу не понравившийся. Ну, думаю, не уходить же сразу, вариантов других может и не быть. Остался на собеседование.
Дядька, представившийся Эдуардом (имя ещё более странное, чем его хозяин) расспрашивал меня про аппаратную начинку тогдашних компьютеров, я с переменным успехом отбрыкивался. Даже с каким-то внутренним облегчением я услышал, что собеседование завалено — по мнению Эдика (никто никогда не называл его иначе) слабовато я знал железки.
Меня неудача не очень обеспокоила, и я собрался было уходить — но заметил на одном из мониторов открытый каталог с порнухой фильмами, и предложил устроить натуральный обмен. Эдик, услышав о том, что у меня есть парочка искомых им фильмов, обмен одобрил, и я скатался домой за винчестером. Эх, никакие торренты не заменят приятную теплоту моего первого десятигигового Fujitsu…
После обмена Эдик пригласил за счёт заведения поиграть в кваку, заодно с подтянувшимся к тому времени владельцем заведения — лысым, бандитского вида, мужиком, имени которого я уже не помню. Огромные ЭЛТ-мониторы, грязные шариковые мыши, отсутствие наушников и неудобные места без перегородок меня не впечатлили, ровно как и 98 винда, чьё лого узнаваемо засветилось при загрузке (год, напомню, был 2003, и народ худо-бедно перешёл на XP). Вслед за операционной системой грузилась какая-то программа, выполнявшая функцию лаунчера с блокировкой от халявщиков. Разблокировалось всё это дело с админского компа.
Посмотрев на это дело, и собрав в комок всю свою наглость, я заявил: дадите мне полчаса посидеть за одним компом, и я сломаю вашу защиту. Если справлюсь — вы меня берёте на работу, если нет — оплачу время и уйду с позором.
Эдик с лысым хозяином переглянулись, сказали «ладно», и засели за соседние компы играться, время от времени подглядывая ко мне.
Когда время вышло, и с админского «пульта» был направлен сигнал на блокировку, я продолжал играть в старкрафт как ни в чём не бывало. Удивлённый Эдик потупился под тяжёлым взглядом Лысого (тот-то, поди, думал, что защита нерушима, а тут какой-то шкет их «хаканул»), и угрюмо поздравил меня с принятием на работу.
Олдфаги наверняка вспомнят не очень славные времена засилья мастдаев, и прикинут минимум пару способов обхода любой «защиты». А вот поколению, не имевшему дела с семейством 9x, стоит объяснить, что же я сделал. Дело в том, что устаревшая даже на те времена 98 винда, которую в быдляцких клубах ставили по мифическим соображениям малотребовательности к системным ресурсам, имела очень много, невообразимо много, нереально много дыр, о которых моя любознательная личность прекрасно знала (да и до сих пор кое-что помнит). Логично было воспользоваться ими для изучения системы, и ещё логичнее предположить, что защита использует какие-то из этих дыр, потому что это самый простой вариант.
Итак, во-первых, 98 винда принципиально не могла быть запаролена. Конечно, какие-то подобия учётных записей там создавать было можно — но давали они никак не защиту, а только лишь возможность раздельного хранения некоторых пользовательских настроек. А FAT, исключительно с которым работали мастдаи, не поддерживает ни прав доступа, ни шифрования — короче бери и делай что хочешь.
Во-вторых, я был почти уверен, что не отключён безопасный вход в систему, и уж тем более не отключен выход в DOS (стандартным способом он и не отключался, ЕМНИП). Это в NT без логина даже в консоль восстановления не войти, а в 9x ничего этого не было.
В-третьих, каждый школьник в то время знал, что путь к «проводнику» в Windows 9x прописан в конфиге system.ini параметром shell. С 99% вероятностью защитная оболочка была прописана тем же самым способом.
Соответственно, мне надо было всего лишь перегрузиться в command prompt (при загрузке держать Ctrl или F8), запустить edit.com, и отредактировать конфиг. Исполняемый файл эксплорера даже не был удалён, но если бы и был — можно же прописать iexplorer, либо ещё со времён win 3.0 сидящий во внутренностях винды fileman, либо вообще любую программу, в которой есть диалог выбора файла.
И ура — после перезагрузки запустилась нормальная оболочка (насколько это выражение применимо к проводнику 98 винды), через которую можно было запускать уже что угодно.
Вот так я и попал в адово место, гордо зовущееся «Компьютерный центр Стелс».
Страх и ненависть в компьютерном раю
Как оказалось, компьютерным центром шарага называлась не просто так. Планы Эдика и Лысого были воистину глобальными: они собирались поднять не только игровой/интернет клуб с баром, но и магазин компьютерной техники, барахолку, сервисный центр, пункт проката видео… и это только поначалу. Админ, как выяснилось, был нужен не для того, чтобы сидеть за управляющим компом, как это обычно бывает, а для того, чтобы возиться с софтом и железками, что для меня тогда было пределом мечтаний. А сама идея создания некого центра, вокруг которого можно было объединиться немногочисленным гикам города, тоже мне очень претила, хотя по здравому размышлению было вполне очевидно, что ничего у них не получится.
И вот почему.
Лысый, как выяснилось, в компах понимал чуть менее, чем ничего. Вообще-то, несмотря на свою бритоголовую бандитскую внешность, он оказался вполне разумным человеком, однако многого просто не понимал, и, по факту, все решения, связанные с ИТ, принимал Эдик. А этот толстенький плюгавенький чудик действовал исключительно в своих интересах, врал не стесняясь, и вообще зарекомендовал себя только с плохой стороны. Как я узнал позже — он не гнушался мелким мошенничеством, и был даже известен в некоторых кругах под кличкой «Эдик-фальшивомонетчик» за то, что однажды пытался расплатиться банкнотами, отпечатанными на цветном принтере. И ганжубасом баловаться любил, причём ничуть этого не стеснялся.
Кроме Эдика в «центре» работали и другие крайне колоритные личности, рассказ о которых, увы, в околокомпьютерную нить повествования не вписывается.
Но поначалу будущее казалось радужным, трудности — временными, а зарплата — не такой уж и маленькой. Хотя она была не то что маленькой — она была просто никакой, да ещё начальство любило пользоваться системой штрафов (штрафы за опоздания, оставление рабочего места, и т.д.). Этими штрафами пользовались напропалую, об этом ещё зайдёт речь.
Обеденного перерыва не предусматривалось, а находиться на месте приходилось по десять часов — гастрит примерно тогда меня и настиг. Зато настоящей работы было немного: я настраивал компьютеры, следил за работой, чинил мелкие поломки, занимался поддержкой сети. Лапшу кинули ещё до меня (топологию сети я так и не смог понять, это было что-то вроде полузвезды-полукольца, но оно как-то работало), а мне было поручено поднять файл- и принт-сервера, ну и домен, заодно. Ни тем, ни другим, ни третьим я раньше не занимался, но с энтузиазмом принялся за дело, и методом тыка сделал всё, чем укрепил веру в свою полезность.
Сборку компьютеров Эдик мне не доверил — да, и честно говоря, заказов было очень мало, почти всегда — для каких-то знакомых Эдика и, соответственно, по «своим» ценам. Дохода это почти не приносило.
Кстати, железо доставалось так: после набора достаточного числа заказов в Самару отправлялась машина. Там в «Прагме» закупалось всё заказанное (Эдик гордо называл себя официальным дилером), привозилось и отдавалось. Предоплата была 100%, а ждать заказа приходилось иногда пару недель — ну неудивительно, что популярностью такой гомозин не пользовался.
Другой отдел магазина являлся самой настоящей барахолкой. Эдик, ко всему, оказался ещё и ужасным скопидомщиком, и барахолка была создана исключительно в угоду его мании. Он скупал всякое поюзанное компьютерное старьё — полугиговые винчестеры, старые планки SIMM, PCI-вюдюхи, ISA-модемы, 14' мониторы… не брезговал даже скупкой музыкальных компакт-дисков. Этим делом были заставлены все полки, потому что покупать обратно такой крэп мало кто желал. Профита барахолка не приносила вообще, за всё время, которое я там проработал, не было продано ничего.
Однажды я увидел на полке старый двухсотмеговый ноутбучный винчестер с ATA-интерфейсом и решил купить в качестве съёмного носителя, благо по ценнику он отдавался рублей за сто (у флешек тогда объёмы были сравнимы, а цены — заоблачны). Когда я обратился к Эдику, тот забурчал, задумался и сказал, что отдаст железку только за 500. Ну вы поняли.
Немногим лучше барахолки был организован и компьютерный зал. Двадцать компьютерных мест, совершенно неприспособленных для игры. Ужасная посадка, постоянно забивающиеся и ломающиеся шариковые мыши, отсутствие наушников (это аргументировалось экономией) и какие-то отстойные видеокарточки… А рядом, в том же помещении, находился бар с мягкими диванами и телевизором.
И одно, как можно догадаться, мешало другому. Если в бар таки заносило нормального посетителя, ему мешало играющее школиё, матерящееся напропалую. А школиё побаивалось посетителей бара — потому что его, по непонятным причинам, облюбовали гоповатого вида пацанчики, почти не интересующиеся компьютерами. В конце концов эти личности в спортивных костюмах и стали почти единственными посетителями «Стелса».
Бар, кстати, был убог и дорог. Это практически всё, что я могу о нём сказать.
Часто приходилось задерживаться на ночь. Когда хозяин ждал «гостей» (обычно эта была мелкая братва, приходящая на ночь расслабиться в пулялки под пивко и позырить порнуху) мне поручалось ночное дежурство, в течение которого я должен был быстро менять и чинить раздалбываемые мышки и клавиатуры. Иногда мне оплачивалась дорога на такси домой — но не было ни сверхурочных, ни отсыпного. Впрочем, это компенсировалось слабой загруженностью днём — в моей каморке можно было свободно спать, посетителей не было почти вообще.
Однажды, когда я только-только прилёг поспать на сдвинутых стульях, в мою каморку вбежал Лысый, кричащий что-то про хакеров (на этот счёт у него была самая настоящая паранойя). Из криков я понять ничего не смог, и поднялся в компьютерный зал.
Как оказалось, у двух парней что-то сбойнуло, и управлятельная программа вылетела напрочь, после чего сеанс вовремя не завершился. Администраторша увидела красный сигнал, и, вместо того, чтобы подойти и поинтересоваться в чём дело, или сообщить мне, сразу нажаловалась Лысому, тот наорал на них, потом на меня, да так, что парнишки выглядели испуганными донельзя. Я сказал что разберусь, отвёл бедняг в сторону, и расспросил. Их ответы только подтвердили моё подозрение — ничего они не делали, ну заглючила программа и вылетела, учитывая что это была какая-то крякнутая хрень, ничего странного в том не было.
Я отпустил парней и отрапортовал о проведённом расследовании. Лысый с Эдиком устроили симпозиум, через 15 минут вынеся вердикт — штрафануть меня на 30% зарплаты (не ищите в этом смысл, прикопаться могли к чему угодно). Я начал возмущаться (меня до этого не штрафовали ни разу, боялись, что уволюсь, а другого идиота на моё место они не найдут), Эдик разводил руками, а хозяин орал, что я разпи#дяй и кругом хакеры, которые только и жаждут поиграть за его счёт… но штраф сократили до 10%, сцукованы. Показательно даже не это, а отношение к клиентам — на них хозяевам было пофиг абсолютно.
Незаменимых нет
Великие ценности клуба сторожила охрана, представлявшая собой жуткий, невообразимый пипец. В охранники была набрана обычная гопота, которая быковала с нормальными посетителями, отнимала деньги у школия (называя это платой за вход), и лебезила перед описанными выше спортивнокостюмными личностями — те, если что, могли и запросто так в рожу сунуть. Когда им было скучно — а скучно им было всегда — они докапывались до остальных сотрудников, например меня, или девчонок, сидевших на управляторном компьютере.
Я, ранее подобного обращения не знавший, довольно быстро приспособился к их манере общения. К тому же я после всех подвигов на поприще борьбы с компьютерами таки выглядел в глазах Лысого скромным гением, он мне покровительствовал, поэтому гопоохрана меня не сильно задевала. А вот девчонок-администраторш было жалко.
Эх, красивые были девчонки. Но тупые. И обращались с ними, как с подножной грязью, увольняя строго раз в месяц, не выплачивая зарплату. Про систему штрафов я упоминал выше, и хотя нигде на бумаге она не была закреплена, в день зарплаты (когда таковой случался, а случался он не всегда) просто объявлялось, кто на сколько оштрафован. Сумма штрафа могла оказаться и больше зарплаты, тогда с «должника» требовали денег.
Девчонки с кассы всегда оставались должны, уж не знаю, за что. И, естественно, увольнялись со скандалом. На следующий день приходили новые, с которыми через месяц всё повторялось. Хитрая схема, да? Причём желающих поработать было много, и Эдик (это входило в его компетенцию) выбирал реально самых тупых, которые, по вечному природному закону, оказывались самыми красивыми. Откуда я знаю, что отбор шёл по первому признаку, а не по второму? Ну, однажды я принял участие в очередном симпозиуме.
Всем кандидаткам было велено пройти IQ-тест, и Эдик выбрал тех, кто прошёл его хуже всех. На мой вопрос, почему не взяли девушку, набравшую в районе 150 баллов, Эдик удивлённо ответил «Ты ох@ел что ли? Нах@я нам умные, нам дуры нужны».
А однажды… однажды я увидел её… И моментально влюбился.
Стройная, длинноногая брюнетка с огромными наивными глазами, третьим размером груди и белозубой улыбкой. Это была самая красивая девушка, которую я когда либо видел до этого, да и после, пожалуй. Словами описывать её бесполезно, но она была из тех девушек, в присутствии которых мужики выключают верхний
И да, эта была очередная «администраторша», первый раз появившаяся на работе. Я возблагодарил Вселенную за то, что в мои обязанности входило ознакомление Ольги с админским софтом — о да, детка, я буду вежлив и нетороплив.
Ольга, как ни странно, схватывала всё на лету, и вообще оказалась на удивление умненькой. Подозреваю, что это был единственный случай, когда Эдик нарушил собственное правило — впрочем, и вы бы нарушили что угодно. Несколько часов, под жадными взглядами охранника, которому было запрещено нам мешать, мы сидели вместе, разбирая особенности управления самописной системой биллинга… Чёрт, это, фактически, самое счастливое воспоминание за тот год…
Вечером я даже осмелился проводить Ольгу до автобуса. Мы стояли на остановке, она хлопала ресницами своих нереально огромных глаз, и дрожала, несмотря на летнюю духоту. «Паша, — сказала она мне таким голосом, что я понял: меня ждёт самое откровенное признание в её жизни — Паша, огромное спасибо за помощь! Я сегодня первый раз увидела компьютер!».
Тестирование восьмибитного интернета и другие факапчики
Гораздо интереснее стало, когда в «Стелсе» появился интернет.
Для начала нам принесли aDSL-модем, который в то время и в том городе был в новинку. DSL обеспечивал только один провайдер, и обеспечивал не всем, а только абонентам собственной телефонной сети — грубо говоря, паре районов города (в остальных районах властвовало ВТ). Получив модем и инструкцию, мы с Эдиком заперлись в каморке и стали подключать его к серверу.
Модем был страшный и непонятный (тогда подобные девайсы были в новинку). С одной стороны в него втыкалась телефонная сеть, с другой — Ethernet а внутре у него была неонка, а управление модемом осуществлялось через терминал по COM-порту, для которого тоже была своя соединялка. Никакого веб-интерфейса, вводишь команды и молишься, чтобы оно заработало.
Естественно, у нас оно не заработало, и на следующий день пришёл слесарь по модемам, прописал настройки и сказал «тестируйте». Эдик захрипел, как кот, охраняющий колбасу, выгнал меня из каморки и начал тестирование.
Как потом было слышно из-за двери кабинета Лысого, счёт за «тестирование» превысил месячный доход заведения в несколько десятков раз. Эдик накачал сервиспаков для винды, фильмов и всякого софта — оправдывался он тем, что думал, будто тестирование бесплатно.
После этого политика пользования интернетом стала истинно фашистской — три рубля за мегабайт для своих, при себестоимости в рубль. Обеспечить учёт повелели мне.
Я поднял на серваке WinGate, и в конце каждого месяца по распечатке логов показывал, кто сколько насидел. Естественно, я переписывал трафик с себя на Эдика, как же без этого? Там все обманывали всех, и проявлять благородство было глупо. Почти всему плохому я научился в «Стелсе», только пить водку меня научили в школе.
Посетителям с того времени тоже был предложен быстрый, аж восьмимегабитный доступ в интернет. Естественно, восемь мегабит — это была максимальная скорость до DSLAM, а фактическая была гораздо меньше: у провайдера внешний канал был всего на несколько десятков мегабит. Тарифы, по которым продавался инет клиентам, я уже не помню, но считались и время, и трафик, что сильно конфузило клиентов. Многие тогда и понятия не имели, что интернет вообще чем-то измеряется, и объяснить какой-нибудь девочке, пришедшей скачать реферат, что в купленные ей десять мегабайт поместится примерно десять рефератов было тяжеловато. Особенно про «примерно» — ну вы понимаете, заявы «я платила за десять рефератов, но вылезла на майл и не скачала ни одного, отдайте деньги» были постоянны.
Про скачку рефератов — это вообще отдельная тема. Естественно, на всех компьютерах, во избежание взлома, были отключены USB и флоппи. Запись на диски (за деньги, конечно же) мог организовать только я (девочка в зале не умела это делать, да и не разрешали ей, чтоб не подрабатывала налево). И для этого мне приходилось идти в админскую каморку, там по сети залезать на нужный комп, и сливать оттуда файло, подниматься в зал, отдавать дискету.
Очень всё было эффективно организовано.
Но продолжаю.
Интернет-трафик, как я уже сказал, считался WinGate. С моей точки зрения, открыть лог и посмотреть данные по сессии было просто, но девочки-администраторши так не думали. Лысый велел Эдику разобраться. Эдик пришёл ко мне, и велел писать биллинг.
Я, к тому времени, уже забурел, и не боялся даже гопов из охраны. Так что Эдику и сказал прямо — повышай, сцукован, зарплату, иначе пипитун тебе, а не биллинг. Или плати сразу наличкой.
Тот помялся для приличия, и предложил: зарплату, мол, я тебе повысить не могу, денег тоже не дам, но как премию сделаю. Тока сумму уменьши, а то я за такие деньги сам на ассемблере напишу.
Ага, думаю, крякер интернета ты напишешь. И на другую сумму не соглашаюсь. Пиши, мол, хоть на алголе, мне индифферентно.
Эдик ещё поломался, но на мои условия согласился.
Через пару дней «биллинг» уже показывал весёлые циферки пользовательского траффика. Денег, правда, мне за него не дали — Эдик уговорил меня взять «премию» заказанным но не забранным комбо-приводом (ох и намучался же я потом с этой железкой!).
Вот как-то так оно всё и работало. Слава о «Стелсе» ходила не самая хорошая, гопотня напивалась, ломала компы, люди увольнялись, зарплату задерживали, Лысый стал появляться на месте всё реже и реже, у Эдика в каморке стали собираться какие-то обдолбыши, и обсуждать, как они накурятся в следующий раз… Под конец моей карьеры говноадмина выяснилось, что Эдик ещё и анимешник, и будет на базе центра организовывать клуб любителей китайских порнографических мультиков. Местные анимешники устремились в свою новую Валгаллу, стали устраивать групповые просмотры евангелионов и меняться покемонами через наш сервак, приближая Апокалипсис.
Однажды Эдику взбрела в голову идея поднять BBS с рекламой и FTP. Тут ему пригодился, наконец, весь тот хлам, что валялся на полках барахолки, из которого он собрал нечто рабочее. За связь с внешним миром в этом компьютерном Квазимодо отвечал ISA-модем на 33,6 кб/c, а работать ему полагалось под управлением Windows NT 4.0 и какой-то древней версии IIS. С древней NT Эдик справиться не смог и отдал железки мне. Я как-то настроил всё, можно было дозваниваться, набирать stels.ru и попадать на страничку с прайсом.
Естественно, сервак так и стоял отключённый от телефонной сети. Потому что днём подключать его было нельзя, телефон использовался для разговоров, а на ночь его подключать забывали. Да и знало о существовании такого сервера три с половиной человека, потому смысла в идее не оказалось.
В общем, энергия и идеи фонтанировали из Эдика упругой струёй — но если они и приносили какую-то выгоду, то только ему лично, причём чаще — моральную.
Но последней каплей стал следующий случай.
У лучшего друга сдох его древний, как старуха Изергиль, пентиум. Тот за лето накопил денежек и решил купить не абы что, а настоящий Athlon64, которые к тому моменту только-только появились. Все с восторгом ждали появления настоящих 64-битных технологий, стократного прироста скорости и позорного поражения Intel.
В нашем городке подходящие железки ни за какие деньги достать было нельзя, и дружище, соблазнённый моими доводами, обратился в «Стелс». Эдик забрал деньги, велел ждать и… исчез.
Он не появлялся на работе, не брал телефон, и уж конечно никакого компьютера не привёз. Лысый только разводил руками — мол, с Эдика спрашивайте, я душой за вас, но денег у меня нет.
Как мне было стыдно перед другом — словами не передать. Тот, конечно, тоже переживал, но меня ни в чём не обвинял, за что ему спасибо.
Через месяц Эдик объявился. И вручил Серёге… процессор.
А остального тупо не было. Эдик объяснился в том духе, что машина попала в аварию, и железки везти не на чем. Врал или нет — чёрт его знает, но ещё через месяц железки он таки привёз, а в качестве компенсации подарил другу крутую беспроводную мышь.
Уже много позже я узнал, что Эдик, получив самый крупный в своей жизни заказ, решил схитрить, и два месяца ждал, пока топовые железки упадут в цене. Долбаный мошенник.
После этой неприятной истории я свалил из «Стелса», а на моё место взяли какого-то инвалида. Но на этом история не заканчивается.
Через пару месяцев после моего ухода меня разбудил телефон, услужливо подсунутый под ухо добрым батей (он у меня личность удивительного такта и понимания). Звонил Эдик, которому нужны были пароли — инвалид сбежал от местных порядков без предупреждения и зарплаты, не оставив о себе никакой информации.
О, как жалею я, что спросонья не разобрался в ситуации, и не послал их всех по известному адресу вместе с их стелсом, паролями и сбежавшими инвалидами. Ох и потрахался бы Эдичка, сбрасывая БИОСы у двух десятков компов…
В общем, я тогда посчитал, что проще вспомнить и назвать пароли, и отправиться досыпать. Очень, очень большое упущение.
А ещё через год, после того, как у окончательно разорившегося клуба сменилось руководство, Эдика выгнали, мне позвонил новый хозяин и попросил вернуться. Вот его-то я и послал, хотя он-то, в принципе, был ни в чём не виноват.
Автор: Antikiller