C Днем рождения!
Вы можете присоединиться к нам, отправив открытку или оставив свои поздравления в комментариях к этой записи.
|
|
18-01-2011 01:09 (ссылка)
presnia
C Днем рождения!Вы можете присоединиться к нам, отправив открытку или оставив свои поздравления в комментариях к этой записи.
07-02-2010 22:29 (ссылка)
presnia
Как выглядели наши политики в молодости!?
30-01-2010 01:16 (ссылка)
presnia
Дети политиков и звездДети политиков и звезд
Как вы думаете, они в чем нибудь нуждаются? Тимошенко ЖеняДети звезд Сури, дочь Тома Круза и Кэти Холмс ![]() Белла, дочь Билли Боба Торнтона ![]() Брендон, сын Томми Ли и Памелы Андерсон ![]() Вайолет, дочь Бена Аффлека и Дженнифер Гарнер Джеймс Уилки Бродерик Паркер...сын Сары Джессики Паркер ![]() Джо Алфи Уинслет - сын актрисы Кейт Уинслет ![]() ![]() Зое, дочь Ленни Кравитца Лила Грейс, дочь Кейт Мосс Пресли, сын Синди Кроуфорд ![]() ![]() Райдер, сын Кейт Хадсон Рэймонд, сын Джека Николсона ![]() Сэм, дочка Дениз Ричардс сын Уилла Смита ![]() ![]() Чарли, сын Рассела Кроу ![]() Старший сын Юлии Меньшовой - Андрей. ![]() Старший сын Алики Смеховой - Артем. ![]() Дочь Дмитрия и Елены Маликовых - Стефания. ![]() Шестилетний сын экс-солистки «ВИА-Гры» Надежды Грановской - Игорь. ![]() Сын Виктора Рыбина и Натальи Сенчуковой, девятилетний - Вася. ![]() Внук Ириной Алегоровой - Саша ![]() Телеведущая Тина Канделаки - с дочкой Меланию и с сыном Леонтия. ![]() Дочь Алены Апиной - Ксения Иратова. ![]() Дочь Марины Хлебниковой - Доминика. ![]()
27-01-2010 22:59 (ссылка)
presnia
Летающие острова из Аватара существуют!Летающие острова из Аватара существуют
[IMG]http://img-fotki.yandex.ru/get/3807/yes06.c5/0_1f329_2668e3d_XL.jpg[/IMG]
Именно эти скалы стали прообразом летающих островов из Аватара. [more] Улинъюань - скалы в национальном парке Чжанцзяцзе, который находится в провинции Хунань на юго-востоке Китая. Это удивительное по красоте место и одновременно естественный зоопарк, ботанический и геологический заповедник. Место знаменито своими кварцитовыми скалами скалами, высотой до 800 метров. Самые высокие пики Улинъюаня достигают высоты в более 3 км над уровнем моря. Горы представляют собой живописное зрелище: огромные каменные столбы над тропическим лесом, изрезанные острые вершины, водопады, гигантская система пещер, мощные реки, пригодные для сплава. Самый популярный путь попадания в эти горы - через городок Даюн (Dayong) и деревню Чжанцзяцзе (Zhangjiajie). За деревней находится вход в парк и лес Чжанцзяцзе, иностранцы при входе платят 15 юаней. Всего здесь проложено пять туристических маршрутов.
Самая высокая вершина называется "Кролик, смотрящий на Луну": отсюда открывается невероятный красоты вид на окрестности. Каменный пик Хэйцуннао знаменит вековыми соснами. В пещере Желтого дракона четыре уровня и уникальный пейзаж. Здесь же находится живописная гора Тяньцзу с вершиной Куньлунь - "Обитель Богов". А на высоте более 1 км расположилась Деревня Желтого льва. Здесь живут исконные обитатели этих мест - нацменьшинства Туцзя, Мяо и Бо, они говорят на своих языках и сохраняют свои традиции и ритуалы. Побывавшие здесь туристы утверждают, что прогулка по парку Чжанцзяцзе сравнима с посещением художественной галереи традиционной китайской живописи, с той лишь разницей, что все красоты можно увидеть вживую.
В декабре 2008 года съемочная группа Джеймса Кэмерона провела в Чжанцзяцзе несколько дней, фотографируя горы для использования в съемках. [IMG]http://img-novosib.fotki.yandex.ru/get/3809/yes06.c5/0_1f331_de220337_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/4012/yes06.c5/0_1f32f_8508bffc_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/4108/yes06.c6/0_1f335_d69b83ad_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3912/yes06.c6/0_1f337_db6e753_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/4009/yes06.c5/0_1f32e_cffdeace_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/4009/yes06.c5/0_1f32c_8558deab_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3809/yes06.c5/0_1f32d_61aa6707_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/4010/yes06.c5/0_1f32b_d04ffe3b_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/4007/yes06.c5/0_1f330_b08a57e_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3810/yes06.c6/0_1f334_a5fac439_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3808/yes06.c6/0_1f333_e82269b5_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3910/yes06.c5/0_1f332_e6962aa9_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3812/yes06.c5/0_1f327_d4b1ed91_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3810/yes06.c6/0_1f338_423bcc16_orig[/IMG] [IMG]http://img-novosib.fotki.yandex.ru/get/3807/yes06.c5/0_1f32a_abc36665_orig[/IMG]
Лестница в небо [IMG]http://img-novosib.fotki.yandex.ru/get/4111/yes06.c5/0_1f328_96336890_orig[/IMG]
16-09-2009 08:06 (ссылка)
presnia
Миф о безопасности авиацииМы часто слышим о том, что авиация - наиболее безопасный вид транспорта и авиакомпании жонглируют статистиками, что летать на самолёте в сотни раз безопаснее, чем ездить на машине. Что НА САМОМ ДЕЛЕ это означает? Как они это высчитали?
А очень просто - они используют статистику "количество смертей на один миллиард километров". Действительно, по этому методу подсчёта авиаперевозки - однозначный чемпион и полёт на самолёте в 62 раза безопаснее поездки на машине. Но по этому же методу подсчёта безопаснее ездить на велосипеде, чем ходить пешком - зачем же тогда американские страховые компании при покупке страховки всегда интересуются ездите ли вы на велосипеде (как человек, который писал программы для крупнейших страховых компаний я могу это ЛИЧНО подтвердить)? Ведь так же даже безопаснее по логике авиакомпаний? Давайте я проиллюстрирую этот пример на гипотетическом примере. Допустим, учёные изобрели наконец фотонную ракету, достигающую скорость света и послали её первый экземпляр в первый полёт - облететь и сфотографировать планетку Солнечной системы Эриду и вернуться на Землю. Фотонная ракета облетает Эриду, фотографирует, возвращается через сутки, но вместо посадки врезается в Землю, оставляя огромный кратер. Ракета погибла с космонавтом, но... по логике авиакомпаний фотонная ракета отныне самое безопасное транспортное средство, ведь её надёжность 0,03 смертей на миллиард километров. И даже если каждая фотонная ракета будет погибать - "не бойтесь летать на фотонной ракете, ведь фотонная ракета - самое безопасное транспортное средство!". Абсурд? Конечно, но именно эту логику используют авиакомпании. Существуют ли иные, более объективные методы подсчёта безопасности? Конечно. Например, количество смертей на миллиард часов. А вот по этой методике авиаперевозки оказываются совсем не самым безопасным видом транспорта. •Автобус - 11 •Железная дорога - 30 •Авиа - 31 •Водные перевозки - 50 •Машина - 130 •и так далее. то есть находясь 1 час в самолёте у вас в три раза больше шансов погибнуть, чем находясь час в автобусе. С другой стороны, авиатранспорт в 4,2 раза безопаснее машины. Здесь я сделаю субъективную вставку :) . Мой родственник проработал в транспортной полиции более 40 лет и по его утверждению более 90 % смертей в автокатастрофах можно описать словами "лихачество-алкоголь-наркотики". Да и по моим наблюдениям, почитывая еженедельную колонку "Автопроисшествия" в NÖ Nachrichten, могу сказать, что в подавляющем большинстве случаев речь идёт именно об этой тройке факторов. Другими словами у нормального водителя всё же МЕНЬШИЕ шансы погибнуть в машине, чем в самолёте. Есть и другая статистика - "количество смертей на миллиард поездок". Здесь авиаперевозки выглядят ещё хуже: •Автобус: 4.3 •Железная дорога: 20 •Машина: 40 •Водный транспорт: 90 •Воздушный транспорт: 117 Не хочу сказать ничего плохого об авиаперевозках - сам налетал уже порядочно. Хочу лишь сказать то, что громкие утверждения авиакомпаний о том, что авиаперевозки - самые безопасные, мягко говоря, сомнительны. На подсчёты журнала Нью Саентист меня навёл френд vyglyskr за что ему большое спасибо. Upd1. Сдаётся многие не поняли о чём я вообще писал. Так вот, если бы авиакомпании утверждали, что из точки А в точку Б переместиться безопаснее всего на самолёте - то это бы была истинная правда. Но им почему-то этого мало и они начинают выдумывать хрень, что "находиться в самолёте безопаснее", "повседневно пользоваться самолётом безопаснее" или "у вас больше шансов погибнуть по дороге в аэропорт" - а вот это уже заведомо ложные утверждения.Дискуссия в журнале
15-09-2009 10:20 (ссылка)
presnia
Лучше умереть сидя ... чем стоя в транспорте!С теми, кто помнит времена Советского Союза, всегда приятно поговорить, они столько помнят, столько пережили невероятных социальных унижений, что автоматом превращаются в отличных собеседников. Но речь пойдёт не об СССР, упаси бог. Просто пришло в голову – какие социальные рефлексы вырабатывала в нас советская мораль, семья и школа?
![]() © 2009 Jupiterimages Вполне, помнится, позитивные и прогрессивные рефлексы и ценности. Я гордился переведёнными через дорогу бабушками и вёл им учёт. Я радовался каждому прибитому скворечнику, каждому сданному килограмму макулатуры и металлолома, хоть они и не оставляли финансового осадка в кармашках моих шортиков. Я вообще радовался гораздо больше, чем нынешние детёныши. И, конечно же, больше всего я ликовал, когда удавалось уступить кому-нибудь место в транспорте! Пузатые ветераны, кряжистые бабуси и беременные дамы в сарафанах – всех их я одаривал своим нагретым местечком. Кожзаменитель трамвайных сидений хранил тёплые отпечатки моих детских ягодичек – и это тепло было моим вкладом в наше общее счастливое советское будущее. А что, чем плохой вклад? Посильный, главное. Промчались годы, сменились в президиумах лица, выросли деревья, рухнули за океаном дома. И вот что неприятно поразило меня в жизни столицы периода 2006-2009 годов. Люди не уступают место в транспорте! Ни беременным, ни слабовидящим. Я читал о подобных казусах в буржуйских странах, когда изучал английский язык. Мол, место никто не уступит – все заплатили за проезд и цепко бдят своё приобретение. Какое, наверное, счастье, что и мы теперь умеем считать свои деньги! Конечно, я говорю только о тенденции, не о частных исключениях. И я понимаю, как, бывает, устаёт молодой, крепкий, здоровый с виду человек – тут уж не до бабушек с тележками, когда ноги не держат, а в глазах стоят спички, чтобы не закрывались. Я и сам, когда работал на ТВ, ехал домой с ночных эфиров, передвигаясь как сомнамбула. Какие уж тут уступки, где сел – там и уснул. Однако внимание моё привлекает нечто совершенно другое. Не уставшие трудоголики-полутрупы, едущие домой отсыпаться. Не молодое хамьё – в китайских трикошках или одетое с иголочки. Меня привлекает тенденция. Почему в транспорте мужчины перестали уступать место женщинам? Вот именно так, гендерно, в смысле различия полов я ставлю вопрос. Так почему мужики смотрят на женщину с высоты сидящего человека и лениво отводят глаза?! Будто и не было дрессуры вежливостью, будто не воспитывали их в уважении к материнству, будто они какие-то презрительно настроенные евнухи! А я вам скажу, только не гневитесь уж на правду! Скажу сейчас, почему мужчины не обращают внимания на стоящих дам, не уступают им мест. Дамы стоят, качаются, вцепившись в поручни, у многих в руках сумки и пакеты – а мужикам хоть бы хны! Да всё потому, что женщины в штанах! ![]() Flickr: erik10_316 Кажущаяся парадоксальность моего вывода дойдёт до вас через пару минут. Так бывает всегда, когда среди пошлой простоты статей дамского журнала мелькает вдруг глубокая и нетривиальная мысль. Мысль человека, с младых ногтей дарившего тепло своих ягодиц другим людям посредством городского транспорта! Именно женские штаны мешают мужчинам встать и гордо предложить своё место даме! Нонсенс? Никак нет! Штаны на подсознательном уровне говорят мужскому мозгу: "Да это же баба в штанах – всё равно что мужик, который красится!" Или так ещё: "Мужик, ты чё?! Не вставай! Надела штаны – пусть стоит теперь!" Да-да, так и есть, и мужчины сами отчасти не понимают, что делает их такими чёрствыми и неотзывчивыми в эти моменты. И тут, обернитесь! В салон метровагона впархивает Она, шуршащая юбкой и легкомысленной блузкой! Ножки её обтянуты искрящимися чулочками (чистая цыганщина, но действует эффективно), она чокает каблучками, а выпученными глуповатыми глазками ощупывает пространство вокруг себя. И, как правило, местечко для неё уже свободно, такое ещё тёплое, с двумя вмятинками. ![]() Flickr: King of Jive Это не призыв становиться струящейся моргучей куколкой. Не всем позволяет образование, не всем внешние данные. Но снять штаны вполне могут все! Любимые женщины – наденьте назад свои юбки! Пусть штаны носят мужиковатые псевдодевочки, фанатки Сургановой и Земфиры – но вас-то кто так воспитал? Бурда Моден? Гальяно? Ну, тогда как знаете. Если хотите стоять в метро, трамвае, маршрутке, троллейбусе, лифте, театре, в самолёте, дилижансе, бане и на подиуме – слушайте хоть Пластинину. Но таким манером женщине в штанах скоро и на кладбище ни один мужлан места не уступит!
07-08-2009 16:38 (ссылка)
presnia
Замена покрышек шасси на самолётахНи для кого не секрет, что большие реактивные самолеты в полете убирают шасси. Это сделано для того, чтобы не портить аэродинамику самолета, убрать лишние сопротивления воздуха и увеличить максимальную скорость крейсерского полета.
Все самолеты убирают шасси по-разному: некоторые прячут стойки в специальные гондолы (Ту-134 и Ту-154) ![]() ![]() ![]() Шасси могут прятаться в центр фюзеляжа как на большинстве самолетов, в их числе A-320: ![]() и даже Як-40 (у него, как и у Боинга 737, шасси прячутся не полностью, а видны снизу: ![]() ![]() На земле шасси являются объектом пристального внимания авиатехников и летчиков. Мало того, что они выглядят очень сложно, но они еще сочетают в себе множество систем: гидравлика, электричество, пневматика. Необходимо постоянно обращать внимание на целостность всех частей, трубок, проводов, шалангов и пружин, которые опоясывают систему шасси. Могут быть как механические повреждения, так и подтекания гидрожидкости (управление шасси осуществляется гидравликой), трещины металла и износ шин. Про шины я уже достаточно подробно писал. Выглядят шасси на земле примерно вот так. Boeing-737: ![]() Ту-154М: ![]() Boeing-767: ![]() Ту-154Б-2 ![]() Может возникнуть вопрос, а что будет, если шасси убрать когда самолет стоит на земле? Как вообще убираются и выпускаются шасси? Управление шасси осуществляется из кабины пилотом. Орган управления выглядит как рычаг - в одном положении шасси убираются, в другом - выпускаются. Почти на всех пассажирских лайнерах этот рычаг можно найти без особой подготовки быстро и легко. Как правило, он находится на центральной панели, и управлет им второй пилот, который сидит в правом кресле (иногда бортинженер, который сидит на некоторых отечественных самолетах по середине между пилотами). Ручка выпуска шасси обведена красным квадратом. На A-320: ![]() На Boeing-767: ![]() На Boeing-737: ![]() На Ту-214: ![]() Ну и на нашем родном Ту-154: ![]() Так вот. А что будет если дернуть ручку на земле? Неужели самолет начнет убирать шасси и рухнет прямо на землю? Ничего не будет. Почему? Потому что самолет "знает", что он на земле. Осталось выяснить откуда он это знает. (Важно заметить,что некоторые самолеты все-таки могут начать убирать шасси, это относится в основном к спортивным и военным летательным аппаратам. Пассажирские лайнеры такого не допустят=) ) Вот ответ: ![]() Видите под пружинкой кнопочку? Так вот это концевой выключатель, который при определенном положении всего механизма нажимается замыкая электрическую цепь. Как телеграфный ключ, только нажимается механизмами. Такие выключатели повсеместно используются в технике (ноутбук знает, когда вы закрываете крышку потому что там стоит такой же выключатель, микроволновая печь включается когда закрывается дверца, свет в автомобиле выключается, когда закрываются все двери - все это маленькие концевые выключатели или концевики, зачастую хорошо спрятанные). На стойке шасси Ту-154 целый блок концевых выключаетелей сообщает самую различную информацию самолету: ![]() На стойке, тут же рядом, есть подсказка какие концевые выключатели за что отвечают: ![]() Теперь рассмотрим такой вопрос. А что делать, если нужно проверить работу шасси на земле? Очень просто. Надо "обмануть" самолет. Чтобы это сделать, самолет необходимо его просто поднять! Часто это приходится делать глубокой ночью в ОЧЕНЬ плохую погоду прямо на улице: ![]() ![]() Чтобы хоть как-то согреться, нужно вызывать машину подогрева. ![]() Но самолет должен летать. Поэтому работу нужно выполнить, не затягивая. Нет времени ждать солнечного утра. ![]() Иногда, когда свободен ангар, можно это делать глубокой ночью в ангаре: ![]() А если повезет, то в ангаре и ясным днем: ![]() Можно даже снять все колеса и заменить на новые, пока самолет "висит". Совмещение различных работ по техническому обслуживанию в авиации только приветствуется. Иначе потом никто не будет вывешивать самолет только ради колес. Придется работать маленьким подъемником. ![]() Лучше всего гонять шасси во время выполнения трудоемкой формы обслуживания. Тут сразу большое количество специалистов может выполнять свою работу одновременно. Днем и в ангаре. ![]() Итак, самолет на подъемниках и можно проверять шасси: ![]() Сейчас вы увидите КАК это происходит. На самом деле у Ту-154 одна из сложнейших и самых завораживающих систем уборки/выпуска шасси. Как можно было придумать такой красивый механизм? ![]() ![]() ![]() ![]() ![]() ![]() Современным Ту-154 эта система досталась в наследство еще от первых реактивных бомбардировщиков Туполева Ту-16.
24-06-2009 10:03 (ссылка)
presnia
Оборотная сторона авиации. Как устроен в самолете туалет?Канализация. А правда, что в самолете как в поезде - все на улицу?
Достаточно часто в обыденной жизни я слышу такой вопрос от людей, далеких от авиации. "А правда, что в самолете как в поезде - все на улицу?" А действительно, если в поезде мы видим как в отверстие унитаза проносятся шпалы, то в самолете ничего не видно. Значит ли это то, что продукты жизнедеятельности не вылетают наружу? Для начала давайте определимся, что у нас есть на самолете для того, чтобы все было чисто и гигиенично. В самолете как правило есть система водоснабжения и система удаления отбросов. Система водоснабжения заправляется питьевой водой из автомобиля перед вылетом Вода имеет паспорт соответствия и контрольный талон. Я не знаю как она проходит контроль в автобазе, но уверяю - проходит, и довольно тщательный. Эту воду можно пить прямо из шланга (хотя я не любитель). Перед вылетом ее заправляют в самолетный бак (200 литров на A-320). Как правило заправка идет полностью, пока не польется с краев (стоит дренажная трубка и вода начинает переливаться на перрон). Дальше эта вода подается в кипятильники (потом пассажирам в чай), умывальники и прочие раковины. В А-320 чуть-чуть воды берется для того, чтобы смыть унитаз после каждого нажатия на кнопку. В Ту-154 этого нет, для унитаза вода своя. Так вот скажу вам по секрету, что вода из раковин (и слив из кипятильников) вылетает прямо за борт, наружу. Помыли руки с мылом, а вода через пару секунд оказывается в свободном полете на высоте 10 км. Происходит это через специальный сливной патрубок внизу фюзеляжа самолета. Заправленная в водяной бак вода распределяется по потребителям (раковины и прочие кипятильники) под давлением. Давление создается в баке воздушными компрессорами. Все достаточно просто. На старых Ту-154Б и некоторых Ту-154М стоят 3 водяных бака (пердний вестибюль, буфет-кухня в середине салона и задние туалеты). И вода оттуда поступает самотеком! Просто баки расположены над потолком. Система доставляет много неприятностей в обслуживании. Хотя бы если учесть, что каждый бак надо заправлять отдельно, бегая вокруг самолета со шлангом. Теперь про унитазы и туалеты. Как вы понимаете, поступать с отбросами туалета так же, как с водой из раковин - нехорошо. Поэтому все продуты попадают в специальный бак (170 литров для А-320). Картинка для Ту-154М: В баке это все дело хранится и накапливается весь полет. В работе туалета на А-320 и Ту-154М есть некоторые различия. В А-320 удаление отбросов из унитаза происходит с помощью вакуума. Вообщем, дерьмо, попросту засасывает в бак. Не знаю насколько реально присосаться к унитазу, но лучше не экспериментировать, т.к. теоретически это возможно. На Ту-154 в баке с отходами стоит фильтр, который задерживает крупные частицы (буээээ), а отфильтрованное отправляется насосом снова наверх, чтобы смывать унитаз. Вообщем, после длительного полета концентрация нехороших вещей в воде будет только увеличиваться. Для того, чтобы эта жижа сильно не воняла, в бак добавляют химию (бросают маленькие мешочки прям в горшок, которые потом растворяются и обеззараживают воду). Принцип действия и запах этой химии такой же, как в обычном биотуалете. Гоняется говно по кругу беспощадно. В Boeing-737 Classic система точно такая же. Жидкость в такой туалет необходимо заправить заранее, что и делается перед каждым вылетом. Иногда пассажиры и проводники что-нить роняют прямо в горшок. Вот тогда у техников начинаются проблемы. Если это крышка чайника, то это превращается в реальную проблему, которая может вывести из строя самолет на длительный срок. Это не сантехника, которую можно быстренько перебрать. До труб в самолете еще надо добраться, а это очень непросто. Но когда роняют что-то случайно, это можно понять. Но вот людей, которые засовывают тампоны и памперсы!!! Это все дело набухает и убивает систему. Приходится придумывать способы это все дело доставать. Представляете какая ненависть возникает к этим пассажирам у людей, которые по долгу службы должны поддерживать самолет в исправном состоянии? Слов нет. Товарищи пассажиры, пожалуйста, пользуйтесь мусорками. Они не зря придуманы. Итак самолет прилетает в аэропорт назначения. Сразу же по встрече подъезжает машина обслуживания туалетов с большим гофрированным шлангом. Панели обслуживания на земле. Ту-154М Boeing-737 Бак опустошается через это отверстие в машину. Иногда шланг может сорваться и все прольется прямо на перрон. Иногда на людей. В этой работе самое главное - молниеносная реакция. Чтоб успеть убежать, пока все это дело не долетело до головы и лица. Иногда туалеты промываются, чтобы удалить то, что прилипло к стенкам бака или не вышло по каким-то причинам сразу. Ладно, с самолетом разобрались. Но куда же это девается еще дальше? В автомобиле свой бак. Машина едет в специально отведенное место. Не каждый техник там бывал и знает где это находится и как выглядит. Зрелище просто ужасно. Запах вообще невозможный. Это чем-то напоминает бассейн 10х5 метров и глубиной 1,5 метра. Заслонка в машине открывается и содержимое выливается в бассейн. Если опять же что-то застревает, приходится выковыривать металлическими прутьями и палками. Особо опытные любители могут это делать руками (и такие люди бывают, ко всему привыкаешь). Особо приятно вспоминать пассажиров этого рейса. Иногда возникает желание скинуть их в бассейн, чтоб мозги включали, когда что-то бросают в унитаз самолета. В бассейне есть какой-то сток, но у меня не хватило духу исследовать КУДА же это девается дальше. Надеюсь, мне удалось осветить эту деликатную тему.
24-05-2009 20:22 (ссылка)
presnia
Аудиотехника СССР"Романтик", "Комета", "Спидола"...42, 24 мая в 14 ч. 00 мин.
Участник 76_82 lavr опубликовал фотографии старинных отечественных магнитофонов. lavr МАГНИТОФОН "НОСТАЛЬГИЯ" Мой папа собрал весьма ностальгическую коллекцию... У каждого из вас вид этой аппаратуры может вызвать миллион приятных воспоминаний. Собрал всё это мой папа. Когда-то он работал в Физико-Энергитическом Институте, где работал в области исследований ядерной физики, потом в начале 90-х создал свою маленькую, но гордую радиостанцию, которая, впрочем, уже прекратила своё существование. Ну, а сейчас он работает на пальцованную школу-пансионат, и в свободное время собирает устаревшую бытовую технику. Дом наш превратился в склад весьма любопытной рухляди. Так давайте же посмотрим на все эти приёмники с магитофончиками, пустим ностальгическую слезу и монофонически вздохнём о безвозвратно ушедших десятилетиях. Романтик 306. Кассетник начала 80-х. Магнитофон этот был очень надёжен и необычайно громок. Более всего он примечателен милитари-дизайном. Посмотрите сами - он больше всего похож на суровую, военную рацию. Яуза-206. Катушечный магнитофон начала 70-х. Все модели магнитофонов из линейки "Яуза" были очень популярны. В своё время даже был выпущен сборник песен ксп с трогательным названием "Магнитофон системы Яуза". Именно на этом магнитофоне в нашей стране слушали тогда песни Галича, Высоцкого и Окуджавы. Романтик. Этот магнитофон второй половины 60-х работал на батарейках и был переносным. В то время - единственная возможность взять музыку с собой на дачу или в лес. Батареек хватало всего часа на 4, поэтому приходилось брать запасной комплект. Просто полюбуйтесь старенькими телевизорами. Кантата-204. Этот аппарат выпускался в городе Муроме в конце 70-х годов и приходится на конец эпохи ламповых радиол. (На всякий случай поясню, радиола это приёмник с проигрывателем). Тогда уже была распространена стерео-аппаратура, но "Кантата" отчего-то монофоническая. В те времена у многих дома стояло нечто подобное. "Кантата" ловила буржуйские станции в коротковолновом диапазоне. Любопытно, что приёмники тех лет принимали и укв, но практически ничего в этом диапазоне не было. Estonia-4. Шикарная радиола конца 60-х годов. Выпускалась она, как вы можете догадаться, в Эстонии, и как всё прибалтийское этот аппарат был очень хорош и по качеству, и по дизайну. Радиола была монофонической, но звук при этом был отличный. Через пару лет появилась стерео-аппаратура и "Эстония-4" стала не актуальной. Любопытно, что по сравнению с "Кантатой" (см. выше) "Эстония" существенно выигрывает, хотя и выпускалась 10-летием ранее. Рига 6. Приёмник 54 года. Цифра "6" в названии означает, что у прибора 6 ламп. Выпускались также "Рига 4" и "Рига 10". Количество ламп указывало на качество прибора - чем больше ламп, тем лучше приёмник. (Кстати, позднее на приёмниках писали количество транзисторов и даже диодов). У "Риги 6" любопытный дизайн - ручки убраны с лицевой стороны, а, скажем так, фасад более всего напоминает человеческий мордаш. Рекорд - 61. "61" это год выпуска. Очень популярая в те времена радиола. У многих советских граждан дома находилась подобного рода техника, на которой слушали пластинки фирмы "Мелодия". Lorenz. А вот это очень серьёзная вещь. Германский приёмник 1938 года. Именно сквозь динамики этого устройства германская пропаганда рассказывала о расовой гигиене и мощи немецкого народа. Но в итоге... эта штуковина в виде военного трофея нашла себе приют в городе Обнинске Калужской области. Приёмник этот стоил 318 рейхсмарок, а средняя зарплата немецкого рабочего составяла всего 100 марок. Автомобиль Фольксваген Жук стоил 1000 марок. Огого! Lorenz обходился фашисту в треть стоимости автомобиля - роскошная вещь! На шкале приёмника пристутсвует город Кеннигсберг. Днепр 9. Вы будете удивлены, но это катушечный магнитофон. В 55 году киевский совнархоз выпускал эдакий вот аппарат, между прочим один из первых 2-х дорожечных магнитофонов в СССР. "Днепр 9" при тихой погоде. Комета. Вторая половина 60-х. годов, вес 14 кг., цена 200 р. Этот катушечник отличала невероятная надёжость и неплохое качество звука. В те времена если у вас был магнитофон, то скорее всего это была или "Яуза" или "Комета". Akords stereo. Плохой, но дешёвый и доступный проигрыватель пластинок конца 70-х годов. Несмотря на своб поганючесть, стоял дома у многих советских любителей музыки. Волна 307 Волга 307 - это уродец. Конструкторский курьёз. Перед нами переносной стереопроигрыватель для виниловых пластинок! На дворе стоял 89-год, но советские конструкторы решили сдлеать нечто вроде патефона конца 20 века. В то время уже были в ходу кассетные магнитофоны, но зачем-то на свет появился эдакий монстрик на батарейках. Вот "Волна" в рабочем состоянии. Астра 4. Ровесник "Яузы" и "Кометы". Среди своих соременников имел самое высокое качество звука и записи. Спидола. Легендарный аппарат, примета эпохи! Спидола - это первый массовый транзистроный приёмник. Производство было начато в 60-году в Латвии. Этот аппарат может считаться латвийской диверсией против советской идеологии, потому что очень хорошо принимал западные станции. Спидола сконструирована таким образом ,что её очень легко носить с собой на плече. Тогда переносных магнитофонов не было, так что вдали от дома можно было слушать только приёмник. Пижонская вещь! Рекорд 53. Радиола, которая выпускалась в 53-м году. Элемент сладкой жизни. С помощью "Рекорда" уже можно было ловить вражеские певучие голоса. Прибор, кторый вы видите на фото, работает и сейчас, владелец коллекции с его помощью слушал радио "Свобода" во время известных событий в Грузии для полноты картины. Телефон босса 70-х годов. Громко звонит, принимает несколько линий, испускает начальственные эманации. Когда в прошлом 10-летии я работал в Обнинске на местной радиостанции, этот аппарат эксплуатировался в нашем офисе как обычный телефон. Кстати, очень многое из того, что вы видите отлично работает и сейчас! В основном правада благодаря умелым рукам моего папы, то есть коллекционера всей этой чудесной техники. На этом пока что всё. Если вас заинтересует эта тема, то будет и вторая серия. ///Дискуссия в сообществе
11-02-2009 20:09 (ссылка)
presnia
Взлом метро: копирование и подделка билетов метроп
Взлом метро: копирование и подделка билетов метрополитена ![]() Хотите попробовать? Знакомо ли тебе желание разгадать все загадки да вскрыть все защиты Московского Метрополитена? Сделать, например, себе «вечный билет»? Но ведь специалисты метро постоянно находят все более изощренные способы защиты. Металлические жетоны сменились пластиковыми, те, в свою очередь, магнитными билетами, а на смену магнитным пришли бесконтактные карты. У многих исследователей опустились руки — кажется, будто Метрополитен стал неприступной крепостью. Но любую защиту можно обойти. И зачастую, вскрыть ее оказывается в разы проще, чем построить... Как все начиналось Интерес к системам подземки появился у меня давно, можно сказать, со школьной скамьи, когда в ходу еще были билеты с магнитной полосой. Тогда же (с десяток лет назад) ввели в оборот бесконтактную социальную карту для учащихся. Я стал интересоваться, что же это такое и как работает. Но в те времена и у меня не было достаточно навыков, да и информации, особенно по этим технологиям, в открытом доступе было немного. Пришлось отложить идею исследований в долгий ящик, но я пообещал себе, что обязательно к ней вернусь… Года три назад у меня снова проснулся интерес к теме метро. Я активно изучал магнитные билеты (информации по этой теме в интернетах было предостаточно) и даже собрал маленький станочек для изготовления дубликатов из двух головок от катушечных магнитофонов и небольшого количества рассыпухи. Не забыл и про свою социальную карту (уже студенческую). Но после изучения документации мне стало понятно, что система практически неприступна — чип MF1S50 Mifare Classic 1K, на базе которых изготавливаются социальные карты, защищен двумя 48 битными ключами. На аппаратном уровне взломать его так просто не получится, а перебирать ключи можно до скончания солнечной системы. Да и картоводы, поддерживающие Classic, стоили по тем временам каких-то неподъемных денег (про Ebay я как-то не подумал, увы). Интерес к магнитным билетам быстро остыл, а социальную карту пришлось снова отложить до лучших времен. Встречайте: «Ультралайт» Билеты «Ультралайт» появились в нашем метро недавно, но сразу же вызвали у общественности бурный интерес. Их начали курочить, рвать, расклеивать утюгом и применять прочие методы терморектального криптоанализа. Надо признаться, жажда знаний заставила и меня раскурочить парочку. В результате их изучения и поисков в интернетах было установлено — это не что иное, как Mifare Ultralight, «облегченная» совместимая версия Mifare Classic. Беглый просмотр документации по чипам этого стандарта дал понять — встроенных систем защиты у этих карт нет. Ко всему прочему я напал на статью, детально описывающую успешный взлом похожей транспортной системы голландскими студентами. Все вместе подтолкнуло меня к новым исследованиям. Поехали! Для начала, разумеется, просто необходимо было где-то раздобыть беспроводной картовод, поддерживающий «Ультралайт». Было два варианта: или собрать самому (что заняло бы много времени), или купить уже готовое устройство. При мысли о втором варианте, памятуя о ценах трехгодичной давности, у меня пошли мурашки по коже. Но я все же решился посмотреть актуальные цены. И не зря! Я был приятно удивлен, узнав, что можно купить полностью функциональный девайс (OmniKey CardMan 5321), который поддерживает кучу проводных и беспроводных карт по привлекательной цене — 4000 рубликов. Конечно, не мало, но с другой стороны, это и не 10000; тем более, покупка готового ридера давала возможность сразу сосредоточиться на исследованиях билетов, а не на конструировании и отладке железа, которая могла затянуться на неопределенный срок. Вместе с ридером у той же фирмы (ISBC) был приобретен очень удобный оригинальный SDK местного производства. Он, опять же, позволил не растрачивать силы и время на написание низкоуровневки и отладку работы ПО с ридером, а сосредоточиться непосредственно на билетах. Итак, за пару дней неспешного кодинга родилась маленькая программка, с помощью которой можно было в удобной форме наблюдать и править всю внутреннюю структуру «Ультралайтов». Тогда я начал изучать билеты. Глухая стена В процессе изучения через мой ридер прошло очень много билетов. Какие-то я, закатав рукава, доставал «из помойки», какие-то покупал — смотрел, что на них записано, затем проходил и смотрел еще раз. Это были билеты почти всех типов, за исключением, пожалуй, проездного «Ультралайта» на 70 поездок. Через пару недель у меня накопилась большая и отсортированная база дампов разных билетов и в разных состояниях. Были и дампы, снятые с одного и того же билета после каждой поездки, и несколько билетов с метрополитеновскими номерами, идущими подряд. В мою коллекцию попало даже несколько дампов двух разных временных единых социальных билетов (один был выдан сроком на 5 дней, другой на 30), снятых через некоторый временной интервал. Это оказались очень интересные экземпляры, и при этом очень редкие (мне они доставались из первых рук с немедленным возвратом, только на «прочитать»). По сути, это почти единственный тип «Ультралайтов», который работает не только в метро, но и на наземном транспорте. К тому же, только у этого типа билетов вообще нет ограничения на количество поездок. Впоследствии, именно они сослужили мне большую службу… Весь этот зоопарк я собирал с одной целью — четко определить структуру и формат записи данных на билете. Конечно, какие-то поля были видны сразу, невооруженным глазом, но некоторые нет. Например, я не сразу понял, где записан номер билета метро (тот самый, который на нем напечатан). Осознание пришло совершенно случайно. Дело в том, что я (как и, думаю, большинство из нас), смотря в хекс, привык выравнивать для себя информацию по байтам и мыслить, минимум, байтами. Выяснилось, что здесь этот подход неверен. Глядя на дамп билета, нужно мыслить более мелкими единицами — тетрадами, а иногда и битами. Понял я это тогда, когда «узрел» наконец номер билета, — он оказался сдвинут на 4 бита относительно начала байта, а оставшиеся 4 бита с той и с другой стороны номера занимала прочая служебная информация. Через некоторое время формат записи данных на билеты стал почти полностью понятен. Стало очевидно, где и как хранятся все даты, счетчики, идентификаторы. Оставалась лишь пара полей, назначение которых было неясно просто потому, что от дампа к дампу данные в них были одинаковы. Но на этом вся радость и закончилась — глупо было бы предполагать, что такие билеты могут оставить незащищенными. В каждом дампе было 32 бита различной информации, никак не коррелировавшей с остальным содержимым. Я предположил, что это своего рода контрольная сумма, «хэш» данных, написанных на билете. Все попытки прикинуть или рассчитать эти 32 бита обернулись полным провалом (в частности, было предположение, что это какой-то вид CRC32, с нестандартным полиномом и стартовым значением). При попытке изменить хотя бы полтора бита информации внутри билета терминал проверки в метро высвечивал «ПЛОХОЙ БИЛЕТ», увесистым домкратом заколачивая последние гвозди в крышку гроба. Конечно, были попытки обойти систему и другими способами, например, попытаться скопировать билет на чистую карту один-в-один (тут, увы, помешал заводской серийник, который, как выяснилось, тоже участвовал в генерации «хэша») или выставить биты блокировок так, чтобы запретить турникету изменять содержимое билета. Проверочный терминал такой «вечный» билетик признавал, но турникет пускать отказывался... Таким образом, я уперся в стену. В ту большую, крепкую бетонную стену, об которую многие имеют привычку убиваться с разбега. Не найдя никакой информации на форумах и досках, я решил, что на этом мои исследования закончены — путей больше нет, и поставил жирную точку. Как выяснилось, зря... Странное знакомство Сентябрьский вечер ничем не отличался от других. Уже почти наступила ночь, на улице было прохладно и сыро. Я сидел перед экраном монитора, и, попивая теплый, чуть сладкий зеленый чай, мирно разводил плату для очередной своей поделки. DipTarce, немного башорга, аська... Кто-то позвонил по скайпу — отвлекают! Опять аська, опять DipTrace — в общем, все как обычно. В очередной раз на передний план вывалилось окно аськи — кто-то, доселе мне неизвестный, написал «Привет». Я, ничтоже сумняшеся, ответил тем же. Следующее сообщение явилось переломным во всей истории: «Ты вроде метро интересуешься, у меня тут кое-какое барахлишко есть. Если интересно, давай встретимся, я тебе передам». Сначала меня это немного смутило и насторожило (может быть, развод или подстава, а может, и «спецслужбы» заинтересовались — паранойя берет свое), но потом я подумал: почему бы и нет? Спецслужбы мной интересоваться вряд ли бы стали, а почвы для развода, и уж тем более, для подставы тут вроде бы и нет. После недолгой беседы мы договорились о встрече днем, в центре зала одной из станций московского метро. Незнакомец оказался высоким молодым человеком, в очках, с большим черным полиэтиленовым пакетом в руках. Мы поздоровались, затем он передал мне пакет со словами: «На, держи. Мне это все равно не пригодилось, может тебе будет полезно». Заглянув внутрь, я увидел два метрошных терминала, переложенных газетами, несколько хаотично разбросанных белых пластиковых карточек и болванку в коробочке. На мой вопрос о том, сколько я за это должен (денег), парень помотал головой, улыбнулся и сказал: «Да ты что, никто ничего никому не должен, занимайся... Так, мне уже бежать надо, вон и поезд мой как раз! Давай, пока!». С этими словами он убежал, запрыгнул в уже закрывающиеся двери вагона и уехал. А я, признаюсь, немного в непонятках поехал домой. Контакт из аськи я на всякий случай удалил, заодно почистив контакт-лист на сервере и прибрав логи (еще раз привет, паранойя). В конце концов, напишет еще раз, если что. Но больше он мне так и не написал... Явление софта народу Придя домой, я разобрал пакет. Второй из терминалов оказался автобусным валидатором (тяжеленный, блин!); карточки были Mifare Classic 1K (чистые), а на диске красовался один единственный архив. После беглого ознакомления с содержимым выяснилось — это софт, который используется на кассах метро. Отложив в сторону терминал и валидатор, я решил вплотную заняться изучением интересного софта. Примерно за час из бардака, который распаковался, мне удалось выстроить и запустить у себя на компьютере эту программу. Еще час потребовался, чтобы разобраться в ее структуре. Прочесав все ini-файлы (с комментариями, любезно оставленными разработчиком), я уже имел полное представление что это, как это работает и с чем это едят. Едят, как выяснилось, с ридером Parsec PR-P08, поэтому, за отсутствием оного, попробовать софт в действии не удалось. Разработчиком значилась фирма «Смартек» — крупный государственный подрядчик, разрабатывающий системы такого рода (подробнее можно почитать на их сайте). Программа была написана на Delphi с использованием рантайм-bpl’ок. Причем, софт имел модульную структуру, и все подпрограммы, классы и компоненты располагались в отдельных DLL или bpl’ках с говорящими названиями (вот это был и самый главный фэйл раз- работчиков). После беглого анализа внутренностей софта я выяснил, что, во-первых, информация обо всех выданных билетах передается в централизованную базу данных (к слову, это Oracle) и, во-вторых, в программе используется некий механизм ключей. Программа могла общаться с БД не только в режиме реального времени. Делаем выводы: все операции в системе могут происходить с определенной задержкой. Теоретически, это дает нам фору. Но прежде всего меня заинтересовал механизм ключей (я примерно уже начал догадываться, зачем он может быть нужен). Итак, я взялся за дизассемблер и приступил к работе. Механизм состоял из двух файлов — CryptKeyRef.dll и keys.d (единственный «хитрый» файл во всей программе, который, кроме как на файл с ключами, больше ни на что не похож). А пользовалась всем этим добром рантайм-bpl’ина SmLayout.bpl. Эта библиотека оказалась просто находкой для моих исследований — в ней содержались классы для работы с внутренним наполнением билетов. Так как это рантайм-bpl, то достаточно было просто взглянуть на ее таблицу экспорта, чтобы уже процентов на 60 понять, что к чему. Более детальный анализ расставил все на свои места. Помнишь, в начале статьи я говорил о том, что в структуре «Ультралайта» остались еще несколько полей, назначение которых было непонятным? Одно из этих полей — так называемый «идентификатор раскладки». По сути, все билеты метро строятся из фиксированной заголовочной части и переменной части данных. Так вот, это поле «Layout» в заголовке как раз и определяло, каким образом и какие данные расположены в оставшейся части билета. Таких раскладок существует несколько (каждая под свой тип билета), и в SmLayout.bpl каждой из них соответствовал свой класс (плюс общий класс-родитель, в котором были методы для работы с заголовочной частью). Поэтому разобраться, какие поля в каждой раскладке за что отвечают, было просто (еще бы, с говорящими-то именами методов в экспорте!). Добив полностью весь Layout 8 (который используется в «Ультралайтах») и перепроверив, обо всех ли полях в структуре билета у меня было верное представление, я взялся за механизм ключей. Действительно, он отвечал за генерацию «хэша». Как работает механизм, стало полностью ясно после изучения работы метода, отвечавшего за вычисление «хэша». Сначала, из файла с ключами (keys.d) выбирается верный ключ. Система устроена так, что у каждого типа билетов есть свой идентификатор (в комплекте присутствовала полная таблица с идентификаторами и названиями билетов, в виде текстового файла со значениями, разделенными запятой). Состоит он из идентификатора зоны (приложения) и идентификатора типа карты. Так вот, исходя из этих чисел, в файле ключей выбирается кейринг, внутри которого может быть уже несколько ключей (на случай, когда новый ключ ввели, а старые билеты еще используются). Запись нового билета происходит с использованием самого первого, а проверка на валидность — с использованием всех ключей в кейринге. Далее выбранный ключ расшифровывается с помощью CryptKeyRef.dll (зачем их хранят зашифрованными, ума не приложу). После чего расшифрованный ключ и почти все данные билета, а также его аппаратный серийный номер и число (метод генерации «хэша», который указывается для кейринга в keys.d) — передаются в функцию ckCalcHashCode, находящуюся в той же CryptKeyRef.dll. На выходе мы получаем значение, на котором я в свое время и «застрял» — тот самый «хэш». Разумеется, я написал маленькую программку, которая, используя эти функции из CryptKeyRef.dll и файл keys.d, могла проверять и, в случае чего, пересчитывать «хэш» внутри любого дампа. Я перепроверил все на нескольких дампах, и, получив положительный результат, ушел, довольный, спать. Протухшие ключи Несмотря на теоретический успех, хотелось проверить все, так сказать, «в бою». На следующий день, возвращаясь с работы, я специально прикупил свежий «Ультралайт» на одну поездку, чтобы посмотреть, действуют ли мои ключи или уже нет (судя по всему, они были старенькие). Можно, конечно, сразу было попробовать записать «сфабрикованный» «Ультралайт» и пойти проверить, но на тот момент у меня закончились пустые карты, да и немного страшновато идти «наобум» — вдруг что? По приходу домой я первым делом, даже не помыв руки, с нетерпением бросился проверять свежий билет своими ключами. И тут меня поджидал большой облом — «хэш», записанный в билете не проходил ни по одному из ключей. Стало быть, ключи действительно уже протухли и на смену им пришли новые. Это полностью перечеркивало все мои труды. Мне немного взгрустнулось. Я заварил зеленого чая, поиграл немного на фортепиано (да-да) и сел дальше разводить свою неоконченную плату... Еще не все потеряно Идея пришла ко мне неожиданно, когда я в очередной раз зачем-то смотрел внутрь файла с ключами. Я заметил, что в «ходовом» кейринге (который используется для расчета одно, двух, пятипоездочных и прочих «Ультралайтов») было два ключа — новый (на тот момент, разумеется) и, по всей видимости, — старый. Но был также кейринг, в котором лежал всего один ключ. Раньше я не обращал на него внимания, а концентрировался на «ходовом». Для расчета каких билетов используется этот ключ, я не знал. Когда я посмотрел, что за тип билета привязан к кейрингу, то у меня вспыхнула маленькая искорка надежды. Дело в том, что этот тип билета был — ВЕСБ. Да, именно тот редкий тип билета, — временный проездной на все виды транспорта. Я прикинул, что если билет единый, то этот ключ должен использоваться не только в метро, но и на наземном транспорте, где его очень сложно и долго заменять на новый. К тому же, ключ в кейринге всего один, что косвенно подтверждало мою догадку. Ко всему прочему, я вспомнил, что, когда вычищал метрошную программу от разного «мусора», там было нечто, похожее на архив старых файлов ключей. Откопав и открыв оригинальный архив, я увидел, что это действительно так. И самое главное, просмотрев все старые файлы ключей, я обнаружил, что именно этот ключ оставался неизменным! Уже без единой капли сомнения я склепал свой собственный ВЕСБ (благо, у меня были дампы такого типа, что в разы упростило задачу — я просто поменял в дампах даты и номер), а «хэш» рассчитал с использованием этого ключа. Итак, настало время проверки (тем более, я как раз купил еще немного чистого пластика). Зайдя в вестибюль, я сначала приложил свой «билет» к проверочному терминалу. На табло высветился срок действия билета, который я указал, и загорелся зеленый светодиод. Стало быть, работает. Сделав гримасу попроще и спрятав белоснежный пластик в рукав, я подошел к турникету, приложил руку к валидатору и... спокойно прошел на весело загоревшийся зеленый. Это ознаменовало окончательную победу. А что же дальше? А дальше начались эксперименты, в ходе которых было выяснено множество интересных вещей. Например, по такому «левому» ВЕСБу можно ходить всего два-три дня. Дело в том, что номер, который внутри билета я указываю «от балды», при каждом проходе сохраняется в памяти головы турникета, а через какое-то время отсылается вместе с остальными в центр обработки данных. Там система не находит реально выданного билета с таким номером и вносит его в стоп-лист, который затем рассылается по всем турникетам метро. И так должно происходить со всеми типами билетов, не только с ВЕСБ — в дополнение к «хэшу» и часто меняющимся ключам это очень хорошая защита. Обойти ее, по понятным причинам, не представляется возможным. Также было замечено, что установка или не установка битов блокировки не играет никакой роли на то, сработает билет или нет. Исключение составляет только бит блокировки зоны OTP, который турникет, видимо, проверяет всегда, даже несмотря на то, что писать в OTP не собирается. В дальнейшем я взялся за метрошный и автобусный терминалы, привел их в порядок, изучил и запустил на стенде. Теперь, чтобы проверить очередную догадку, уже не надо было бежать со свежеиспеченным билетиком-мутантом в метро, а стало возможным проверять их «не отходя от кассы». Тем более, терминал метро оказался такой же старый (ко всему прочему и глючный), как и мои ключи. Так что я мог попробовать «в работе» и любые другие типы билетов «Ультралайт» — то, чего я никогда не смогу сделать «вживую» в метро. Параллельно с этими экспериментами я продолжал заниматься софтом. Так как велось много споров о том, что же за алгоритм используется при вычислении «хэша», я решил полностью восстановить его, переписав алгоритм с нуля на «людском» языке программирования, а в процессе как раз надеялся понять, какой же это алгоритм — что-то широко известное или же какая-то своя, внутренняя разработка. Попутно меня посещало много разных мыслей (в том числе, что это может быть и AES), но при детальном изучении уже работающего кода без использования Смартековских библиотек выяснилось, что алгоритм этот — «всего-на-всего» ГОСТ — отечественный стандарт шифрования (всю необходимую информацию о нем ты сможешь без труда найти в Сети). Конкретно, для вычисления «хэша» использовался цикл 16—З. «Хэш», по сути, это не что иное, как имитовставка ГОСТ. The End, или Подведем итоги Системы метро, а в частности, новые билеты «Ультралайт», вопреки мнениям и догадкам, оказались хорошо защищены. Очень радует, что разработчики использовали надежный и проверенный временем ГОСТ, а не стали изобретать велосипед. С такой защитой подделать билет «Ультралайт», не имея доступа к конфиденциальным данным (ключевой информации), просто невозможно. Замечательно продумана и система сменных ключей, и механизм стоп-листов. Конечно, не обошлось без недостатков и ошибок. Самая большая из них — программное обеспечение, которое никак не защищено. Достаточно было отказаться от использования рантайм-bpl, и это затруднило бы анализ в десятки раз! Как вариант, — обработка особо важных частей программы AsProtect’ом или ExeCryptor’ом, с последующей запаковкой всех файлов MoleBox’ом свели бы возможность анализа почти к нулю. Инструментарий-то недорогой. А использование хорошей (желательно, малоизвестной или сделанной на заказ) защиты подобного рода, но с аппаратными ключами сделало бы разбор программы полностью невозможным. Разумеется, Метрополитен — это режимное предприятие, но не стоит при этом забывать про человеческий фактор. Ведь еще Кевин Митник говорил (и не только говорил, но и демонстрировал на собственном примере, за что и сел, гы), что иногда для достижения цели проще и эффективнее использовать «социальную инженерию», нежели пытаться сломать непробиваемую защиту. Что ж, на этой ноте я и закончу свое повествование. А тебе, читатель, желаю больше интересных и удачных исследований! Источник: журнал «Хакер», N11-2008 Автор статьи: Александр «Dark Simpson» Симонов
|
|||||||
|
|||||||||||