Announcement

Collapse
No announcement yet.

The Sh*%$ty Kitty Badge

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

  • The Sh*%$ty Kitty Badge

    What started out as a simple SAO totem has morphed into somewhat of a hackable badge.
    This badge has a USB-C port connected to a battery changing circuit that is then connected to a 3v3 power supply. It can charge up a LiPo battery for many hours of SAO bling.
    There are two fully featured SAO 1.69bis ports. These ports not only include power for your SAOs, they each have an independent I2C bus and 2 independent GPIO pins that can also function as an USART.
    The ports are connected to an on-board STM32L151CCT6 ARM Cortex-M3 microprocessor. The microprocessor is connected to the USB-C port. In bootloader mode, activated by holding the BOOT0 button while turning on the badge; this will put it in DFU mode allowing you to reprogram the firmware. In normal mode it can be programmed to act as a USB serial port, simple HID device, or even a storage device.
    If you'd like to be able to debug, there is a TagConnect port allowing full SWD/JTAG functionality.
    We just sent this to manufacturing, so we're cutting it real close in terms of trying to get these done before DEF CON. We will be attending in person and will be happy to deliver the badges to people in person. Otherwise we are not sure if we can get them shipped to customers in time for the conference.
    While we wait for production we will be writing some base software that will come loaded on the badge. If time permits, we may include some puzzles and adventures inspired by the popular eChallenge Coins.
    Click image for larger version

Name:	shitty-kitty.png
Views:	1283
Size:	506.0 KB
ID:	237379

    Let me know what you think but be gentle, this is our first time doing something like this.

  • #2
    So much functionality is a lanyard-friendly package! Sweet!

    Comment


    • #3
      That’s awesome, I’ll have to get one at the con!

      Comment


    • #4
      let us know how to obtain in person!

      Comment


    • #5
      Great news! Just got word from the manufacturer that all the components have arrived (namely the microcontroller). Factory assembly should start shortly and then to shipping and then final assembly here at the lab. We are cutting the timeline real close. I don't think I'll be able to make any shipments before DEF CON but I should have them in hand to sell directly at the conference.

      Comment


      • #6
        Originally posted by uberfoo View Post
        Great news! Just got word from the manufacturer that all the components have arrived (namely the microcontroller). Factory assembly should start shortly and then to shipping and then final assembly here at the lab. We are cutting the timeline real close. I don't think I'll be able to make any shipments before DEF CON but I should have them in hand to sell directly at the conference.
        I must have this in my life!! What is the price and how will you notify peeps on where the drops will occur during the con?

        Comment


      • #7
        Interested too. Even if mainly to show to some of the cow-orkers who are all aghast that I go to Defcon! :)

        Comment


      • #8
        How does one get such a cool badge?

        Comment

        • This comment by number6 has been deleted by number6
          Wrong reply

          number6
          number6 commented
          Editing a comment
          I am not authoritative for decisions made with https://shop.defcon.org/ , but I think in-person badges are still available for sale through https://shop.defcon.org/ for now. This could change any moment. I don't control when sales of in-person badges or any items on https://shop.defcon.org/ ends.

          Please read the details of the purchase on https://shop.defcon.org before buying:
          https://shop.defcon.org/products/def-con-29 (some of these items listed as of July 13, 2021)
          "
          * Your badge must be picked up on site.
          * Your badge also comes with a code that unlocks the "Human Plus" role on the DEF CON Discord Server. The DEF CON Discord is host to the online portion of DEF CON 29 and various other DEF CON Online Events during the rest of the year.
          * You will need to show proof of vaccination to collect your badge.
          * You will be required to wear a mask while on the conference floor.
          * human+ code given AT DC29 Registration

          If you initiate a refund, before July 5th, the processing fee of $19.40 + $45.00 will be subtracted from your refund.
          If you need to change to an online-only badge. You'll need to initiate a refund.
          Badge purchases are not refundable after July 5th.
          "

          Also stated elsewhere, to attend in-person, for COVID-19 pandemic precaution, you need to wear a mask that helps protect you and others from infections, and have proof of vaccination with you to gain entry and be part of DEF CON.

        • uberfoo
          uberfoo commented
          Editing a comment
          Pre-order form is now available here: https://forms.gle/W5K8yJNqo9e1mz8S9
          If we have any left we'll post here and twitter where to find us.

      • #9
        For those of you interested in pre-ordering, once I get the badges in and verify that they actually work as intended, I might put up a PayPal link or something somewhere for anybody who would like to make a pre-order. I can deliver the badges in person at DEF CON, or after DEF CON I can probably ship badges to anybody interested but unable to attend DEF CON in person.
        So far, I should have some available after fulfilling the pre-orders for anybody who wants to buy one at DEF CON.
        Keep watching this thread as I will post updates here.

        Comment


        • #10

          I have not seen a list this, year so I pulled one together,

          2021 #Badgelife https://cryptpad.fr/sheet/#/3/sheet/...7099a308e4f82/

          It's On Cryptpad instead of google drive, for more privacy and OpSec concerns.

          And a call out to @smittyhalibut
          with his tweet about #badgelife in the comments field.

          If you would be willing and able, would you update the form with your info Uberfoo?

          Comment


          • #11
            Originally posted by uberfoo View Post
            For those of you interested in pre-ordering, once I get the badges in and verify that they actually work as intended, I might put up a PayPal link or something somewhere for anybody who would like to make a pre-order. I can deliver the badges in person at DEF CON, or after DEF CON I can probably ship badges to anybody interested but unable to attend DEF CON in person.
            So far, I should have some available after fulfilling the pre-orders for anybody who wants to buy one at DEF CON.
            Keep watching this thread as I will post updates here.
            Please keep us updated on the pre-orders! I am very interested in getting a shitty kitty.

            Comment


            • #12
              Originally posted by Gater_Byte View Post
              I have not seen a list this, year so I pulled one together,

              2021 #Badgelife https://cryptpad.fr/sheet/#/3/sheet/...7099a308e4f82/

              It's On Cryptpad instead of google drive, for more privacy and OpSec concerns.

              And a call out to @smittyhalibut
              with his tweet about #badgelife in the comments field.

              If you would be willing and able, would you update the form with your info Uberfoo?
              Awesome! I'll add my info, but at the moment that link doesn't seem to let me access the document.

              Comment


              • #13
                Great news everybody! The manufacturer has completed the boards and they have been shipped. They are estimated to arrive by the end of next week.
                After I receive them, I will do final assembly on one and test it to verify these work and I will report back here with the results.
                🤞fingers crossed🤞 that these actually work. If they do, I will setup some sort of PayPal link or similar for anyone wishing to pre-order.
                I will post an update here when they arrive.

                Comment


                • #14
                  Good news, and bad news. The shipment has arrived!!
                  But... the badges mostly seem to work, except we cannot seem to get USB to connect to the uC. This means you will not be able to program or operate the badge using the USB connection. The badge can still be programmed, but it requires a special $60 cable and an STLINK-V3SET.
                  I haven't soldered on the SAO ports yet, but I'm fairly confident that at least those will work.

                  So the big question. Now that we know it is missing some of it's most compelling features, is anybody still interested in buying one. They cost me at least $50+ a unit to make, I'd hate to sell them at a loss even if profit was never my motive.

                  Thoughts anybody?

                  Sincerely,
                  A Sad Uberfoo

                  Comment


                  • #15
                    Click image for larger version

Name:	good-news-everyone.jpg
Views:	471
Size:	50.0 KB
ID:	238469
                    Turns out if you use things as designed, they tend to work better. All we had to do was attach a battery and now everything is working correctly. So lesson learned. Shitty Kitty will not work without a battery attached. Good think I stocked up on them.
                    Here's a picture of one in action (pictured with a Silly Pixel and Chestoro).
                    Click image for larger version

Name:	shitty_kitty_01.jpg
Views:	409
Size:	760.3 KB
ID:	238470

                    I will be delivering these in person at DEF CON 29. For those who want to pre-order I will put up a Google Form in the next couple of days.

                    We are thinking of adding a limited number of VIP passes to come meet up with us for a small #BadgeLife party in a suite and hang out with us in a poolside cabana at the Friday night pool party. Is that something anybody would be interested in? We'd only be able to accommodate a limited number of people for safety reasons.

                    Comment

                    Working...
                    X