Board analysis
Identify components, test points and debug headers, and trace what connects to what.
Hardware & embedded pentest
Test points, debug ports, flash chips and boot loaders: everything an attacker with a screwdriver and a weekend will look at. We do it in our lab, with the same tools and more patience.
In short
A hardware penetration test attacks an embedded device physically: debug interfaces such as UART, JTAG and SWD, memory chips, the boot process and the firmware itself. The goals are to extract firmware and secrets, bypass secure boot, gain code execution and find flaws that affect every device of the same type. Zyberum performs hardware pentests in its own lab for IoT products, automotive ECUs and industrial components.
What we do
Identify components, test points and debug headers, and trace what connects to what.
UART consoles, JTAG and SWD: locked, unlocked, or only believed to be locked.
Through the debug port, the update file or directly from the flash chip.
Does every stage verify the next one? Where are the keys, and who can read them?
Voltage and clock glitching to skip checks that software alone cannot bypass.
Firmware analysis in Ghidra: secrets, update logic, hidden commands and memory bugs.
Why it matters
Hardware attacks need physical access, which sounds reassuring. It is not: an attacker buys one device, extracts the firmware, finds the shared key or the hidden service, and then uses that knowledge against every device in the field, remotely.
That is why regulations now ask for it. The Cyber Resilience Act, the RED cybersecurity requirements (EN 18031) and IEC 62443-4-2 all expect closed debug interfaces, protected secrets and secure updates.
Case studies
Full root access on the device, and access to the live WebRTC camera of other users through the cloud API.
We tested a camera-equipped robot vacuum: root access on the device, and cloud API flaws that opened the live camera of other users. What went wrong and why.
Read the case studyWe could see and activate other customers’ devices through MQTT, and geolocate where they are installed.
We tested a smart irrigation system: a broken MQTT setup let us see and switch the devices of other customers, and locate where they are installed.
Read the case studyFAQ
Two or three. Hardware attacks can destroy a device, for example when we remove a flash chip.
Yes, as a complete IoT product test. Many of the worst findings come from combining a hardware finding with a cloud weakness.
Often yes. Read-out protection can sometimes be bypassed by fault injection or known weaknesses of the chip. We tell you in the scoping call what is realistic for your device.
Get started
Tell us about the device, its processor and its interfaces. You get a fixed-price offer after the call.

Your call is withTom ZaubermannFounder & CEO, Zyberum
We reply within one business day.
Your privacy
We use cookies and similar technologies to measure our website and the success of our ads. You decide which ones we may use. You can change your choice at any time via "Cookie settings" in the footer. Privacy policy