Skip to content

Fehr-GmbH/blackleak

Repository files navigation

CVSS3 CVSS4 License MIT License LinkedIn


This image was created with the assistance of DALL·E 2

BlackLeak

Proof of Concept for CVE-2024-30212

Table of Contents
  1. About The PoC
  2. Getting Started
  3. Usage
  4. License
  5. Contact
  6. Acknowledgments

About The PoC

This is the proof of concept for CVE-2024-30212.

For more details check https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-30212

(back to top)

Getting Started

Prerequisites

  • libusb
    apt install libusb-1.0-0-dev
    

Installation

  1. Clone the repo
    git clone https://github.com/Fehr-GmbH/blackleak.git
    
  2. Switch dir
    cd blackleak
    
  3. Change TARGET_VID and TARGET_PID according to your target device in main.c
    nano ./main.c
    
  4. Make
    make
    

(back to top)

Usage

  1. ./blackleak -r
  2. Connect USB target device
  3. Profit

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Dominik Fehr - d[at]fe[dot]hr

Project Link: https://github.com/Fehr-GmbH/blackleak

(back to top)

Acknowledgments

(back to top)

Releases

No releases published

Packages

No packages published