Главная  Телефон gsm 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [ 53 ] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72]

в том случае, если код набирается неправильно три раза подряд (даже при выключении телефона или вынимании из него карты между двумя попытками), SIM-карта блокируется. Для того чтобы ее разблокировать, требуется еще один код (super PIN или PUK), который выдается оператором после проверки паспортных данных своего клиента.

Обычно этот код вводится с помощью клавиатуры в соответствии со специфической процедурой, так называемой **04* для PIN1 и **042* для PIN2. Намного удобнее это делать с помощью компьютера, оснащенного программным обеспечением профессионального или экспертного уровня.

Исследование SIM-карты

Вьше уже шла речь о том, что при помощи различных команд ISO после предварительного введения конфиденциального PIN-кода владелец SIM-карты может свободно ознакомиться со многими ее параметрами.

При щелчке мышью по опции Info (Информация) программы профессионального и экспертного уровня выдают детальный отчет о том, какая информация может быть прочитана. Следует отметить, что программа EDSIM 2000 значительно лучше оснащена, чем SIMSurf, однако ни одна из этих двух программ не в состоянии полностью исследовать наиболее поздние модели SIM-карт (фаза 2+, SIM Toolkit ли Proactive SIM). Для того чтобы продвинуться в изучении дальше, следует обратить-к командам ISO или режиму редактирования, имеющемуся в программах профессионального и экспертного уровня. Эта мощная функция позволяет считывать содержимое в шестнадцатеричном формате, даже ASCII, различных зон SIM-карты, доступ к которым дают имеющиеся в распоряжении коды.

Возможно даже внесение изменений, хотя такая операция является довольно рискованной (и программы выводят напоминающие об этом сообщения).

EDSIM 2000 представляет собой одну из редких программ, позволяющих выбирать файл не только при помощи ограничивающего возможности меню, но также и путем свободного указания адреса, что несколько напоминает использование команд ISO.

Personal Unblocking Key - персональный (личный) ключ для разблокирования карты. - Прим. науч. ред.



Кроме того, EDSIM 2000 располагает таким сильным инструментарием, как снупер (snooper). Путем проведения систематического просмотра и очистки он определяет, какие файлы (стандартные или нет) находятся на карте, позволяя затем их по желанию проверять.

Похожую возможность предоставляет SimScan, программа общего пользования (см. каталог Internet на компакт-диске). С ее помощью при использовании считывающего устройства для SIM-карт, описанного в главе 4 (в данном случае в обязательном порядке подключенного к порту COM2), можно определить криптографический ключ, если потратить на это несколько часов.

Копии SIM-карт

Ни одна из представленных промышленных программ не может использоваться для непосредственного «клонирования» SIM-карт, иначе говоря, для создания действующих дубликатов исходной карты. , «

Данные, реализующие абонемент (или услугу на основе предварительной оплаты), располагаются в зонах, защищенных кодами ADM, и ни при каких условиях не должны покидать базы данных оператора мобильной связи.

Поэтому функции копирования служат только для абсолютно легальной передачи данных владельца с одной SIM-карты на друг>ю. Это может оказаться весьма полезным при смене оператора, абонемента или SIM-карты, при приобретении нового мобильного телефона или когда требуется, чтобы все мобильные одной семьи (или предприятия) содержали директории с одними и теми же телефонными номерами.

5.13. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ СЧИТЫВАЮЩИХ УСТРОЙСТВ PC/SC

Нет сомнений, что когда-нибудь практически все выпускаемые микрокомпьютеры, работающие под управлением Windows, будут оснащаться устройством для считывания чип-карт, или, по крайней мерс, клавиатурой, имеющей такую возможность.

Вполне возможно, что данные считывающие устройства будут соответствовать спецификации «PC/SC» и, следовательно, будут совместимы с программным обеспечением, поддерживающим этот широко признанный стандарт. А пока можно использовать некоторые промышленно выпускаемые считывающие устройства для работы



; режиме PC/SC (например, модели «ChipDrive» фирмы Towitoko, "«СуЬегМоизе» фирмы ZietControl (см. рис. 5.6), ACR20 или ACR30 фирмы ACS и различные модели USB или PCMCIA).


Рис. 5 6. Считывающее устройство РС/5Сиз комплекта BasicCard

Однако, несмотря на несомненное преимущество промышленного программного обеспечения, мне хотелось разработать пакет программ PC/SC, позволяющий достаточно подробно исследовать любую SIM-карту. При этом использовался «специальный язык чип-карт», являющийся модификацией старого доброго Бейсика (см. мою книгу «Basic pour microconlroleurs et PC»).

Хотя ZCBasic предназначен прежде всего для поддержки знаменитой BasicCard (см. рис. 5.7), о которой говорилось в главе 4, он прекрасно подходит и для написания приложений чуть ли не для каждой асинхронной чип-карты.

Главное преимущество подобного инструментария состоит в том, что он может использоваться свободно и бесплатно. Вы найдете его На компакт-диске, который прилагается к настоящей книге (каталог BASICCARD). Но для того, чтобы устройство для считывания чип-карт работало в режиме PC/SC, необходимо оснастить ПК различными программными «слоями», которые схематично представлены на рис. 5.8.



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [ 53 ] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72]

0.0008