Reverse Engineering
Working out what a compiled binary actually does when the source code was never handed over, is long gone, or can't be trusted — across desktop software, embedded firmware, and malware.
Request an assessmentWhat we deliver
Patching & interoperability
Modifying compiled binaries to add, change, or strip out behavior, and reconstructing proprietary protocols or file formats for compatibility with modern systems.
Binary & firmware analysis
Static and dynamic analysis of compiled software and embedded firmware (STM32, ESP32, PIC, and similar) to document behavior without source access.
Vulnerability & backdoor discovery
Finding exploitable flaws, hidden backdoors, and misconfigurations in third-party, legacy, or proprietary software before someone else does.
Malware & incident analysis
Dissecting malicious code to map behavior, persistence mechanisms, and indicators of compromise to support response and recovery.
Use cases
Reviving legacy software
Documenting the internal logic of systems that have outlived their source code, so they can be maintained, extended, or migrated instead of replaced outright.
Patching unsupported applications
Extending functionality or fixing bugs in software and firmware the vendor no longer supports — including systems decades old.
Auditing third-party software
Surfacing vulnerabilities, misconfigurations, and undocumented behavior in applications you depend on but didn't build.
Malware incident response
Breaking down malicious code to extract indicators of compromise, scope the damage, and guide recovery and hardening.
Case studies
Extending the Functionality of an Industrial Device
A company needed new features for specialized hardware from a manufacturer who had stopped providing updates. Through firmware reverse engineering, we implemented the required functionality and made the existing hardware fully usable again.
Vulnerability Analysis in a Financial Application
We identified multiple critical vulnerabilities in a sensitive financial application. Working closely with the development team, we resolved the issues and significantly improved the application's security posture.
Malware Analysis for a Healthcare Provider
A ransomware variant threatened the operations of a medical organization. We analyzed the malicious code, identified the encryption techniques and helped develop an effective recovery strategy.
Reverse Engineering of a Legacy Control System
An industrial control system ran on outdated software without source code. Through reverse engineering, we reconstructed its functionality and enabled a migration to modern hardware - without interrupting production.
Tools we use
Disassembly & decompilation
Dynamic analysis & instrumentation
Windows & network analysis
Fuzzing & firmware
Engagement model
Engagements start with a short, no-cost feasibility check on the sample provided, confirming the work is solvable before anything is billed. From there we scope a fixed-price analysis ending in a structured report — technical findings, indicators of compromise, and patches or tooling where applicable. Samples are handled under NDA and deleted once the engagement closes.
