What We Do
The Process
Latest Posts
[Advisory]TIBER-EU and DORA: What Financial Institutions Need to Understand Before the Notification Arrives
[Advisory]NIS2 Compliance in Portugal: Evidence Over Documentation
[Technical Research]Killing EDR visibility at the kernel: BYOVD
[Technical Research]ACL Abuse Havoc, a BOF toolkit for AD ACL exploitation via Havoc C2
The binary does not lie. The vendor might.
When you need to know exactly what a piece of software, firmware, or malware does at the instruction level. We disassemble, decompile, and analyse binaries to find what source code review never will.
Get StartedReverse engineering reveals hidden behaviour, undocumented APIs, and security flaws that exist only in the compiled binary. No source code access required. No vendor claims accepted on faith.
Learn MoreTests from the outside
Analyses the internals
Observable behaviour only
Understands the mechanism
Cannot find hidden features
Reveals undocumented functionality
Limited to live interfaces
Static + dynamic binary analysis
Guesses at root cause
Proves root cause at instruction level
Our Capabilities
Full reverse engineering of malware samples. Attribution indicators, capability mapping, command-and-control extraction, and detection signature development. We analyse everything from commodity ransomware to advanced persistent threats.
Extraction and analysis of firmware from embedded devices, IoT hardware, and industrial controllers. Bootloader analysis, filesystem extraction, hard-coded credential discovery, and update mechanism verification.
When penetration testing finds a vulnerability, we can develop a reliable exploit to prove impact. Heap, stack, kernel, and browser exploitation. We write the proof of concept that turns a theoretical finding into a demonstrated risk.
Proprietary and undocumented protocol analysis. Network traffic capture and replay, protocol state machine reconstruction, and vulnerability assessment of protocol implementations.
Analysis of DRM, license verification, anti-debugging, and code obfuscation techniques. Used for security testing of protected software and understanding adversary evasion capabilities.
Binary-level verification of third-party software and libraries. Backdoor detection, hidden functionality analysis, and comparison against known-good builds. Essential for organisations relying on external software components.
All
Platforms Supported
72hr
Initial Triage
Static & Dynamic
Analysis
Firmware
Audit
The Analysis Process
Identify the target binaries, determine the architecture and obfuscation, and define what questions need answering. Malware attribution, vulnerability hunting, or IP verification.
Disassembly and decompilation. String analysis, import/export table mapping, control flow reconstruction, and identification of interesting functions and data structures.
Controlled execution in sandboxed environments. API call tracing, memory dump analysis, network behaviour capture, and anti-analysis technique bypass.
Full technical report covering what the binary does, how it works, indicators of compromise, and what to do about it. Written for engineers, with an executive summary for leadership.
Case Study
A routine firmware update from a vendor we trusted for years contained a backdoor. OFFCEPT found it during a binary audit, traced the C2 infrastructure, and helped coordinate a cross-sector response.
Head of OT Security
Energy Consortium
Binary analysis gives you answers source code review cannot. Talk to our researchers about scoping a reverse engineering engagement, whether it is malware analysis, firmware audit, or software verification.
Get Started