Определение местоположения абонента в сетях GSM
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Определение местоположения абонента в сетях GSM - 2009-10-16 22:28:16.540000
|
|
|
freegat
Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
|
Здравствуйте, очень стала интересна такая тема: определение местоположения абонента сотового телефона в сетях GSM. Расскажите как это происходит и можно ли самому прослеживать местоположения телефонов??!
|
|
|
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 (не заливается))
|
|
|
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 05:51:32.620000
|
|
|
freegat
Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
|
У меня возникает другой вопрос - сделали систему, определили номер соты, где находится телефон……..А каким образом определить местоположение телефона именно в соте?!?? Где он будет: на краю?!? в центре??!?
|
|
|
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 10:11:35.576666
|
|
|
КПК
Сообщений: 164
Оценки: 0
Присоединился: 2009-10-13 13:01:32.083333
|
есть много сервисов, которые за 1 смс (стоимостью примерно 250-300р) оказывают такую услугу… да тут же на хакере много такой рекламы
|
|
|
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 17:17:00.833333
|
|
|
freegat
Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
|
Сервисы это хорошо, но как это всё работает?!??
|
|
|
RE: Определение местоположения абонента в сетях GSM - 2009-10-17 19:46:19.213333
|
|
|
Actek
Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
|
quote:
есть много сервисов, которые за 1 смс (стоимостью примерно 250-300р) оказывают такую услугу… да тут же на хакере много такой рекламы ты что посмеялся? это же все лохотрон, читайте правила, что это всего лишь сервисы шутки. а если и правда как определяется то по трем ближайшим вышкам и по мощности сигнала
|
|
|
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 там более подробно изложено.
|
|
|
RE: Определение местоположения абонента в сетях GSM - 2009-10-18 07:57:53.090000
|
|
|
freegat
Сообщений: 18
Оценки: 0
Присоединился: 2008-09-29 17:09:33.843333
|
Спасибо за ссылочку, но я умею гуглить……По большому счёту - там статейки и рассказывается о методах….. Например:(Приведу часть статьи одной): Как телефон может узнать, где он сам находится сейчас? Каждая базовая станция транслирует в эфир информацию о своих "соседях", указывая частоты, на которых работают ближайшие базовые станции той же сети. Телефон в режиме ожидания постоянно измеряет уровень сигнала от каждой из "соседних" базовых и при необходимости выбирает в качестве дежурной базовой станции ту, сигнал от которой "лучше слышно". Подробнее о том, зачем это делается написано в другой статье на этом сайте. Если телефон обладает какими-то сведениями о том, где (по каким координатам) расположены базовые станции, то он может попытаться вычислить зону, в которой области гипотетического покрытия всех "соседних" базовых пересекаются. Где-то в пределах этой области и будет находится телефон. Чем точнее телефон знает (или оценивает) границы зон покрытия, тем точнее будет работать такой метод. Именно так работает приложение Google Maps Mobile (Google Latitude). Если же данных о местонахождении базовых нет, то и у телефона не будет никакой возможности вычислить свое местоположение. А вглубь ничего не рассказывается: Какие сигналы базовая станция транслирует сигналы о своих соседях (Их структура и состав)?, За счёт чего телефон измеряет уровень сигнала? И т.д.
|
|
|
RE: Определение местоположения абонента в сетях GSM - 2009-10-18 09:02:47.526666
|
|
|
money_2009_pistol_9m
Сообщений: 18
Оценки: 0
Присоединился: 2009-10-18 08:07:59.870000
|
user2 спасибо за рассказ было интересно вопрос: увожаемые, у кто-нибудь вообще имел опыт успешного использования интернет сервисов по определению положения по стовому телефона и т.д..?
|
|
|
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 спасибо за рассказ было интересно вопрос: увожаемые, у кто-нибудь вообще имел опыт успешного использования интернет сервисов по определению положения по стовому телефона и т.д..? Может быть успешнии и есть канешн но их перекрыли лохотроньшики))) А вообще у некатарых сот операторов есть такая услуга,но нужно подътверждение с того телефона,например вы кидаете запрос на номер и на тот номер приходит смс если абанент подътвердит его то вам придет приблизительное место где он находится.
|
|
|
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, почему-то не получилось. У кого какие идеии по этому поводу ?
|
|
|
RE: Определение местоположения абонента в сетях GSM - 2009-11-05 14:28:04.603333
|
|
|
mirand
Сообщений: 37
Оценки: 0
Присоединился: 2009-07-23 14:42:19.030000
|
Эта тема реально работает, НО!!! У меня на телефоне установлены яндекс карты, один програмист отправил мне смс с координатами, и нажав на ссылку я увидел его местораположение, ошибка в 2-х домах получилась. Секрет он мне не рассказывает. Може тут у кого нибудь будет идея как это осуществить?
|
|
|
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(">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('>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 на шпионский сайт:) Еще есть способ следить за телефона если есть доступ к базам опсоса:) в них так же логируются когда телефон регистрируется на какой либо БС, но это уже не для простых смертных =)
|
|
|
|
|