SiGploit - Анализ и эксплуатация. SS7, VoIP, SIP.
Life-HackПриветствую! Эта статья будет посвящена фреймворку предназначенному для проведения анализа и тестирования на уязвимости телекоммуникационных протоколов.
![](/file/9566ac8e88ddac2362260.png)
SiGploit - представляет собой систему тестирования безопасности сигнализации, предназначенную для профессионалов и специалистов в области телекоммуникационной безопасности. Используется для выявления и использования уязвимостей в протоколах сигнализации, используемых в мобильных операторах. SiGploit стремится охватить все используемые протоколы, используемые в межсетевых соединениях оператора SS7, GTP (3G), Diameter (4G) или даже SIP для IMS и VoLTE-инфраструктур, используемых в слое доступа. Рекомендации по каждой уязвимости будут предоставлены в виде руководства со списком шагов, которые необходимо сделать для повышения их безопасности.
SiGploit разработан в несколько этапов:
· Фаза 1: SS7
SiGploit намеренно начнет с уязвимостей SS7, обеспечивающих сообщения, используемые для тестирования атакующих сценариев:
A - Отслеживание местоположения, B-Call и SMS Interception C-Fraud
· Фаза 2: GTP
Эта фаза будет сосредоточена на атаках, направленных на роуминг данных, которые происходят на межсоединениях IPX / GRX.
· Фаза 3: Diameter
Эта фаза будет сосредоточена на атаках, происходящих на межсетевых соединениях LTE, используя Diameter в качестве протокола сигнализации.
· Фаза 4: SIP
Эта фаза будет касаться SIP в качестве протокола сигнализации, используемого на уровне доступа для передачи голоса по LTE (VoLTE) и инфраструктуры IMS
· Фаза 5: Отчетность
На этом последнем этапе будет представлена функция отчетности. Всесторонний отчет с тестами, выполненными вместе с рекомендациями по каждой уязвимости, которая была использована.
Установка:
> git clone https://github.com/SigPloiter/SigPloit
> cd SigPloit
![](/file/c7425852527d824d4e141.png)
> ./installer.sh
![](/file/5c8b36b2625de09e54b1e.png)
Зависимости:
1. Python 2.7
2. SDK
3. gradle 3.4.1
Запуск:
> cd /bin
> ./SiGploit.py
![](/file/1c8eb4339e2fe4dd03b85.png)
На данном этапе разработки, доступна только фаза номер один – SS7.
В следующих версиях ожидаются дополнения по указанным пунктам. Буду поглядывать, и сообщать об обновлениях.
Спасибо. Источник