Однажды, когда я прислушивался к очередному рекламному ролику про снижение тарифов одной сотовой компании (абонентом которой тогда являлся), я вдруг понял, какой же это идиотизм: с жадностью вслушиваться в текст рекламы, в надежде на скидку в пару центов, искать внизу маленькую надпись "без учета НДС", разговаривая по мобильному телефону, думать не о самом разговоре, а о том, на какую сумму я уже наговорил. Притом, что в "дальнем зарубежье" принято платить не более $20 за безлимитный тариф в месяц. И это на фоне того, что наши операторы получают по 400-600% прибыли (такого не было со времен "челночества"). В общем я решил применить данные мне институтом ХИРЭ (Харьковский институт радиоэлектроники) знания.
Начал с изучения протокола GSM и просмотра информации, накопленной на подобную тему в Интернете. Результат был малоутешительный: сам стандарт GSM настолько защищен, что взломать его практически невозможно или, скажем так, настолько дорого, что отпадает сам смысл взлома. Повозившись еще немного, скорее для самооправдания, чем для дела, я все это забросил.
И вот в такой критический момент один случай натолкнул меня на мысль попробовать действовать немного с другой стороны, а именно со стороны программного обеспечения сервера. Выяснилась одна интересная деталь. Если вы знакомы со стандартом GSM, то наверняка знаете, что пароли ASN постоянно меняются, сохраняясь на сервере и SIM-карте вашего телефона. Теоретически, создать клон такого телефона можно, но у этой технологии слишком много недостатков: дорого, работать в конкретный момент может только один телефон, нельзя принимать входящие звонки, могут запеленговать. Я же реализовал другой подход, основанный на самом принципе смены ASN-пароля на сервере. В этом случае появляется возможность получать с сервера новый ASN-пароль, не стирая старый. Получается, что ASN-код будет продолжать регистрировать вас в сети, а старый пароль как бы подвисает, делая вас невидимым в сети, но при этом позволяя звонить. При этом на сервере даже не записывается ваш номер телефона и телефон получается анонимным. Звонить можно куда угодно и сколько угодно, а также отправлять SMS-сообщения.
Недостатки есть и у этой технологии, скрывать их не буду: первый недостаток, это то, что только исходящие звонки и SMS бесплатные, а за входящие придется платить (если ТП вашего оператора не подразумевает другого), второй недостаток (но может и наоборот) - звонки и SMS-сообщения от вас исходят анонимно, то есть если на другом конце провода стоит определитель номера, то вас не определят, ну и последний недостаток: нужно затратить полчаса-час на перепрограммирование телефона. Еще одно: моя технология работает не у всех операторов (список операторов, с которыми я "работал" приведен справа на этой странице).
Результат. Анонимный, непеленгуемый телефон с возможностью неограниченных исходящих звонков, SMS-сообщений и поддержкой роуминга(!)
Инфу почерпнула отсюда:
http://www.free-gsm.tk/
Мне интересно кто нить пользовался?