Internship - Analysis of a proprietary mesh network protocol

Paris, France Internship (6 month)

About Quarkslab

About Quarkslab

Quarkslab builds cutting-edge cybersecurity solutions used by security-driven companies and institutions around the world. Our QShield product suite focuses on software protection and reverse engineering resistance across desktop, mobile, and embedded platforms.

We’re not in the cloud — we build real software, tested on real systems. If you enjoy diving deep into complex technical environments, automating smart test coverage, and owning quality end-to-end, read on.

Job description

Description

A vendor producing a lot of wireless-enabled System-on-Chips (SOCs) used in various IoT devices, developed its own wireless mesh network which they advertise as a proprietary "Bluetooth Mesh" protocol. The vendor provides a Bluetooth Low Energy gateway, that has already been reverse-engineered and documented, to access the custom mesh network but their own custom protocol, used to make devices communicate over the air, still remains a black box.

We want to open that box and look inside.

What you will do

In this internship you will:

  • Reverse-engineer and document the vendor's mesh network protocol, using both an off-the-shelf Bluetooth Mesh smart bulb kit and the vendor's Bluetooth Mesh Starter Kit

  • Search for vulnerabilities in the mesh protocol implementation and develop one or more proof-of-concepts

  • Add support for the propietary mesh network protocol to WHAD, and develop dedicated tools for recon and exploitation

  • Present your research project internally to peers, communicate it publicly in a blog post, paper or conference talk.

Profile

Required Skills

Skills required for this internship:

  • wireless protocol analysis/reverse-engineering techniques and related tools (Inspectrum, URH, Gnuradio, ...)

  • Firmware and ELF reverse-engineering

  • Embedded development in C/C++

  • Python3 development

Assignment

Contact us to receive an internship challenge to apply.

Details about the job
Paris, France
Internship (6 month)
Apply for this offer in 1 click
Apply for this offer
Internship - Analysis of a proprietary mesh network protocol
content_paste
INTERNSHIP
Drop your CV or choose a file
File size 5 MB max - Accepted formats .docx, .doc, .pdf, .png, .jpg, .jpeg, .odt, .pages
We automatically complete the necessary information through your CV. It's simple and easy!
Report an issue
Powered byTaleez