Update README.md

This commit is contained in:
Kevin Thomas committed 2026-09-27 19:23:22 -04:00
1 parent 35eacd2c0e
commit b3e0a05ade
24 files changed
+56 -118

No files matched your search

Binary file not shown.
+6
View File
@@ -358,6 +358,12 @@ python3 scripts/float_hex_converter.py 0xC0535CD1633482BF # -77.450280
`struct.unpack("<d", ...)` already performs that byte swap for you.
> **Crypto boundary (design note).** The target is a single 16-byte AES-128-ECB block
> under a hardcoded ASCII key. That is intentionally minimal and weak: ECB mode, one
> block, and the key sitting in the image, so anyone holding the `.bin` can decrypt
> it. It is chosen to make the offline decrypt fit a lesson, not as a model of sound
> cryptography. Treat it as a puzzle, not a recipe.
And the plaintext pair at `0x1000A090` / `0x1000A098` (`+38.840280` /
`-77.428890`)? That is the **decoy**, the beacon's broadcast, and it is a lie.
The real target only exists after the AES.
Binary file not shown.