Skip to content

fix: FM11RF08S key recovery generates incorrect results when nt == 0 - #3436

Open
nffq wants to merge 1 commit into
RfidResearchGroup:masterfrom
nffq:fix/1f80c105
Open

fix: FM11RF08S key recovery generates incorrect results when nt == 0#3436
nffq wants to merge 1 commit into
RfidResearchGroup:masterfrom
nffq:fix/1f80c105

Conversation

@nffq

@nffq nffq commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Issue: prev_lfsr16 in cmdhfmfsen.c and staticnested_2x1nt_rf08s*.c maps nonce 0 to 0xFFFF when it should map to 0, generating incorrect results for compute_seednt16_nt32 and failing to recover the key.

Fix: A new init_lfsr16_table implementation that correctly maps 0 to itself.

@github-actions

Copy link
Copy Markdown

You are welcome to add an entry to the CHANGELOG.md as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant