Originally posted by Wolflord49
View Post
Announcement
Collapse
No announcement yet.
DEF CON 29 Badge Hacking
Collapse
X
-
I was able to exchange codes with a creator badge owner and received credit for a new badge type
woo hoo! thanks! Badge Menu:
[1]: Change LED Colors
[2]: Change Keymap
[3]: Reset EEPROM
[4]: Generate Virtual Badge Connection Request
[5]: Enter Virtual Badge Connection Request or Reply
Choose an option:
Enter the request or reply string (snipped)
Badge successfully connected!
New badge type collected!!
Press ENTER to continue...
Comment
-
You can Interface with my badge at http://129.21.246.193:13409/ you can get my code and input yours -- here is my code that does this https://hastebin.com/ixiduboboj.php -- Use Serial on your badge USB for its menu to get your code!
Comment
-
-
I Modified JRWR's code.
https://rossmarks.uk/git/0xRM/DC29BadgeBot
it's now automated. The bot joins an IRC channel, all the bots in the channel all share each others codes.
the longer you wait the more bots their are the more codes get shared around :D
Comment
-
-
Originally posted by slash128 View PostTried joining the Discord channel https://discord.gg/9DdhhPrV but it says invalid invite?
https://discord.gg/Zvd9cebRMM
Comment
-
Here's the new firmware that fixes the 31-character issue. I've asked the defcon webmaster to upload it to the signal site. I'll post an update here when that's done.
This forum won't let me upload .uf2 files, so change the file extension to .uf2 after downloading.
NOTE: Uploading new firmware will NOT reset your challenge/game stats.Attached Files
- Likes 1
Comment
-
It works here (Win 10). I did a binary comparison and the files are identical.
-
Thanks!
For anyone else downloading this firmware image, here is the sha256 checksum hash of 113664 byte long file named "DC29Human2.txt" which you should expect:
Code:aeb728d194e66a404f9245cb30bf223395577aacbffc01a080631e045387ac14
To download direct from the main website, check out:
https://defcon.org/signal/
Which has a link to:
https://defcon.org/signal/DC29Human2.uf2
For firmware updates, it is a good idea to make sure the file you download is identical to the one on the server and not damaged, truncated or corrupt before you try to install it!
I computed the sha256 hash of "DC29Human2.uf2" on the main web server ( https://defcon.org/signal/DC29Human2.uf2 )
(Ideally, it would be great to use a cryptographic signature for a file, shipped with a file, which would confirm a private key from a developer signed the firmware as officially being from the vendor/provider, but without such a check, at least being able to verify you have the same thing as the server is a minimal precaution before installing.)
If the sha256sum does not match, for this file named "DC29Human2.uf2" length 113664 bytes, it is probably a *bad* idea to try to flash the firmware you have downloaded to your badge.
How to compute an sha256 hash for files on various OS or systems:
MS Windows 10, in cmd.exe try:Code:certutil -hashfile FILENAME sha256
Linux in sh, bash, csh, tcsh, etc. try:Code:sha256sum FILENAME
BSD variants in sh, bash, csh, tcsh, etc. try:Code:sha256 FILENAME
Using openssl on other:Code:openssl dgst -macopt sha:256 FILENAME
Last edited by number6; August 6, 2021, 13:13.
-
Originally posted by compukidmike View PostHere's the new firmware that fixes the 31-character issue. I've asked the defcon webmaster to upload it to the signal site. I'll post an update here when that's done.
This forum won't let me upload .uf2 files, so change the file extension to .uf2 after downloading.
NOTE: Uploading new firmware will NOT reset your challenge/game stats.
They can generate a 32 char code and send it to me, which works and they can accept my reply (I'm signal level at this point).
But they can't generate a 32 character reply code to requests I give them.
Also some people report they can change the LED colours of two extra buttons, which are apparently the volume control.
Comment
-
I can't see any way that there would be an option to change extra LED colors.
When you say the can't generate a reply code, is it that their badge rejects the request or your badge rejects the reply?
-
> When you say the can't generate a reply code, is it that their badge rejects the request or your badge rejects the reply?
I make a request
They generate a reply
reply is invalid. 31 characters
They make a request, it's 32 characters
I make a reply
the reply is accepted on their badge.
-
Comment