Q-PROTEX // SECURE CHANNEL
Q-Protex logo
Cybersecurity

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 assessment

What 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

IDAGhidrax64dbgradare2

Dynamic analysis & instrumentation

FridaDynamoRIOangr

Windows & network analysis

WiresharkSysinternalsFiddler

Fuzzing & firmware

AFL++Binwalk

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.

Talk to the engineer who would scope this work.

Contact Q-Protex