// Firmware & Embedded
Firmware Security
Static analysis and reverse engineering of router, camera, and BMC firmware, plus the tooling behind it. Every number here came from binaries I unpacked and measured, not from vendor claims.
Hardening Coverage
3
OpenWrt images
144
executables measured
3
CPU architectures
0 / 144
unmeasurable
Research & Writeups
Tool · Open Source
Public
Sentinel: a firmware scanner that will not guess
A static analysis tool for extracted firmware. Every confirmed finding carries a proof you can re-check offline, and it reports present, absent, or unknown instead of reporting a mitigation as missing when it simply could not read it.
Measurement Study
Published
How much of OpenWrt actually ships with stack canaries?
Scanned OpenWrt 23.05 across three architectures. Stack protection turned out to be on by default (74 to 80 percent), and the same set of core packages opts out on every build. Includes the measurement bug that made an earlier pass read zero, and how it was fixed.
Firmware Research
Reported
Hikvision DS-K1T671M access terminal teardown
Reverse engineering of a physical access control terminal (ARM ELF). The RTSP session token uses a weak time-based seed, reported to Hikvision HSRC and under review. Includes every lead I chased and why most were ruled out.
Coordinated Disclosure
🔒 Locked
OpenBMC (bmcweb / phosphor stack)
A finding in the BMC web management stack is under coordinated disclosure. Details are withheld until the process finishes.
Under review. Check back after disclosure.
Firmware Research
In progress
QNAP QTS attack surface review
Unpacking and static review of QTS firmware and its CGI handlers. The core authentication path held up under review. Work continues on the bundled app packages and file handlers.
Ongoing.