alextoun
06.04.2007, 00:08
Sim(Subscriber identily Module) карта представляет собой чип, в который прошит определённый абонентный номер. В SIM карте имеется память для записной книжки и SMS. Для защитных функции SIM присваиваются коды PIN9Personal Identification Number) и PUK(Personal Unlocked Key). Коды PIN нужно вводить при включении аппарата, таким образом человек, не знающий его, включить аппарат не сможет.
Можно выключить запрос ПИН кода, а так же и поменять его. Это делается в настройках телефона или командой:
04 старый PIN новый PIN новый PIN
В случае, если Пин был набран неправильно более 3 раз, карта блокируется, и тут вступает в действия резервный PUK(ПУк :D ) код, который состоит из 8 цыфр. Для того что разблокировать карту нужно ввести
05 PUK новый PIN новый PIN
В случае, если код Пак был введён не правильно более 10 раз и вся инфа с карточки была стёрта, или ПАК код был утерян, нужно обращаться к своему оператору в сети. В память карты так же записаны коды PIN2 и PUK2.
Изменение PIN2 осуществяется с помощь команды
042 старый PIN2 новый PIN2 новый PIN2
Код PIN2 используется при сбрасывании счётчиков разговора, при вкл/выкл запрете вызовов-это зависит от медли телефона.
P.S. статья для новичков
Эмуляторы SIm
Раздобыть где нить чистые SIM карточки(на каком нить рынке барахолки компов они 100% есть, ну у нас в городе такой рынок есть)) , которые предназначены для сотовых операторв. Правда они не совсем чистые, на них должен уже зашит криптографический алгоритм COMP128 и надо иметь для этих карточек вразумительную инструкцию по программированию шифровального ключа KI
В Симках ключ может находиться в совершенно разных местах. Что касается криптографического алгоритма, то он тоже может прошиваться в разных местах на карточке. Крипто-алгоритм обычно находится в Масочном ПЗУ карточки, и любой доступ к нему извне закрыт. Было бы конечно хорошо, если бы его можно было оттуда выдрать, но это невозможно)
Программа алгоритма написанна на спец-асемблере с применением других специальных средств и поэтому имеет чрезвычаной маленький обьём (где то около 1 кб) для работы с ней достаточно всего 128 байт ОЗУ.
Скорость вычесления результат 0.6 секунды.(650000 операций).
Если найдутся крутые програмисты(кловер)))))))) которые смогут на ассемблере и с учётом специфических особенностей оперционной система процесоррных смарткарт стандарта ISO 7816 реализовать опубликовать теперь алгоритм COMP128 так как после компиляции программа занимает не более 2 кб и может свободно работать с оперативкой 128 бай. Остаётся заняться поисками подходящего типа процессорной смарткарты(обычно использует процессор 8051 или 6805 Моторолла). Эти карточки будут иметь процессор 6805 или 8051, ОЗу 128 байт, ПЗУ 6кб ППЗУ 3 кб. Далее надо бы зашить в них программу криптора-алгоритма, шифровальный ключ KI а так же мобильный номер IMSI.
Можно выключить запрос ПИН кода, а так же и поменять его. Это делается в настройках телефона или командой:
04 старый PIN новый PIN новый PIN
В случае, если Пин был набран неправильно более 3 раз, карта блокируется, и тут вступает в действия резервный PUK(ПУк :D ) код, который состоит из 8 цыфр. Для того что разблокировать карту нужно ввести
05 PUK новый PIN новый PIN
В случае, если код Пак был введён не правильно более 10 раз и вся инфа с карточки была стёрта, или ПАК код был утерян, нужно обращаться к своему оператору в сети. В память карты так же записаны коды PIN2 и PUK2.
Изменение PIN2 осуществяется с помощь команды
042 старый PIN2 новый PIN2 новый PIN2
Код PIN2 используется при сбрасывании счётчиков разговора, при вкл/выкл запрете вызовов-это зависит от медли телефона.
P.S. статья для новичков
Эмуляторы SIm
Раздобыть где нить чистые SIM карточки(на каком нить рынке барахолки компов они 100% есть, ну у нас в городе такой рынок есть)) , которые предназначены для сотовых операторв. Правда они не совсем чистые, на них должен уже зашит криптографический алгоритм COMP128 и надо иметь для этих карточек вразумительную инструкцию по программированию шифровального ключа KI
В Симках ключ может находиться в совершенно разных местах. Что касается криптографического алгоритма, то он тоже может прошиваться в разных местах на карточке. Крипто-алгоритм обычно находится в Масочном ПЗУ карточки, и любой доступ к нему извне закрыт. Было бы конечно хорошо, если бы его можно было оттуда выдрать, но это невозможно)
Программа алгоритма написанна на спец-асемблере с применением других специальных средств и поэтому имеет чрезвычаной маленький обьём (где то около 1 кб) для работы с ней достаточно всего 128 байт ОЗУ.
Скорость вычесления результат 0.6 секунды.(650000 операций).
Если найдутся крутые програмисты(кловер)))))))) которые смогут на ассемблере и с учётом специфических особенностей оперционной система процесоррных смарткарт стандарта ISO 7816 реализовать опубликовать теперь алгоритм COMP128 так как после компиляции программа занимает не более 2 кб и может свободно работать с оперативкой 128 бай. Остаётся заняться поисками подходящего типа процессорной смарткарты(обычно использует процессор 8051 или 6805 Моторолла). Эти карточки будут иметь процессор 6805 или 8051, ОЗу 128 байт, ПЗУ 6кб ППЗУ 3 кб. Далее надо бы зашить в них программу криптора-алгоритма, шифровальный ключ KI а так же мобильный номер IMSI.