Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Мобила » iPhone и географические координаты (свежачок)

Модерирует : 3xp0, ZlydenGL

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

kikke



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
 
Вместо предисловия: в инете давно ходят разговоры про то, что устройства эппл (иногда можно прочитать и про другие фирмы) следят за своими владельцами и отправляют все на серверы нквд по ночам. Мой интерес подцепила случайно замеченная статья, откуда, в свою очередь, я вышел на первоисточник и, заинтересовавшись, решил повторить фокус самостоятельно (девайс – 3GS, iOS 4.1).
Вкратце, авторы статьи раскопали местоположение файла, в который айфон пишет географические координаты пользователя, довольно точные, которые, ко всему прочему, сопоставлены со временем. Чем не сказка?
Далее я описываю то, что у меня, собственно, получилось на основании вынесенных из источника сведений.


 
Шаг первый: сливаем данные
берем интересующий айфон или айпэд и делаем синхронизацию с itunes (резервное копирование, если быть точным). После этого он нам уже не нужен и можно спокойно работать с этими данными на компе.
 
http://xmages.net/storage/10/1/0/d/2/upload/4414b371.gif
 
Шаг второй: находим файлы
полученные данные на моей win xp лежат в с:\Documents and Settings\%имя%\Application Data\Apple Computer\MobileSync\Backup и далее нужная подпапка с идентификатором девайса (если с этим itunes вы синхронизируете несколько девайсов, то подпапок несколько – найти нужную в таком случае можно по дате изменения). В папке лежит куча файлов, но без расширений, а также индексные файлы. Пути для win 7 похожие (только там c:\users и appdata вроде бы), для OSX путь есть в первоисточнике, ищите.
 
http://xmages.net/storage/10/1/0/a/2/upload/1518e6fd.gif
 
Шаг третий: парсим бэкап
после того, как мы оказались в папке с бэкапнутыми данными, индексные файлы можно обработать, чтобы получить нормальные имена у файлов вместо имеющейся каши. Для этого добрые люди написали несколько тулзов, я буду использовать виндовую программку. Единственное что, она требует четвертый дотнет, а так там все просто и понятно. Кроме того, я точно видел тулзу для OSX и еще скрипт на питоне. Тут уж на выбор.
 
http://xmages.net/storage/10/1/0/9/0/upload/e7017e06.gif
 
После запуска iphonebackupbrowser можно выбрать девайс опять же из бэкапов itunes (на этот раз по имени) и там мы и увидим список файлов с нормальными человеческими именами и расширениями. Покопавшись, находим тот самый Library/Caches/locationd/consolidated.db, я поступил просто и по дате изменения и размеру нашел его среди тех файлов с бессмысленными именами. Скопировав его в другое место и пририсовав расширение .db, про бэкапы itunes тоже пока что забудем, да и парсер бэкапа уже не потребуется (хотя кто знает, какие еще интересные данные там можно раскопать).
 
Шаг четвертый: вскрываем
То, что мы выдернули на прошлом шаге – по сути база данных, для открытия можно использовать любой SQLite вьюер, я просто загуглил и одним из первых встретил SQLite browser, тут вариантов много. Запускаем и открываем им наш .db файл – через вкладку BrowseData в этой программке можно выбрать нужную таблицу.
 
http://xmages.net/storage/10/1/0/0/c/upload/e4cfcbd5.gif
 
Из интересных таблиц могу выделить две: CellLocation и WifiLocation. Что касается второй, так там вдобавок к географическим координатам еще и mac точки доступа, что просто чудесно (особенно учитывая наличие восхитительного эксплоита от samy).
 
http://xmages.net/storage/10/1/0/4/e/upload/a6ab2e02.gif
 
Таблички можно экспортировать в CSV, ну а что с этими данными делать дальше – это уже решать вам. Я первым делом забил попавшиеся под руку широту и долготу в карты и узрел расчудесную картину.
 
http://xmages.net/storage/10/1/0/3/2/upload/785758c4.gif
 


 
Заключение:
помимо всего вышесказанного, неплохо бы еще обрабатывать timestamp’ы из тех самых таблиц, как я понял - это количество секунд с 01.01.2001. Я подвысплюсь и накидаю быстренько прогу для перевода этого здоровенного числа в нормальную дату, тогда будет вообще удобно, а сейчас мне просто лень.
 
Надеюсь, вам было интересно.

Всего записей: 9 | Зарегистр. 11-04-2011 | Отправлено: 04:24 21-04-2011 | Исправлено: kikke, 19:27 21-04-2011
kikke



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как и обещал, тулза для перевода timestamp'ов в нормальный формат.
 
кач:
 
http://rghost.ru/5275450
http://www.filedropper.com/isectool

Всего записей: 9 | Зарегистр. 11-04-2011 | Отправлено: 19:23 21-04-2011
tentatore

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kikke приветствую, не могу разобраться, (iphone 5s) скачал iphonebackupbrowser (https://code.google.com/archive/p/iphonebackupbrowser/downloads) залил резервную копию в необходимые папки - но внутри программы вижу только пустоту. с чем это связано?
 
скрин - http://zalil.su/8357485

Всего записей: 1 | Зарегистр. 22-11-2016 | Отправлено: 19:07 22-11-2016
ZlydenGL



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
берем интересующий айфон или айпэд и делаем синхронизацию с itunes  
Дальше этой фразы можно не читать. Незапароленных айфонов и айпэдов ИМХО или осталось крайне мало, или не осталось вовсе, а без этого самого пароля никакой синхронизации не будет...
 
Т.е. инструкция сия будет интересна лишь самим хозяевам - или людям, которые получили к компу хозяина айфона прямой доступ.

Всего записей: 4268 | Зарегистр. 22-06-2002 | Отправлено: 17:33 23-11-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Мобила » iPhone и географические координаты (свежачок)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru