Skip to content

Script to directly dump tags#66

Open
Aptimex wants to merge 5 commits intoBambu-Research-Group:mainfrom
Aptimex:tag-dumper
Open

Script to directly dump tags#66
Aptimex wants to merge 5 commits intoBambu-Research-Group:mainfrom
Aptimex:tag-dumper

Conversation

@Aptimex
Copy link
Contributor

@Aptimex Aptimex commented Jan 23, 2025

Adds a user-friendly Python script tagDump.py to quickly dump the data from Bambu filament tags using the recently-discovered key derivation method. Users can just plug in a Proxmark3 and run this script to get full binary and JSON dumps of tags, no other steps required. Borrows some of the great code from the existing traceKeyExtractor.py script.

Also includes an option to dump the tags using known "backdoor" keys instead, which is faster and requires no extra pip cryptography modules to be installed, but is not able to dump the tag keys. This is useful for inspecting the data, but not cloning/emulating tags.

I only testing this on WSL1 in Windows, so would be good if others can test that it also works on other OS environments.

@Aptimex Aptimex marked this pull request as ready for review January 23, 2025 06:55
Document tagDump script; Move legacy sniffing instructions to bottom; Clarify that most changeable-UID tags don't work for cloning; A few typo fixes
@Aptimex
Copy link
Contributor Author

Aptimex commented Jan 26, 2025

Also some README changes:

  • Document this tagDump script
  • Move legacy sniffing instructions to bottom since there are now two documented ways to dump tags that are MUCH easier.
  • Clarify that most changeable-UID tags don't work for cloning
  • A few typo fixes

@queengooborg
Copy link
Collaborator

#55 already performs rearranging of the instructions, may we revert those changes to reduce the number of merge conflicts that would occur from that change?

Copy link
Collaborator

@queengooborg queengooborg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formally requesting the above as a change!

@Aptimex
Copy link
Contributor Author

Aptimex commented Jan 29, 2025

Yeah that's fine with me. I don't think I can review/accept the formal change request you submitted though.

@queengooborg
Copy link
Collaborator

The above was just me using the "Request changes" option for review, rather than providing code suggestions to be able to directly commit and merge!

@Aptimex
Copy link
Contributor Author

Aptimex commented Feb 7, 2025

Got it, let me know if there's anything I need to do myself to facilitate merging this.

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.

2 participants