Skip to content

Passive and Active Man in the Middle Attacks on Wearable Medical Devices using Scenarios of the Mirage Tool. Sniffing Attacks Wearable Medical Devices including CGMS using nRF Sniffer (nRF52840)

Notifications You must be signed in to change notification settings

SafeNetIoT/WMD_MITM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository provides Python scripts and data logs for interacting with and testing the security of BLE-enabled wearable medical devices, including the SnapECG, Wellue BPM, DuoEK Wellue ECG, Oxylink oximeter, Sleep O2 Oximeter, Dexcon One CGM and FreeStyle Libre 2 CGM.
The repository contains the following main components:

  • Data Logs: Intercepted packets for the above mentioned wearable medical devices.
  • SnapECG Script: Python code for interacting with and testing the SnapECG device.
  • Wellue BPM Script: Python code for interacting with and testing the Wellue Blood Pressure Monitor (BPM).
  • Oxylink Oximeter Script: Python code for interacting with and testing the Oxylink oximeter.
  • FreeStyle Libre 2 CGM Script: Python code for interacting with and testing the FreeStyle Libre 2 Continuous Glucose Monitor (CGM).

Features:

  • Penetration Testing: Tools and methods to conduct eavesdropping, Man-in-the-Middle (MITM), and Denial of Service (DoS) attacks on BLE-enabled wearable medical devices.
  • Data Interaction: Scripts for capturing and analyzing BLE data packets from various medical devices.
  • Security Analysis: Insights into the vulnerabilities of BLE protocols used by these devices, with an emphasis on improving cybersecurity through a multilayered approach.

Usage

SnapECG Script

This script is used for interacting with the SnapECG device, capturing data packets, and analyzing vulnerabilities. It supports MITM attacks and packet sniffing.

Wellue BPM Script

This script enables communication with the Wellue BPM, allowing for the testing of security features such as encryption and authentication mechanisms.

Oxylink Oximeter Script

The Oxylink oximeter script provides tools to capture and manipulate BLE data packets, testing the security robustness of the device.

FreeStyle Libre 2 CGM Script

The FreeStyle Libre 2 script is used for testing the security of the CGM, including the potential for DoS attacks.

About

Passive and Active Man in the Middle Attacks on Wearable Medical Devices using Scenarios of the Mirage Tool. Sniffing Attacks Wearable Medical Devices including CGMS using nRF Sniffer (nRF52840)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages