Interactive exploration · Synthetic data
From bytes to behavior.
Step through a tiny telemetry classifier, or unpack a JavaScript string table. Connect representations to testable explanations.
Six-byte frame
Magic · Version · Flags · Reading low · Reading high · Checksum
Execution path
- Validate six bytes and header
- Compare the XOR checksum
- Load the reading and test the flag
- Return the classification
Selected ARM64 instructions
cmp x1, #0x6
cmp w8, #0xa5
eor w8, w10, w8
cmp w8, w9
ldurh w8, [x0, #0x3]
cmp w8, #0xbb8
cset w8, hi
and w0, w9, w8
retRecovered condition: enabled bit zero and unsigned reading > 3000, after validation.
Ready to inspectThis browser model mirrors the published benign fixture; it does not execute a binary. Read the analysis and download the evidence →
01 / Encoded representation
const table = ['analysis', 'fixture', 'ready'];
const lookup = index => table[index - 0x10];
console.log(lookup(0x10) + ':' + lookup(0x11));
console.log(lookup(0x12));02 / Resolve the lookup
Subtracting 0x10 maps the three indices to 0, 1, and 2. The table values supply the strings without executing arbitrary code.
03 / Equivalent output
analysis:fixture
ready