Armor
Protects folders through decoy files, heuristics, quarantine, allowlisting, and isolation.
Coordinated coverage
The suite includes two separate applications. Armor counters ransomware behavior in protected folders; FileWall sanitizes documents through a CDR pipeline before use.
Coordinated coverage
Armor and FileWall do not perform the same job and are not a single engine: each retains its own interface, service, and operational workflow. Used together, they cover both process behavior affecting data and active content embedded in documents.
Protects folders through decoy files, heuristics, quarantine, allowlisting, and isolation.
Intercepts, sanitizes, and rebuilds documents using policies, cache, and original-file quarantine.
Provides both products through one commercial path while keeping them technically distinct.
Technical deep dive
PEPack does not treat an executable as a generic archive. It reads headers, sections, and directories, determines what can be compressed without interfering with the loader, and builds a new layout with a coherent stub and metadata.
PEPack pipeline
Validates format, architecture, entry point, subsystem, sections, and loader-facing directories.
The profile selects algorithm, code, data, resources, cleanup, section names, integrity, and licensing.
Compresses only payloads allowed by the plan and keeps data required before the entry point separate.
Emits the stub, publication sections, and required tables, then rebuilds the PE image.
Checks layout, requested integrity, and IAT manifest, produces the report, and writes the destination file.
Technical controls
Compatibility depends on the executable, existing protections, and selected profile. PEPack keeps runtime-sensitive decisions visible and provides dedicated testing, analysis, and verification before distribution.
LZMA uses a direct runtime decoder on PE32 and dedicated active publication sections on the PE64 path.
Resource compression retains on-disk material required for manifests, elevation behavior, and Explorer icons.
The extended guard uses SHA-256 for the PE header and sections; the IAT manifest adds transparent import and IAT checks.
PEPack signs serials for packed executables with the profile private key and embeds only the public verification key in the runtime.
| Algorithm | Profile | Runtime requirement |
|---|---|---|
| LZNT1 | Maximum compatibility and fast native decompression; lower compression ratio. | Windows XP–11 |
| XPRESS | Better ratio than LZNT1 with native Windows decompression. | Windows 8 or later |
| XPRESS_HUFF | Best ratio among native algorithms, with slower decompression. | Windows 8 or later |
| LZMA | Default high-ratio mode adapted to PE32 and PE64. | Dedicated PEPack decoder |
Packing changes binary structure: the result must be tested on every supported platform and signed again after transformation. Self-protected, already packed, or non-standard-layout applications may require a more conservative profile.
Coordinated coverage