Читаем Журнал `Компьютерра` №754 полностью

- В билете есть перезаписываемая область данных (48 байт), зона однократной записи (4 байта) и зона записи блокировок. С помощью установки управляющих битов можно заблокировать запись в определенные страницы или даже запретить блокирование записи. Смысл в том, что перезаписать можно все данные, кроме зоны однократной записи (one-time programmable, OTP) и битов блокировок: в подземке зона OTP используется для постепенного "выжигания" битов в зависимости от количества использованных поездок (в процентном соотношении). И эта зона, естественно, проверяется при валидации билета турникетом. Когда количество поездок полностью исчерпано, на запись блокируются все страницы памяти и билет остается только выкинуть. Так что "вечный" Ultralight сделать не получится. С клонированным Mifare Classic (отсутствие их жесткой привязки к аппаратному серийному номеру позволяет изготовить "клон") в этом смысле проще: теоретически им можно пользоваться, пока не истечет срок действия карточки, которая была взята в качестве "донора", а потом можно просто пойти и выудить свежий дамп. На практике, правда, многие клонированные "классики" тоже попадают в стоп-лист. На данный момент я как раз пытаюсь понять, по какому принципу идет отсев "левых" карт и какую роль в этом играет аппаратный серийный номер, который собственно для защиты данных не используется.

То есть, выходит, "классики" более уязвимы, чем простые билеты?

- Да, как ни странно, вся защита карт на основе Mifare Classic (а это проездные, студенческие и пенсионные карты и т. д.) основывается на использовании двух ключей: A и B. Причем они лежали в той же метрополитеновской программе, о которой речь шла в начале, в виде констант, и их без труда удалось посмотреть с помощью дизассемблера. Забавно, что там же были ключи не только для секторов, используемых турникетами метро, но и для зон, проверяемых валидаторами наземного транспорта. Применив найденные ключи, я легко сделал копию собственного студенческого проездного на один из старых просроченных, который мне в свое время подарили для экспериментов (чистых карточек Mifare 1К у меня на тот момент не было).

Думаю, это стало возможным оттого, что система социальных карт, функционирующая примерно с начала 2000 года, по сути не модернизировалась с момента своего запуска. Но не исключено, что если число выявленных фактов использования клонированных карточек перейдет некий рубеж, руководство метрополитена наконец возьмется за решение этой проблемы. Поговаривают, что такие планы уже есть: в дополнение к ключам А и B (которые, похоже, несколько лет не менялись) собираются ввести защиту по типу используемой в билетах Ultralight. На карте достаточно свободного места, которое, в принципе, можно использовать для этих целей, так что неизвестно, сколько еще времени "классики" будут оставаться столь же уязвимыми, как сейчас.

Один клон я дал знакомому для теста, пока проблем нет. В принципе, достать свежие дампы (данные можно генерировать и самостоятельно, но у меня сложилось впечатление, что клоны в некоторых случаях могут проработать значительно дольше "сфабрикованных" собратьев - так ли это, я сейчас пытаюсь проверить) гораздо проще, чем может показаться: достаточно компактного ноутбука вроде Eee PC с подключенным ридером (который можно свободно купить тысячи за четыре рублей). У меня есть небольшая самописная утилита, которая позволяет такой связке без проблем вытаскивать информацию из проездных, нужно лишь провести ридером поблизости от кошелька или кармана соседа на эскалаторе. Кстати, информация о держателе карточки записана в зону, которую можно считать при помощи стандартного, рекомендованного к использованию ключа, описанного в документации на MAD (Mifare Application Directory). Это, кстати, прекрасная почва не только для злоупотреблений, но и для более приятных вещей - например, знакомства с миловидными студентками.

Впрочем, не стоит забывать, что, например, проход по клонированной пенсионлный карточке сопряжен с определенным риском, во всяком случае в метро: с обратной стороны турникетов загораются светодиоды, по которым можно определить тип билета. И если представители закона почуют неладное, они могут запросто тормознуть для проверки.

А что вы можете рассказать об устройстве валидаторов?

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

Охотники на людей: как мы поймали Пабло Эскобара
Охотники на людей: как мы поймали Пабло Эскобара

Жестокий Медельинский картель колумбийского наркобарона Пабло Эскобара был ответственен за незаконный оборот тонн кокаина в Северную Америку и Европу в 1980-х и 1990-х годах. Страна превратилась в зону боевых действий, когда его киллеры безжалостно убили тысячи людей, чтобы гарантировать, что он останется правящим вором в Колумбии. Имея миллиарды личных доходов, Пабло Эскобар подкупил политиков и законодателей и стал героем для более бедных сообществ, построив дома и спортивные центры. Он был почти неприкосновенен, несмотря на усилия колумбийской национальной полиции по привлечению его к ответственности.Но Эскобар также был одним из самых разыскиваемых преступников в Америке, и Управление по борьбе с наркотиками создало рабочую группу, чтобы положить конец террору Эскобара. В нее вошли агенты Стив Мёрфи и Хавьер Ф. Пенья. В течение восемнадцати месяцев, с июля 1992 года по декабрь 1993 года, Стив и Хавьер выполняли свое задание, оказавшись под прицелом киллеров, нацеленных на них, за награду в размере 300 000 долларов, которую Эскобар назначил за каждого из агентов.В формате PDF A4 сохранён издательский дизайн.

Стив Мёрфи , Хавьер Ф. Пенья

Документальная литература
Жизнь Пушкина
Жизнь Пушкина

Георгий Чулков — известный поэт и прозаик, литературный и театральный критик, издатель русского классического наследия, мемуарист — долгое время принадлежал к числу несправедливо забытых и почти вычеркнутых из литературной истории писателей предреволюционной России. Параллельно с декабристской темой в деятельности Чулкова развиваются серьезные пушкиноведческие интересы, реализуемые в десятках статей, публикаций, рецензий, посвященных Пушкину. Книгу «Жизнь Пушкина», приуроченную к столетию со дня гибели поэта, критика встретила далеко не восторженно, отмечая ее методологическое несовершенство, но тем не менее она сыграла важную роль и оказалась весьма полезной для дальнейшего развития отечественного пушкиноведения.Вступительная статья и комментарии доктора филологических наук М.В. МихайловойТекст печатается по изданию: Новый мир. 1936. № 5, 6, 8—12

Виктор Владимирович Кунин , Георгий Иванович Чулков

Документальная литература / Биографии и Мемуары / Литературоведение / Проза / Историческая проза / Образование и наука
Сергей Фудель
Сергей Фудель

Творчество религиозного писателя Сергея Иосифовича Фуделя (1900–1977), испытавшего многолетние гонения в годы советской власти, не осталось лишь памятником ушедшей самиздатской эпохи. Для многих встреча с книгами Фуделя стала поворотным событием в жизни, побудив к следованию за Христом. Сегодня труды и личность С.И. Фуделя вызывают интерес не только в России, его сочинения переиздаются на разных языках в разных странах.В книге протоиерея Н. Балашова и Л.И. Сараскиной, впервые изданной в Италии в 2007 г., трагическая биография С.И. Фуделя и сложная судьба его литературного наследия представлены на фоне эпохи, на которую пришлась жизнь писателя. Исследователи анализируют значение религиозного опыта Фуделя, его вклад в богословие и след в истории русской духовной культуры. Первое российское издание дополнено новыми документами из Российского государственного архива литературы и искусства, Государственного архива Российской Федерации, Центрального архива Федеральной службы безопасности Российской Федерации и семейного архива Фуделей, ныне хранящегося в Доме Русского Зарубежья имени Александра Солженицына. Издание иллюстрировано архивными материалами, значительная часть которых публикуется впервые.

Людмила Ивановна Сараскина , Николай Владимирович Балашов

Документальная литература