CPAP HACKING VILLAGE

Welcome to the digital frontier

About CPAP Hacking Village

"I'm in this village and I don't like it" -- Gwyddia

Welcome to the CPAP Hacking Village, where we explore the fascinating world of respiratory medical device hardware hacking, reverse engineering, and embedded systems security. Our community focuses on understanding how devices work at the lowest level and discovering vulnerabilities that can lead to innovative security research.

What We Do

echo "Connecting to CPAP..." ls -la /dev/ dmesg | grep -i usb

Talks!

This year's schedule of talks is up. We have some great content to present! Talks will begin at midnight.

Here is this year's schedule:

Author Title Description
xrqz SLEEPING ON THE JOB!!! THE DANGERS OF AN INEFFECTIVE SOC The dangers of an ineffective SOC.
hexalicious Data exfiltration through manipulation of sonic apnea patterns. Encoding data in modulated snoring.
knarphie Nicotine suppositories your one way ticket to good dreams. DO NOT TRY THIS AT HOME.
gwyddia Breathless but Connected: Hacking CPAP Telemetry from Luna to CVE-2017-12701. Keep your telemetry to yourself.
xrqz SLEEP(1): a CVE for your dreams. The details of this CVE will keep you awake at night.
xrqz Hybernate... Exploring embedded Java data libraries in resmed. Yummy yummy data.

Essential Tools

Every device hacker needs a reliable toolkit. Here are some of the essential tools we use in our research:

Hardware Tools

Software Tools

# Essential software for CPAP hacking sudo apt-get install openocd sudo apt-get install ghidra sudo apt-get install radare2 sudo apt-get install binwalk sudo apt-get install wireshark
CPAP Hacking Tools

Essential tools for CPAP hacking and reverse engineering

Getting Started

Ready to dive into CPAP hacking? Here's a step-by-step guide to get you started:

Step 1: Understanding the Basics

Before diving into hardware hacking, it's essential to understand basic electronics, digital logic, and common communication protocols like UART, SPI, I2C, and USB.

Step 2: Setting Up Your Lab

Create a dedicated workspace with proper lighting, ventilation, and ESD protection. Start with basic tools and gradually expand your collection as you tackle more complex projects.

Step 3: Your First Target

Begin with CPAP devices that have easily accessible documentation.

# Example: Basic UART connection screen /dev/ttyUSB0 115200 # Look for boot messages and console access
Reverse Engineering Project

MegaAir CPAP schematics

Join Our Community

Ready to start your device hacking journey? Connect with our community of researchers, hackers, and security enthusiasts.

Join Discord Follow on Twitter Subscribe to Newsletter

Remember: Always practice responsible disclosure and only hack devices you own or have explicit permission to test. Our goal is to improve security, not cause harm.