Deterministic Adversarial PE Testing for Real‑World Loader Correctness

PAAX exposes the exact PE edge‑cases that Windows tolerates but analysis tools mishandle. A curated, reproducible adversarial corpus designed to reveal loader blind spots in reverse‑engineering platforms, DFIR pipelines, and AV/EDR engines.

Your tools don’t see binaries the way Windows does

Real‑world binaries are not clean PE files. Packers, custom loaders, and malware staging chains routinely produce malformed‑but‑valid structures that Windows happily maps, but analysis tools mishandle, misinterpret, or crash on.

This mismatch between Windows semantics and tool assumptions is where:

  • silent misanalysis happens
  • detection pipelines fail
  • DFIR investigations derail
  • attackers hide
PAAX is built to systematically probe that gap.

What PAAX is

PAAX is a curated, taxonomy‑driven suite of adversarial PE fixtures designed to:

  • model real packer and loader behaviours.
  • stress Windows-aligned loader semantics, not random fuzz artefacts.
  • stay aligned with Windows’ permissive mapping model.
  • remain fully deterministic and reproducible.

Each fixture isolates a single structural anomaly, classified under the PAAX taxonomy (e.g. VRD‑I, STI‑C, LPM‑3), so you can pinpoint exactly what breaks and why.

Proven impact

A minimal PAAX fixture revealed a loader–tool divergence in Ghidra 12.1:

  • Windows mapped the PE as a data image.
  • Other independent parsers warned and continued.
  • Ghidra crashed with an uncaught IndexOutOfBoundsException.

After the adversarial context was explained, Ghidra maintainers:

  • accepted the issue.
  • scheduled it for the 12.2 milestone.
  • implemented a fix aligning with Windows semantics.
Ghidra’s PE importer is now more robust under adversarial conditions because of PAAX.

Read the full Ghidra case study →

Who PAAX is for

DFIR & Threat Intel

  • Reliable disassembly under adversarial conditions.
  • Fewer tool crashes mid‑incident.
  • Cross‑tool behavioural clarity.

AV/EDR & Sandbox Vendors

  • Stronger detection under malformed-but-valid PEs.
  • More reliable feature extraction and unpacking.
  • CI/CD regression safety against 1000+ anomalies.

RE Tool Vendors

  • Loader correctness aligned with Windows.
  • Cross‑tool behavioural benchmarking.
  • Early detection of loader regressions.

How PAAX fits into your workflow

  • Deterministic fixtures: every anomaly is intentional and explainable.
  • Cross‑tool mapping: compare Windows, Ghidra, IDA, Binary Ninja, r2, and more.
  • Regression harness: prevent loader regressions before release.
  • Custom anomaly design: target your proprietary loader's exact code paths.

Talk about integration →

Pricing overview

PAAX is delivered as paid pilots, annual subscriptions, and bespoke engagements. The 99-fixture public corpus (shipped with the open-source iocx project under MPL-2.0) demonstrates the methodology. Commercial engagements add classification, cross-tool maps, ongoing maintenance, and bespoke research.

  • PAAX Pilot: fixed-scope 6-week evaluation against one of your loaders. From £4,950.
  • PAAX Vendor Subscription: annual subscription with quarterly cross-tool deltas, classification, and bundled custom fixtures. From £18,000/year.
  • PAAX Bespoke: custom anomaly design, vendor-specific research, integration support. £1,400/day, 5-day minimum.

View detailed pricing →