Announcement

Collapse
No announcement yet.

DEF CON 29 Badge Hacking

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 48Y55
    replied
    I've been trying to open the source files from https://media.defcon.org/DEF%20CON%2...Defcon29.atsln with the provided software, but i just get the error:
    "The project file could not be loaded. Could not find a part of the path "/Path/To/Directory/DC29/DC29.cproj"

    Am i doing something wrong or is the project file yet to be uploaded?

    Edit: Nvm, just found it, couldn't see the wood for the trees

    Leave a comment:


  • compukidmike
    commented on 's reply
    The problem is that I neglected to add those to the list of keys, sorry *cone-of-shame*
    Someone will probably add them to the code when the source is released. You can use some of the other keys in the mean time.

  • tjjdesign
    commented on 's reply
    I'm still trying to figure this out. I'm thinking I might just use the additional F-keys 12-24 that the badge can use with autohotkey or similar.

  • compukidmike
    commented on 's reply
    Thanks! Glad you enjoyed it. We wanted the comms to be obfuscated but not impossible to interpret. Reverse engineering the protocol and bending it to your will can be so rewarding.

  • number6
    commented on 's reply
    The usual method posted on defcon.org is to use the URL: https://discord.gg/defcon
    Some of the details from DEF CON 28 Safe Mode still apply to DEF CON 29 Hybrid:
    https://defcon.org/html/defcon-safem...e-discord.html

    HTH

  • dmr
    replied
    stupid question I know but how the f*ck do you log in to discord? I have the username and password but there is no obvious login link!

    TIA

    Leave a comment:


  • xanarin
    replied
    A few friends and I got together last night and RE-d the badge firmware to determine how the remote signing process works; here's a script that will sign your badge request codes with any type of badge (you can also choose whether it has the signal):
    https://gist.github.com/xanarin/dfb1...1550d3fc5b1950

    Warning: Spoilers for the underlying implementation of the badge request/response system

    To the badge creators (if they see this), you did a great job with this implementation and we had a lot of fun digging into it! It was a lot of fun to play with and it was definitely more approachable to start analyzing the serial output than say, sniffing the USB packets between two physically connected systems. It was also nice to have the firmware downloadable online as opposed to requiring JTAG hardware to dump the chip's flash. Thanks for a sweet badge and a fun puzzle!

    Leave a comment:


  • stanto
    replied
    Does anyone else have problems reprogramming the shortcut keys on their badge to the 'macros' ?

    Such as [return] or [enter] ?

    It's being mentioned that they end up cutting off the beginning letters, so [return] becomes eturn].

    Leave a comment:


  • nukemscoops
    replied
    Great theme this year and great choice for badge creators; MK-Factor!

    Leave a comment:


  • nukemscoops
    replied
    Click image for larger version

Name:	I am the SIGNAL 2.png
Views:	1470
Size:	394.9 KB
ID:	239241

    Leave a comment:


  • kjcolley7
    replied
    Just published an IDA loader for the UF2 firmware format that the badge uses! Pretty basic but it works. kjcolley7/UF2-IDA-Loader: IDA file loader for UF2, created for the DEFCON 29 hardware badge (github.com)

    Leave a comment:


  • maroth
    replied
    Made it to the end of the challege, very fun!

    Now time to start messing with the badge more

    Leave a comment:


  • c0decaps
    commented on 's reply
    This unfortunately didn't solve it for me. Also, I can only generate codes of 30 characters

  • slash128
    replied
    Originally posted by zevlag View Post

    Try this one, it should work.:
    https://discord.gg/Zvd9cebRMM
    Thank you!

    Leave a comment:


  • attak
    commented on 's reply
    Can confirm that I can now generate a 32 character code!! Also confirm that when I enter someone else's reply I generate a 31 character reply.
Working...
X