Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Определение местоположения абонента в сетях GSM

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Фрикерство] >> Определение местоположения абонента в сетях GSM
Имя
Сообщение << Старые топики   Новые топики >>
Определение местоположения абонента в сетях GSM - 2009-10-16 22:28:16.540000   
freegat

Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
Здравствуйте, очень стала интересна такая тема: определение местоположения абонента сотового телефона в сетях GSM.
Расскажите как это происходит и можно ли самому прослеживать местоположения телефонов??!

Post #: 1
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 01:18:29.260000   
user2

Сообщений: 23
Оценки: 0
Присоединился: 2007-04-29 04:55:51.176666
Ну то, что местоположение определяется с помощью спутников-это бред, с их помощью сам своё местоположение определяет GPS-приёмник. Теперь о телефонах. Мобильники не даром называются "сотовыми телефонами", потому что территория обслуживания той или иной телефонной сети разбита на соты. Мощность простых мобил недостаточная что бы передать сигнал в космос, на спутник, но достаточная, чтобы передавать сигнал в радиусе 300-600 метров. Поэтому зона покрытия той или иной телефонной сетью и разбита на соты. Величину соты определяет радиовышка к которой и коннектятся ближайщие к ней телефоны. Один телефон одновременно может коннектиться только к одной-самой ближайшей к нему радиовышке, соответсвенно и находиться он может одновременно только в одной соте. Если же телефон отдаляется от одной вышки и через какое-то время становится ближе к другой, то он меняет соту и свою частоту, т.к. каждая сота обладает своей частотой связи с телефоном. Определение же местоположения абонента происходит путём отслеживания соты, к которой в данным момент принадлежит телефон абонента. Что, должно быть, происходит путём определения текущей частоты телефона на главной станции, к которой подключены все вышки.



(Картинка:http://vkontakte.ru/photo35251198_140770295 (не заливается))
Post #: 2
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 05:51:32.620000   
freegat

Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
У меня возникает другой вопрос - сделали систему, определили номер соты, где находится телефон……..А каким образом определить местоположение телефона именно в соте?!??
Где он будет: на краю?!? в центре??!?
Post #: 3
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 10:11:35.576666   
КПК

Сообщений: 164
Оценки: 0
Присоединился: 2009-10-13 13:01:32.083333
есть много сервисов, которые за 1 смс (стоимостью примерно 250-300р) оказывают такую услугу… да тут же на хакере много такой рекламы
Post #: 4
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 17:17:00.833333   
freegat

Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
Сервисы это хорошо, но как это всё работает?!??
Post #: 5
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 19:46:19.213333   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
quote:

есть много сервисов, которые за 1 смс (стоимостью примерно 250-300р) оказывают такую услугу… да тут же на хакере много такой рекламы

ты что посмеялся? это же все лохотрон, читайте правила, что это всего лишь сервисы шутки.
а если и правда как определяется то по трем ближайшим вышкам и по мощности сигнала
Post #: 6
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 23:52:23.266666   
sanctum

Сообщений: 153
Оценки: 0
Присоединился: 2008-01-16 19:23:31.456666
http://www.google.com.ua/#hl=ru&q=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BC%D0%B5%D1%81%D1%82%D0%BE%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0+%D0%B2+%D1%81%D0%B5%D1%82%D1%8F%D1%85+GSM+&meta=&fp=1e2b57e1e616e9fe
там более подробно изложено.
Post #: 7
RE: Определение местоположения абонента в сетях GSM - 2009-10-18 07:57:53.090000   
freegat

Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
Спасибо за ссылочку, но я умею гуглить……По большому счёту - там статейки и рассказывается о методах…..

Например:(Приведу часть статьи одной):

Как телефон может узнать, где он сам находится сейчас? Каждая базовая станция транслирует в эфир информацию о своих "соседях", указывая частоты, на которых работают ближайшие базовые станции той же сети. Телефон в режиме ожидания постоянно измеряет уровень сигнала от каждой из "соседних" базовых и при необходимости выбирает в качестве дежурной базовой станции ту, сигнал от которой "лучше слышно". Подробнее о том, зачем это делается написано в другой статье на этом сайте.
Если телефон обладает какими-то сведениями о том, где (по каким координатам) расположены базовые станции, то он может попытаться вычислить зону, в которой области гипотетического покрытия всех "соседних" базовых пересекаются. Где-то в пределах этой области и будет находится телефон. Чем точнее телефон знает (или оценивает) границы зон покрытия, тем точнее будет работать такой метод. Именно так работает приложение Google Maps Mobile (Google Latitude). Если же данных о местонахождении базовых нет, то и у телефона не будет никакой возможности вычислить свое местоположение.

А вглубь ничего не рассказывается:

Какие сигналы базовая станция транслирует сигналы о своих соседях (Их структура и состав)?,
За счёт чего телефон измеряет уровень сигнала?
И т.д.






Post #: 8
RE: Определение местоположения абонента в сетях GSM - 2009-10-18 09:02:47.526666   
money_2009_pistol_9m

Сообщений: 18
Оценки: 0
Присоединился: 2009-10-18 08:07:59.870000
user2 спасибо за рассказ было интересно
вопрос: увожаемые, у кто-нибудь вообще имел опыт успешного использования интернет сервисов по определению положения по стовому телефона и т.д..?
Post #: 9
RE: Определение местоположения абонента в сетях GSM - 2009-10-28 03:32:24.240000   
nz.dll

Сообщений: 66
Оценки: 0
Присоединился: 2009-10-28 02:52:38.630000

quote:

ORIGINAL: money_2009_pistol_9m

user2 спасибо за рассказ было интересно
вопрос: увожаемые, у кто-нибудь вообще имел опыт успешного использования интернет сервисов по определению положения по стовому телефона и т.д..?


Может быть успешнии и есть канешн но их перекрыли лохотроньшики)))
А вообще у некатарых сот операторов есть такая услуга,но нужно подътверждение с того телефона,например вы кидаете запрос на номер и на тот номер приходит смс если абанент подътвердит его то вам придет приблизительное место где он находится.
Post #: 10
RE: Определение местоположения абонента в сетях GSM - 2009-11-01 00:29:01.453333   
yujin777

Сообщений: 3
Оценки: 0
Присоединился: 2009-11-01 00:06:19.546666
quote:

ORIGINAL: nz.dll
А вообще у некатарых сот операторов есть такая услуга,но нужно подътверждение с того телефона,например вы кидаете запрос на номер и на тот номер приходит смс если абанент подътвердит его то вам придет приблизительное место где он находится.

МТС тоже запустила такую услугу - "Ребенок под присмотром".
Коротко смысл таков: нужно отправить смс на номер 7005 с текстом Добавить номер <xxxyyy>, соответсвенно на номер xxxyyy приходит текст: типо номер такой-то хочет определят ваши координаты, если вы согласны отправьте ДА на номер 7003.

Так ВОТ!

Как определять координаты абонента без подтверждения с его телефона ?
Как вариант подмена номера (на форуме много обсуждаеться тем по поводу подмены номера смс) - я пробовал Yakoon, почему-то не получилось.
У кого какие идеии по этому поводу ?
Post #: 11
RE: Определение местоположения абонента в сетях GSM - 2009-11-05 14:28:04.603333   
mirand

Сообщений: 37
Оценки: 0
Присоединился: 2009-07-23 14:42:19.030000
Эта тема реально работает, НО!!! У меня на телефоне установлены яндекс карты, один програмист отправил мне смс с координатами, и нажав на ссылку я увидел его местораположение, ошибка в 2-х домах получилась. Секрет он мне не рассказывает. Може тут у кого нибудь будет идея как это осуществить?
Post #: 12
RE: Определение местоположения абонента в сетях GSM - 2009-11-06 16:31:54.523333   
IvanG

Сообщений: 5
Оценки: 0
Присоединился: 2009-11-06 16:12:31.533333
Это действительно работающая вещь:) и весьма интересная. Он была освещена в 124 номере. Определение происходит по mcc, mnc, lac, cellId, которые в совокупности уникальны для каждой Базовой Станции каждого оператора.
Гугл выпустил приложение для мобильных телефонов гугл мапс, в котором вы можете определить свое местоположение и местоположения друзей (предварительно они должны разрешить вам доступ к этой инфе).
Так же работают и "лохотронщики", некоторые из них кстати ими не являются, т.к. джава приложение может как просто логировать mcc, mnc, lac, cellId, так и получать по ним реальные координаты через сервис гугл или яндекс, а там дальше уже либо отправлять смс либо складывать инфу на сайт, для вашего последующего ознакомления с ними:)
Напоследок приведу питон скрипт для symbian noki'й (для его выполнения у вас должен стоять python)
from httplib import HTTP import location latitude = 0 longitude = 0 def doLookup(cellId, lac, host = "www.google.com", port = 80):   from string import replace   from struct import unpack   page = "/glm/mmap"   http = HTTP(host, port)   result = None   errorCode = 0   content_type, body = encode_request(cellId, lac)   http.putrequest('POST', page)   http.putheader('Content-Type', content_type)   http.putheader('Content-Length', str(len(body)))   http.endheaders()   http.send(body)   errcode, errmsg, headers = http.getreply()   result = http.file.read()   # could need some modification to get the answer: here I just need   # to get the 5 first characters   if (errcode == 200):   (a, b,errorCode, latitude, longitude, c, d, e) = unpack("&gt;hBiiiiih",result)   latitude = latitude / 1000000.0   longitude = longitude / 1000000.0   return latitude, longitude def encode_request(cellId, lac):   from struct import pack   content_type = 'application/binary'   body = pack('&gt;hqh2sh13sh5sh3sBiiihiiiiii', 21, 0, 2, 'in', 13, "Nokia N95 8Gb", 5,"1.3.1", 3, "Web", 27, 0, 0, 3, 0, cellId, lac, 0, 0, 0, 0)   return content_type, body (mcc, mnc, lac, cellId) = location.gsm_location() (latitude, longitude) = doLookup(cellId, lac, "www.google.com", 80) print latitude print longitude
Сам тестировал - все прекрасно работает, определил с небольшой погрешностью:)
Для остальных же (не обладателей нокий смартфонов или кому лень ставить питон) поищите в нете программы NetMonitor, в них можно узнать необходимые для определения местоположения параметры (mcc, mnc, lac, cellId) и по ним через гугл или яндекс можно получить координаты местоположения, ну и конечно чтобы ориентировываться в этой теме хоть немного прочтите статью в хакере (скачать его можно на wisesoft.ru, в формате html).
Ну и соответственно по сути темы. Чтобы следить за любым телефоном, вам прежде надо написать gsm-шпиона, на C++ для смартов и на JAVA для остальных, тут свои проблемы и т.д. но теоритически такая программа может быть установлена на любой телефон, она будет получать mcc, mnc, lac, cellId и отправлять их по смс или http на шпионский сайт:)

Еще есть способ следить за телефона если есть доступ к базам опсоса:) в них так же логируются когда телефон регистрируется на какой либо БС, но это уже не для простых смертных =)

Post #: 13
Страниц:  [1]
Все форумы >> [Фрикерство] >> Определение местоположения абонента в сетях GSM







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.