Duration:

5 or 10 days

Course Overview:

This course is for professionals in wireless networking, IoT, and cybersecurity. Students explore advanced configuration and auditing techniques using a variety of wireless devices and technologies, focusing on secure connectivity, GPS tracking, VPNs, and wireless auditing tools. By the end of the course, participants will have hands-on experience in configuring and integrating multiple devices, including the Raspberry Pi, Beaglebone, Flipper Zero, Gateworks, and more, for both security and performance optimization.

Actual hardware used may vary based on customer needs/preferences.

Audience:

This course is available to law enforcement and US government personnel only.

  • Network security professionals looking to deepen their understanding of wireless and IoT device security.
  • Cybersecurity researchers interested in hands-on experience with Bluetooth, Zigbee, and wireless traffic analysis.
  • Penetration testers seeking advanced techniques in IoT and wireless auditing.
  • IoT developers looking to enhance device integration and security features.

Prerequisites

  • Participants should have intermediate knowledge of IP networking, Linux, and wireless technologies. Familiarity with SSH, VPNs, and basic device configuration is recommended but not required.
  • Students new to Linux and/or networking are not well-suited for this course.

Course Objectives:

  1. Install and configure operating systems on various wireless and IoT devices.
  2. Set up LTE and GPS connectivity across a range of hardware platforms.
  3. Implement secure remote access and VPN solutions using Wireguard and AutoSSH.
  4. Monitor and capture wireless traffic using Kismet and configure remote capture capabilities.
  5. Leveral Kismet’s API for network-optimized and targeted monitoring.
  6. Integrate and program accelerometers and electromagnets to enhance device functionality. Note: This is a specialized topic which may no be appropriate for your organization and can be modified/removed as needed.
  7. Audit and capture Bluetooth and Zigbee traffic, and perform WiFi security auditing with Flipper Zero and Pwnagotchi.

Course Agenda

Device Setup and OS Installation

  • Install and configure operating systems on a variety of hardware platforms such as:
    • Raspberry Pi
    • Beaglebone
    • Flipper Zero
    • Others…
  • Install and configure GrapheneOS on Pixel devices

LTE and GPS Connectivity

  • Set up and validate LTE connectivity on multiple platforms
  • Configure and verify GPS functionality across all GPS-enabled devices
  • Implement real-time GPS tracking

Secure Connectivity and Remote Access

  • Set up SSH keys and AutoSSH for remote access to devices
  • Build single-hop and multi-hop Wireguard VPNs
  • Test client connectivity for secure communication

Wireless Traffic Monitoring and Capture

  • Configure Kismet for wireless traffic capture and remote capture management
  • Minimize data usage over LTE links with Kismet

Advanced Device Integration

  • Integrate accelerometers and configure device behaviors based on movement detection
  • Implement and control electromagnets with Raspberry Pi for advanced device behavior

Bluetooth, Zigbee, and WiFi Auditing

  • Capture and audit Bluetooth and Zigbee traffic
  • Configure and operate Pwnagotchi for WiFi auditing
  • Set up and utilize the Flipper Zero for WiFi and general RF signal auditing

Learning Outcomes

By the end of the course, participants will:

  • Have a solid understanding of the configuration and deployment of various IoT and wireless devices.
  • Be able to set up secure remote access via VPN and SSH for real-time device monitoring.
  • Understand how to audit and capture wireless traffic on Bluetooth, Zigbee, and WiFi networks.
  • Successfully configure devices for advanced use cases involving GPS tracking, accelerometer-triggered actions, and electromagnet controls.
  • Gain hands-on experience with tools like Kismet, Flipper Zero, and Pwnagotchi for wireless auditing.