Декодируем GSM с использованием HackRF One и GR-GSM
Декодируем GSM с использованием HackRF One и GR-GSM
Нужна помощь по установке GR-GSM и всех компонентов (по-моему, pybombs на днях опять обновился). Инструкция перестала работать, пробую устанавливать на чистую Ubuntu 15.10, ошибки сразу после выполнения sudo pybombs -p gr-gsm install gr-gsm. Инструкция с https://github.com/ptrkrysik/gr-gsm/wiki/Installation тоже не удается...
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Код: Выделить всё
gaz@sdr:~/pybombs$ sudo pybombs -p gr-gsm install gr-gsm
Traceback (most recent call last):
File "/usr/local/bin/pybombs", line 9, in <module>
load_entry_point('PyBOMBS==2.0.1', 'console_scripts', 'pybombs')()
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 549, in load_entry_point
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2542, in load_entry_point
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2202, in load
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2208, in resolve
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/main.py", line 25, in <module>
from pybombs.commands import dispatch
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/commands/__init__.py", line 23, in <module>
from base import CommandBase, dispatch
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/commands/base.py", line 25, in <module>
from pybombs.config_manager import config_manager
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/config_manager.py", line 616, in <module>
config_manager = ConfigManager()
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/config_manager.py", line 294, in __init__
self.load(select_prefix)
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/config_manager.py", line 358, in load
self._prefix_info = PrefixInfo(args, cfg_files, select_prefix)
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/config_manager.py", line 97, in __init__
self._find_prefix_dir(args)
File "/usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg/pybombs/config_manager.py", line 191, in _find_prefix_dir
raise PBException("Can't open prefix: {}".format(args.prefix))
pybombs.pb_exception.PBException: Can't open prefix: gr-gsm
На Githube установка PyBOMBS теперь по команде sudo pip install PyBOMBS. По моему дело в самом PyBOMBS.
Отправлено спустя 2 минуты 16 секунд:
Установка sudo pip install PyBOMBS также с ошибками.
Код: Выделить всё
gaz@sdr:~/pybombs$ sudo pip install PyBOMBS
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 549, in load_entry_point
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2542, in load_entry_point
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2202, in load
File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2208, in resolve
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
python-pip, разумеется утстанавливал (sudo apt-get install git python-pip)
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Попробуйте создать еще один префикс или просто укажите путь установки без использования префикса.
По поводу установки с использованием pip - это не обязательно, а просто как возможность установить не качая файлы с гитхаба (как я понял).
Декодируем GSM с использованием HackRF One и GR-GSM
Без префикса тоже никак:
PyBombs.RecipeListManager - ERROR - Package gr-gsm has no recipe file!
А если, предположим, скачать старый Pybombs, и попробовать установить его.
Отправлено спустя 3 минуты 48 секунд:
Можете скинуть свою папку Pybombs, попробую повозиться с ней?
PyBombs.RecipeListManager - ERROR - Package gr-gsm has no recipe file!
А если, предположим, скачать старый Pybombs, и попробовать установить его.
Отправлено спустя 3 минуты 48 секунд:
Можете скинуть свою папку Pybombs, попробую повозиться с ней?
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Nik90, вечером попробую заняться если найду время...
Декодируем GSM с использованием HackRF One и GR-GSM
Если кто-нибудь выложит свою папку PyBombs, скачанную ранее и с которой все корректно установилось (с помощью приведенной на этом сайте инструкцией), буду благодарен. Может получится с нее все установить.
Декодируем GSM с использованием HackRF One и GR-GSM
Удалось решить. Излагаю свое видение проблемы и способ ее решения:
1) pybombs действительно обновился (за март стал), если подбрасывать старые версии (за январь, например) установка не идет, я так понимаю из-за обновления и рецептов
2) установить удалось по инструкции с Github (https://github.com/ptrkrysik/gr-gsm/wiki/Installation), у меня долго это не получалось пока я не решил проблему с установщиком PIP (установка по инструкции readme из скачанного pybombs не удавалась).
3) установил PIP (sudo apt-get install git python-pip),он установился, но не работал. Обновить не удавалось, ошибки. Чтобы починить свой PIP я выполнил easy_install -U pip , по-другому обновить его ну ни как мне не удалось.
4) тогда только удалось установить Pybombs (pip install PyBOMBS), ну и дальше по инструкции с Ghub!
1) pybombs действительно обновился (за март стал), если подбрасывать старые версии (за январь, например) установка не идет, я так понимаю из-за обновления и рецептов
2) установить удалось по инструкции с Github (https://github.com/ptrkrysik/gr-gsm/wiki/Installation), у меня долго это не получалось пока я не решил проблему с установщиком PIP (установка по инструкции readme из скачанного pybombs не удавалась).
3) установил PIP (sudo apt-get install git python-pip),он установился, но не работал. Обновить не удавалось, ошибки. Чтобы починить свой PIP я выполнил easy_install -U pip , по-другому обновить его ну ни как мне не удалось.
4) тогда только удалось установить Pybombs (pip install PyBOMBS), ну и дальше по инструкции с Ghub!
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Nik90, ну вот и отлично, спасибо что поделились
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 05 апр 2016, 18:46
Декодируем GSM с использованием HackRF One и GR-GSM
Приветствую! Сделал все как по инструкции, судя по скрину все работает, да вот только пакеты что то не идут, соответственно в wireshark тоже пусто. Можете помочь?
Отправлено спустя 4 минуты 29 секунд:
[quote="DesignerMix"][/quote]
Отправлено спустя 4 минуты 29 секунд:
[quote="DesignerMix"][/quote]
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
fisher_neru, очень важно чтобы нужная частота была по центру, даже небольшое смещение может привести к тому, что сигнал не будет декодироваться + возможно что сигнал который у вас по центру не тот, что нужен.
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 05 апр 2016, 18:46
Декодируем GSM с использованием HackRF One и GR-GSM
Спасибо за ответ! Использую обычный свисток на rtl2832 , может ли быть проблема в антенне?(слабая) Я использую просто стандартную, которая шла в комплекте. Можете подсказать примерный диапазон частот в котором стоит крутить поиск? Т.к вроде прошелся практически по всему диапазону gsm(на что позволяет свисток), но результата не получил....
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
fisher_neru, судя по скрину у вас уверенный прием, мне кажется что проблема только в том, что вы либо быстро смещаете частоту на которой ведется downlink передача GSM либо просто не можете точно на нее попасть. Попробуйте медленно смещать частоты и давать ПК время на попытку декодирования.
Ну а частоты 935 Мгц — 960 Мгц (это downlink от вышек к абонентскому оборудованию)
Ну а частоты 935 Мгц — 960 Мгц (это downlink от вышек к абонентскому оборудованию)
- Яков Ткачев
- Новичок
- Сообщения: 1
- Зарегистрирован: 06 апр 2016, 13:49
Декодируем GSM с использованием HackRF One и GR-GSM
Видео безусловно полезное и интересное. Но не настолько, насколько хочется. Понятно дело, что расшифровка GSM сигнала незаконна и т.д.. но все же, если ты не сможешь хотябы попробовать это сделать, то это скука выходит. Я давно смотрю Ваши видео, очень здорово все, но нужно давать хотябы ссылки на то, как в итоге дешифровать это все, если это вообще реально и т.д. может хотябы в закрытых форумах. То, как одна баба будет другой рассказывать какой начальник мудак не интересно, тут интерес спортивный в факте возможности дешифровать что-либо из полученных пакетов.
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Яков Ткачев, и да прибудет с вами гугление, а также загляните в эту тему - http://dmyt.ru/forum/viewtopic.php?f=64&t=1466
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 05 апр 2016, 18:46
Декодируем GSM с использованием HackRF One и GR-GSM
Добрый вечер! Успехи у меня есть, но они настолько малы что грустно... Вообщем снифая диапазон downlink с шагом в 100 Гц удалось поймать пару кадров, но это заняло много времени и сил нажимая на стрелочку
примерно так... Нет такого как у всех, что при подстройке на частоту пакеты сами льются рекой к тебе в wireshark. Хотел у вас узнать, есть ли какой скрипт или дополнение к пакету gr-gsm а может даже и "ключ" который бы мне "выплевывал" окно с нужной частотой, на которой будет идти стабильный поток пакетов. Возможно ли такое? Просто где то читал что есть такая штука, но помнится мне она для SDRsharp как плагин шла. Заранее спасибо!
Отправлено спустя 13 минут 4 секунды:
как то так

Отправлено спустя 13 минут 4 секунды:
как то так
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Есть возможность найти передачу которую можно декодировать с помощью утилиты kalibrate-hackrf (kal) (наверняка есть аналоги и для RTL-SDR). Здесь описано как устанавливать и запускать эту утилиту - https://www.ckn.io/blog/2015/11/01/snif ... m-traffic/
PS: Я и сам ей пользовался в процессе подготовки ролика так что это до сих пор работает.
PPS: Очень странно что у вас вообще проблемы с подстройкой на частоту... Попробуйте вынести антенну поближе к окну а сам SDR приемник убрать подальше от ПК, желательно с использованием кабеля с ферритовыми фильтрами (почему это важно я описывал здесь - http://dmyt.ru/forum/viewtopic.php?f=64&t=1274
Отправлено спустя 2 минуты 24 секунды:
И еще, повнимательнее присмотрелся к последнему скрину и заметил что после начала приема нужной частоты у вас появились OOOOOOOOOO что означает Overload т.е. перегрузка. Чтобы с этим бороться уменьшите частоту дискретизации.
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 05 апр 2016, 18:46
Декодируем GSM с использованием HackRF One и GR-GSM
Воспользовался вашим советом и использовал вот этот тул https://github.com/steve-m/kalibrate-rtl . Результат что то не очень, хотя устройство видит... Что думаете?
Отправлено спустя 29 минут 6 секунд:
После нескольких попыток удалось поймать какой то линк, но вот с приемом дела все так же плохи, ничего нет
Отправлено спустя 9 минут 32 секунды:
И на сколько рекомендуете опустить sample rate ?
Отправлено спустя 29 минут 6 секунд:
После нескольких попыток удалось поймать какой то линк, но вот с приемом дела все так же плохи, ничего нет

Отправлено спустя 9 минут 32 секунды:
И на сколько рекомендуете опустить sample rate ?
Последний раз редактировалось DesignerMix 08 апр 2016, 22:11, всего редактировалось 1 раз.
Причина: Прямое цитирование
Причина: Прямое цитирование
- DesignerMix
- Администратор
- Сообщения: 7035
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
RTL2832U имеет максимальную частоту дискретизации равную 3,2 Мгц (нашел характеристику на просторах, возможно она применима не ко всем ревизиям), так что попробуйте назначить такую частоту или меньше.
Декодируем GSM с использованием HackRF One и GR-GSM
Ребята,нужна помощь.Дело доходит до установки пакета apache-thrift а дальше амба:PyBombs.Packager.source - ERROR - Problem occurred while building package apache-thrift:
Process returned value: 1
PyBombs.install - ERROR - Error installing package apache-thrift. Aborting.
как с этим бороться? Отдельно этот пакет также не устанавливается

Отправлено спустя 1 минуту 42 секунды:
Забыл добавить.ОС linux mint 17.3
Process returned value: 1
PyBombs.install - ERROR - Error installing package apache-thrift. Aborting.
как с этим бороться? Отдельно этот пакет также не устанавливается


Отправлено спустя 1 минуту 42 секунды:
Забыл добавить.ОС linux mint 17.3