doc/standalone/lf_proxbrute.md
Author: Brad Antoniewicz Frequency: LF (125 kHz) Hardware: Generic Proxmark3
Back to Standalone Modes Index | Source Code | Development Guide
Reads an HID ProxII tag, then brute forces all card numbers downward from the captured value, keeping the same facility code.
HID ProxII is one of the most widely deployed access control card formats. If you have one valid card, you can enumerate other valid card numbers by brute forcing downward (most organizations assign card numbers sequentially, so badges with lower numbers often belong to employees with longer tenure or higher access).
| LED | Meaning |
|---|---|
| A (solid) | Reading / simulation active |
| C (solid) | Brute force mode |
| A+B+C+D (flash) | Error or exiting |
| Action | Effect |
|---|---|
| Hold 280ms | Advance state (READ → BRUTE) |
| Hold during brute | Exit brute → back to READ |
| USB command | Exit standalone mode |
stateDiagram-v2
[*] --> READ : Startup
READ --> BRUTE : Button hold\n(card captured)
READ --> READ : Button hold\n(no card)
BRUTE --> BRUTE : Decrement card number\nand simulate
BRUTE --> READ : Button hold\n(exit brute)
READ --> [*] : USB data received
BRUTE --> [*] : USB data received
make clean
make STANDALONE=LF_PROXBRUTE -j
./pm3-flash-fullimage