• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

RUB-SysSec/mobile_sentinel

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

RUB-SysSec/mobile_sentinel

开源软件地址(OpenSource Url):

https://github.com/RUB-SysSec/mobile_sentinel

开源编程语言(OpenSource Language):

Python 99.1%

开源软件介绍(OpenSource Introduction):

Mobile Sentinel

Mobile Sentinel is an Android App that allows you to detect vulnerabilities in deployed LTE and (future) 5G networks. With the current release, Mobile Sentinel focuses on the detection of the ReVoLTE vulnerability (www.revolte-attack.net). Mobile Sentinel requires a Qualcomm based Android phone with root access as it builds upon the Qualcomm's mdlog tool.

The application includes:

  • An automized test run to detect the ReVoLTE vulnerability
  • A logging view to capture cellular traffic (currently RRC only) and view protocol messages in-app
  • Writing the captured traffic into PCAP files
  • Upload function of logs to an http server (under development)

Installation

Download the latest APK build from here and install it directly on the device.

adb install MobileSentinel.apk

Alternatively, the app can be installed directly from the device's file system.

Settings

  • Configure Log Upload Setting: This setting allows you to change the behavior for uploading the log files to the server. Options:
    • Ask for Upload: Will ask after each test run if you would upload the data (Default).
    • Never Upload: Will never upload the logs.
    • Always Upload: Will always upload the logs.
  • Change Call Number: This setting allows you to change the phone number that is called for testing. Important note: there may be a risk of expense. Default number is a german phone number.

Build instructions

You can build the application from source as well however, you will need a Chaquopy SDK license to be able to deploy the app outside of Android Studio.

Requirements

  • Rooted Android Phone with a Qualcomm Baseband
  • The phone AND the used SIM Card must support VoLTE
  • Currently requires minimum Android Pie (9.0)

Make sure to grant Superuser rights to the application and accept the requested permissions, as the application will not work without.

Tested Devices

  • Xiaomi Mi A3 (Android 9.0)
  • One Plus 6T (Android 9.0)
  • Xiaomi Mix 3 5G (Android 9.0)

Used Libraries

Mobile Sentinel uses the following libraries:

Known Bugs

  • Some phones with a Qualcomm baseband do not allow extracting cellular network traffic from the DIAG interface



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap