Evidence-driven software expertise

irregular solutions

The final source of truth is the software itself.

We analyse, recover, and protect systems where the facts must be established from binaries, crash dumps, firmware images, or incomplete source code.

Where We Help

Lost Source

You have a product, binary, or device image, but the source code is unavailable or incomplete. We help recover what is needed to maintain, replace, or assess it.

Stubborn Bugs

A crash, intermittent fault, or production-only failure has resisted ordinary debugging. We use the artefacts it leaves behind to determine what failed and why.

Opaque Binaries

Certain parts of a system are too important to leave as black boxes. We explain their behaviour so you can decide what to do with them.

Purpose-Built Software

Some problems need a tool shaped around the system, not the other way around. We build focused software for those specific cases.

Technical competence

Platforms

  • Windows applications, internals, services, and drivers
  • Linux and Unix user-space components
  • Embedded systems, firmware, and RTOS targets

Architectures

  • x86 and x86-64
  • ARM, Thumb, and AArch64
  • Mixed native and managed environment boundaries

Artefacts

  • Executables, libraries, services, and drivers
  • Logs, memory dumps, and traces
  • Firmware images, update packages, and device extracts

Methods

  • Static and dynamic reverse engineering
  • Debugging, tracing, and targeted instrumentation
  • Data structure, interface, and control-flow reconstruction

Work areas

01

Software Analysis

Reverse engineering, binary analysis, crash investigation, and careful diagnosis of software whose behaviour cannot be explained from source or documentation.

Analysis

02

Specialized Software

Focused tools for licensing, product protection, reverse engineering, and software analysis, built around concrete technical problems.

Software