Главная  Телефон 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]

80 мобильный телефон

телефона. Декодирование этого номера, являющеюся уникальным и состоящим из 14 цифр плюс ключ контроля, не лишено определенного интереса. В качестве примера можно рассмотреть международный номер (вымышленный) телефона «МСТ» (персонализированный вариант RC712 SAGEM):

330072350123451

Две первые цифры (0072) указывают на страну происхождения мобильного телефона согласно международному коду нумерации телефонной связи. Б данном примере цифры 33 обозначают Францию.

Четыре последующие цифры являются кодом подтверждения типа тле (Туре Approval Code), идентифицирующим модель телефона но отношению к процедуре соответствия.

Идущие следом две цифры (35) представляют собой код окончательной сборки Е\С (Final Assembly Code), который уточняет место сборки телефонного аппарата. Может быть, это простое совпадение, но в Бретани (35-Д департамент) действительно есть заводы, где производятся мобильные телефоны.

Последующие шесть цифр (в данном случае намеренно сведенные к 012345) являются серийным номером (SNR) телефона рассматриваемой модели.

И наконец, замыкающая цифра представляет собой «ключ Luhn», который вычисляется таким же образом, как и последняя цифра номеров банковских карт, SIREN и т.н.

Небольшая программа IMEI.BAS (см. каталог BASIC на компакт-диске) позволяет быстро проверить данный международный идентификационный номер IMEI (включающий ключ и состоящий, таким образом, из 15 цифр).

10 REM-----IMEI BAS ----

20 KEY OFF:CLS * •

30 CLEAR PRINT.PRINT-Ввести номер IMEI":INPUT N$ ••

40 L=LEN(N$).DIM N(L) • ,

50 FOR F=1 TO L . ;

60 C$=MID$(N$,F, 1):C=VAL(C$):N(F)=C • . , ,

70 NEXT F

80 IF (L/2)-INT(L/2)=0 THEN 170 90 T=0:FOR F=2 TO L-1 STEP 2

Подробнее об этом см. в книге этого же автора «Магаитные карты и ПК», М.: ДМК Пресс, 2001. - Прим. науч. ред.



100 C=2.N(F) • IF С>= ,и THEN С=С-Э i10T=T+C:NEXT F 20 FOR F=1 TO L STEP 2 J130T=T+N(F) NEXT F 140 IF T>=10 THEN T=T-10:G0TO 140 150 IF T=0 THEN PRINTIMEI подтвержден :GOTO 30 160 PRINTIMEI не подтвержден":GOTO 30 170 T=0:FOR F=1 TO L-1 STEP 2 180 C=2*N(F) • IF C>=10 THEN C=C-9 190 T=T+C:NEXT F 200 FOR F=2 TO L STEP 2 210 T=T+N(F).NEXT F 220 GOTO 140

230 REM (c)1996,2000 Patrick GUEULLE •

Конечно, этот простой арифметический тест ни в коей мере не под-:рждает аутентичности номера, а просто говорит о его правдоподоб-мности.

Рассмотрим еще один пример - международный номер IMEI мобиль-Ного телефона марки Motorola М3188;

448836080123455

Он представляет интерес с той точки зрения, что позволяет развеять яческие сомнения по поводу маркировки «made in UK», стоящей на mom телефоне, и «made in Germany* - на упаковке (не говоря уже •«made in СЫпа» на зарядном устройстве). Наконец, рассмотрим в качестве примера вымышленный идентификационный номер телефона, выпущенного фирмой Alcatel:

330045530123450

В Internet можно найти официальные программы, позволяющие вы-гслить коды «отпирания» (раскодирования) некоторых мобильных телефонов этой марки. В данном случае в результате вьшолнения такой программы был пол>чен код 90442А50.

К полученному коду «конструктора» следует еще добавить шест-надцатеричное значение, характерное для каждого оператора. Для приведенного примера действует значение 009FDFFA (испанский оператор), в то время как использование значения 01BFDFF4 иногда приводит к неплохим результатам в слчае французского оператора. Последний вариант можно предоставить для самостоятельного изучения читателям под их личную ответственность.



Абсолютно К другому типу относится код 10#, который активирует, например, вызов номера, стоящего на десятой позиции в телефонной книжке (функция ускоренного набора номера). При этом в зависимости от модели телефона может потребоваться или не потребоваться подтвердить операцию нажатием на кнопку зеленого цвета. Само существование этой стандартизованной команды вызывает серьезные сомнения по поводу утверждения, то представляемого в качестве совершенно официального предупреждения, то опровергаемого, согласно которому код 90# оказывает серьезную помощь пиратам. Этот абсолютно реальный код практически может только вызвать 90-й по порядку номер из записной книжки в режиме «двойного вызова», если он набран во время соединения.

Всегда следует помнить об очень полезных командах, позволяющих разблокировать 5Ш-карту после трех неудачных попыток введения кода персонального идентификационного номера PIN:

. **05*PUK*PIN*PIN# для PIN 1; . **052*PUK*PIN*PIN# для PIN 2.

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

Специальные команды

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

Установка услуги **SC«SI((

Активирование услуги *SC*SID Дезактивация услуги; #$в*51# Запрос услуги- .sSC-SIS Аннулирование услуги. ##SC*SI#

Код услуги SC (Service Code) определяет дополнительную услугу, к которой относится команда, а дополнительная информация SI (Supplementary Information) служит для передачи конфиденциального кода, если он есть, а также параметров, уточняющих производимое действие (например, на какой номер телефона следует переадресовывать вызовы).



[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.001