Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #106, ОКТЯБРЬ 2007 г.

Конструктивный Хаос

Илья Александров

Хакер, номер #106, стр. 086

(aleksandrov.i@gameland.ru)

Записки очевидца с Chaos Constructions’07

То, что у нас в России самые крутые компьютерщики в мире, обсуждению не подлежит. А компьютерщики, они хоть на компах и повернуты, но общаться только в рамках окошечек ICQ- и IRC-клиентов не могут. Наш ответ всем заморским хакатонам и Assembley – фестиваль Chaos Constructions.

День первый. Начало

Впервые подобная тусовка прошла в Питере в 1995 году. Искушенные читатели знают, что тогда она еще именовалась EnLight. На первое русское демо-пати собралось около двухсот человек, а помещение предоставляла Федерация шейпинга. Кстати, многие из команды организаторов 1995 года работают в оргкомитете и сегодня.

В этом году фестиваль проходил в торгово-выставочном комплексе «Евразия» в течение двух дней без перерыва. Полное название пати - Chaos Constructions Antique, последнее слово отражает лозунг фестиваля: «Возвращение к истокам». Дело в том, что организаторы обещали самую большую выставку старых компов за всю историю проведения СС.

В общем, в 10 утра 25 августа я уже выходил из станции метро «Лесная» и, огибая лужи, двигался к «Евразии». Накануне лил дождь, но сегодня небо было чистым, синим и радостным, призывая компьютерщиков не сидеть дома. Торговый комплекс найти было легко – он находится в пяти минутах ходьбы от метро, а над входом в эти дни красовался большой щит с надписью: «СС’2007». У входа уже стояло человек 15, распивавших главный программерский напиток – пиво. Пара минут ушла на диалог с администрацией («Я из «Хакера», господа. Да, мне очень нужно внутрь до открытия. Нет, понимаете…»). Ситуацию спас Петр Соболев aka Frog – глава оргкомитета. Он провел меня в зал и дал входной билет - ленточку-браслетик со штрихкодом, которую так критиковали впоследствии участники. Дело в том, что каждый раз, когда ты входил или выходил из зала на улицу, админ возле дверей «щелкал» штрихкод специальным устройством. Мало того что ощущаешь себя банкой пива в продуктовом магазине, так еще и очередь иногда образовывается. Тем, кто пришел без компьютера, клеили красные браслетики (цена за вход была 400 рублей), с ноутбуком – шахматную ленточку, и вход на фестиваль с компом был в 2 раза дешевле. Девушек по традиции пропускали бесплатно.

Зал сразу порадовал своими размерами – о тесноте можно было не волноваться. Центральный проектор, на котором транслировались конкурсные работы, был достаточно большим, и даже с последних рядов изображение выглядело четким. В зоне участников стояли столы и стулья в несколько рядов, под ними валялись удлинители и прочие провода – проблем с подключением ноутбука не наблюдалось. В другой части зала находилась хак-зона – там эти два дня жил Agressor, ответственный за конкурс по взлому, и там же, прямо в зале, располагался буфет, чтобы можно было подкрепиться, не уходя далеко. Напротив центрального проектора находилась выставка старых компьютеров – она действительно занимала много места, и экспонатов в ней было порядка 80. За инфодеском уже работали очаровательные девушки, «готовые ответить на любые мои вопросы». Спрашивать я их ни о чем серьезном не стал, благо расписание событий фестиваля находилось тут же, зато пообщался с удовольствием. Что касается интернета: везде в зале было покрытие Wi-Fi, для тех, у кого не было карточки для беспроводного выхода в сеть, было отведено специальное место с витой парой.

По залу бегали организаторы – кстати, почти 40 человек – и решали оставшиеся проблемы. С небольшим опозданием, после 11 утра начали запускать народ.

Дыхание Assembley и вечный ZX

С самого утра в зале порядка 200 человек, причем как минимум половина пришла с ноутбуками. Учитывая, что в комплексе было нарочито полутемно, для того чтобы изображение проекторов было четче, вокруг все светилось от LCD-мониторов.

На сцену поднялись Frog и Random - организаторы. Традиционная приветственная речь, рассказ о том, чего стоит ждать, как подключиться к сети и прочем. За спиной Frog’а постеры со спонсорами: «Объединенные сети» обеспечивают Wi-Fi, а AdRiver снабжает победителей призами.

Фестиваль объявлен открытым. Кстати, если говорить о спонсорах, то основные затраты на проведение пати – личные средства организаторов. Аренда помещения, охрана, оборудование. Выручка с входных билетов окупает лишь малую часть затрат.

На большом экране начинают крутить репортаж с Assembley - демо-пати, которое проводится в Хельсинки и считается самым масштабным компьютерным фестивалем. Грандиозные кадры с тысячами мониторов были призваны растравить душу посетителей CC. Пока юзеры подключали свои ноуты к сети и ловили Wi-Fi к своим фряхам и убунтам (юниксоидов было традиционно много), на экране транслировались лучшие работы с Assembley. Справедливости ради надо заметить, что хотя выполнены они и покруче представленных на CC, но отнюдь не в разы. Человек, который «не в теме», сразу и не поймет, где забугорные демки, а где родные.

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

Первым конкурсом стал ZX Spectrum (не забудем мать родную, ребята!) Graphics. Художники на ZX блеснули психоделичностью и кровожадностью, изобразив персонажей компьютерных игр, зверушек и некоторые объекты воображения, причем, что собой являют последние, я не понял. Рисование на Спектруме оказалось распространенной забавой - во время фестиваля проводилось еще два подобных реалтайм-конкурса. Реалтаймовыми называются такие конкурсы, работы для которых создаются за ограниченное время непосредственно на фестивале и участвовать в которых может каждый желающий.

Тут же проводилось голосование. При входе на фестиваль каждому давали стопочку анкет для голосования. Записав буквенный индикатор с браслетика-билета и расставив оценки работам, участник должен был занести анкету на инфодеск.

Выйдя на улицу покурить (редакция журнала «Хакер» категорически не одобряет вредные привычки работников издания и солидарна с Минздравом), я увидел телевизионщиков из Москвы и товарища Длинного, известного фрикера. По какому каналу нас всех показывали, я не в курсе, а Серегу (это который фрикер) ты мог видеть на обложке февральского номера. И не говори, нет бы голых теток, так…

Когда мы вернулись в зал, Frog уже вовсю вел репортаж с выставки.

Выставка Antique

Экспонаты, участвовавшие в выставке, были предоставлены посетителями фестиваля. Так что у каждого древнего компа на CC был свой хозяин. Этим и воспользовались организаторы: Frog подходил к экспонату и задавал несколько вопросов владельцу. Точнее, компьютерщики сами рассказывали о железе давно минувших дней. Все это снимала камера, в режиме онлайн выводившая изображение на главный проектор. Поэтому ходить толпой по выставке не было необходимости – можно было сидеть на своем месте и наблюдать за развитием событий посредством проектора.

На стене висели разного рода системные платы. Меня порадовала древняя советская микросхема, где родной кириллицей было подписано, где адресная шина, где шина данных и т.д. Возле каждой платы висел листочек А4, где можно было прочитать, например, когда и почему умер разъем ISA. Некоторые тексты организаторы делали сами, некоторые брали из Википедии.

Sharp PC-7000 бурно обсуждала пара админов в возрасте за сорок – ностальгия, видимо. А Sharp был действительно интересным – компьютер можно было аккуратно собрать и взять с собой. Хотя, конечно, о никакой автономной работе речи не идет, просто гибрид ноутбука и стационарки.

Рядом парень с девушкой играли в виртуальный бейсбол. У них в руках было по специальному джойстику, имитировавшему биту. Игра реагировала на движения руки, и их точно копировал персонаж. Но отбить мяч удавалось далеко не каждому. У редактора ][ это не получилось.

Зато я увлекательно поиграл в приставку «Видеоспорт». Жаль, что в СССР подобным устройствам уделяли не много внимания. Могли бы все Денди и Сеги переплюнуть. Отмечу, что каждый мог сесть и поработать за любым из представленных экспонатов. За старушками от HP и Sun собрались юниксоиды, с любопытством изучавшие хелпы HP-UX и иных малопопулярных *nix-систем.

Длинный заинтересовался Apple 2. Как оказалось, владелец собрал его сам. Взял паяльник, чертежи, документацию в нете и сваял свой второй Мак. Если бы на CC оказался Стив Джобс, он наверняка бы обратил внимание на умельца как на потенциального сотрудника.

Уникальное собрание калькуляторов Сергея Фролова не оказаться на Chaos’е не могло. У Сергея самая большая в России (может, и в мире) коллекция различных вычислительных устройств. Я смотрел, как прототип ЭВМ высчитывает операции с дробями, и думал, как люди жили в эпоху, когда не было даже 486-х процессоров.

Дело было вечером

Вечер первого дня стал отдушиной для аниматоров. Спектрумисты устроили второй конкурс графики подряд. После показа небольшого фильма о графических конкурсах начался Handdrawn. На нем демонстрировались рисунки, созданные на компе вручную на планшете, хотя отдельные умельцы управлялись мышкой. Сканированные копии, само собой, не допускались. Также отсеивались картинки с изображением порно и эротики – как объяснили организаторы, такие всегда выигрывают независимо от качества работы.

Час на CC был выделен анимешным фильмам. Выиграл некий Константин Лозар с трогательной картиной о воздушном пространстве или о чем-то другом, смысл чего до меня не дошел.

Кто-то создал группу «Хаоса» на Last.fm, и можно было наблюдать за музыкальными предпочтениями участников: от рокеров «ДДТ» до диджея Ромео. Особенно актуально это стало в свете конкурса Music. Темы mp3 и им подобные (под PC) были не очень интересными, зато трекерная музыка спектрумистов привела зал в восторг. Одна из девушек в первом ряду возмущалась: «И чего тут, блин, прикольного? Одну тему от другой не отличить».

Дело близилось к ночи, и я отправился есть. СС’шный буфет предлагал питаться пиццей, готовыми салатами и фастфудовыми бизнес-ланчами. Питание нездоровое, но и цены умеренные.

По проектору начали гонять повторы конкурсов и фильмы, имеющие отношение к информационным технологиям. У выхода из зала спали пятеро изнуренных посетителей.

HackQuest

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

На первом этапе участникам нужно было воспользоваться элементарной уязвимостью в JavaScript (escape-обфускатор). Как потом рассказывал Aggressor, этот этап проходили в среднем за 5 минут.

На втором этапе требовалось пройти тест по Виндам. Базировался он на экзаменах, подобные которым проходят инженеры в Microsoft, только состоял всего из семи вопросов. Тест преодолевали кто брутфорсом, кто ручками.

Третий этап. Уязвимость в коде флеш-программы. Специальная тулза для этого валялась на FTP хак-зоны, но у людей все равно возникали нешуточные трудности.

Для участия в четвертой части соревнования пришлось выйти на улицу и прогуляться вокруг комплекса. На столбах были расклеены плакаты с надписью «Wanted!» и нарисованными на них демономи BSD и каким-то гиком. Участники должны были догадаться, что показывающие большой палец персонажи на рисунках – это не просто так. В шрифте WebDings слово CC выглядит именно как характерный жест одобрения.

Самое интересное лично для меня было на пятом этапе. Требовалось узнать код картриджа принтера, который находится в Мариинке. Что значит, «что такое Мариинка?» Ты не балетоман? Естественно, нужно было не переться в театр, а узнать это с помощью социальной инженерии. Позвонить надо было. Как оказалось, у большинства наших гениев Ассемблера с СИ большие трудности с этим делом…

Еще были крякмис (с ним вышел конфуз, поскольку крякать стали уже на http://crackmes.de) и тест, но уже не по Виндам, а по никсам.

Победителем в итоге стал WN13_team - единственный прошедший все 8 конкурсов. Впечатления от хак-квеста - самый сильный турнир по безопасности за историю фестиваля.

Закрытие Chaos Construction

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

Зато показали весьма увлекательный документальный фильм – рекламные ролики 70-х и 80-х годов. Реклама Apple, Commodore и прочих монстров ИТ-рынка (многие из которых уже не существуют) спустя годы показалась забавной и наивной. Из конкурсов самыми лучшими были Combined 16 MB и ZX Spectrum 640k Demo. Первый примечателен тем, что есть возможность сочетать анимацию с кодингом, а большой размер не ограничивает фантазию автора. Ну а 640-килобайтная демка на ZX - так это вообще классика жанра.

Пока одни расставляли оценки конкурсантам, другие вывалились на улицу - метать жесткие диски на дальность. Изначально вроде как планировали метать клавиатуры, но остановились на HDD – тяжелее, улетают дальше. Самым сильным оказался Игорь Мирошник, чуть не прибивший винтом стоявших в стороне зевак. Мне так и не удалось пробиться ближе к участникам, чтобы разглядеть, какое железо терпит издевательства. Предположительно антикварные Quantum Fireball, как сообщил близкий к оргкомитету источник.

На улице, кстати, два дня подряд шло развеселое пивное пати. Пенный напиток притаскивали ящиками и распивали под пение Интернационала, хитов «Гражданской обороны» и «ДДТ». Проходивший мимо дедушка, оглядев кучу пустых бутылок, сказал как бы про себя, но чтобы все слышали: «Культурные, б****, люди, программисты хреновы».

Долго сердиться ему не пришлось – чуваки принесли пустые мешки, куда и складировали стеклотару.

На церемонии закрытия Frog и Random вручали памятные дипломы и призы.

Всем было немножечко грустно. Проигравшие хак-квест два друга из Москвы грозились: «Мы вернемся через год. И наш камбэк будет страшен».

Я собираюсь посмотреть на это следующим летом, а ты?

Для тех, кто в танке

Проясню, о чем вообще идет речь. Chaos Constructions (CC) – это компьютерный фестиваль, неформальный и некоммерческий. Основную роль в программе играют конкурсы, почему его также называют демо-пати. Демо – уж это-то ты знаешь – представляют собой короткие ролики, где графика рисуется не с помощью графических редакторов, а посредством программерского кода. Есть также музыкальные конкурсы, анимационные. На СС транслируются фильмы о компьютерах, компьютерном искусстве, здесь можно посмотреть игровые приставки советского образца.

Но главное – это, конечно, общение с единомышленниками. Только представь, ты и еще человек 500 помешанных на технике людей!

Анонс

С 29 ноября по 2 декабря в питерском Манеже пройдет фестиваль Chaos Constructions HackAround '2007. Никаких демо, только информационная безопасность и ее аспекты. Нестандартные решения в области ПО и железа. Как заявили организаторы, «hack в самом широком смысле этого слова». Помимо конкурсов обещают сделать много семинаров.

Содержание