{"id":125,"date":"2012-04-06T14:00:17","date_gmt":"2012-04-06T20:00:17","guid":{"rendered":"http:\/\/www.firmwarez.com\/?p=125"},"modified":"2012-04-06T14:00:17","modified_gmt":"2012-04-06T20:00:17","slug":"defcon-18-badge-hack","status":"publish","type":"post","link":"http:\/\/www.firmwarez.com\/?p=125","title":{"rendered":"Defcon 18 Badge Hack"},"content":{"rendered":"<p>So, once again at Defcon 18 I joined up with my friends from Optimized Tomfoolery to hack the badge.  And hack we did!  <\/p>\n<p><a href=\"http:\/\/www.grandideastudio.com\/about\/\" target=\"_blank\">Kingpin<\/a> has a (not so safe for work) <a href=\"http:\/\/www.youtube.com\/watch?v=7WGOu6TgpkE\" target=\"_blank\">video of our demonstration<\/a> at the official judging in the Hardware Hacking Village.  You can see my <a href=\"http:\/\/defcon.stotan.org\/faq\/avatar.htm\" title=\"Defcon avatar badge instructions\" target=\"_blank\">Defcon forum avatar badge<\/a>, my ever present Toughbook, and I&#8217;m wearing a t-shirt from the <a href=\"http:\/\/deviating.net\/firearms\/defcon_shoot\/\" title=\"it's like unofficial, ok?\" target=\"_blank\">unofficial Defcon shoot<\/a>.<\/p>\n<div class=\"youtube_sc  fluid widescreen\"><div class=\"inner block\"><noscript><style type=\"text\/css\">.youtube_sc iframe.yp{display:none;}<\/style><object width=\"560\" height=\"340\" class=\"yp\" title=\"YouTube video player\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/7WGOu6TgpkE?version=3&amp;hl=en_US\"><param name=\"allowscriptaccess\" value=\"always\"><param name=\"wmode\" value=\"transparent\"><embed src=\"http:\/\/www.youtube.com\/v\/7WGOu6TgpkE?version=3&amp;hl=en_US\" width=\"560\" height=\"340\" class=\"yp\" type=\"application\/x-shockwave-flash\" wmode=\"transparent\" allowscriptaccess=\"always\"><span style=\"display:block;margin-top:15px;\">The Adobe Flash Player is required for video playback.<br><a href=\"http:\/\/get.adobe.com\/flashplayer\/\" title=\"Install from Adobe\">Get the latest Flash Player<\/a> or <a href=\"http:\/\/www.youtube.com\/watch?v=7WGOu6TgpkE\" target=\"_blank\" title=\"Watch on YouTube\">Watch this video on YouTube<\/a>.<\/span><\/object><\/noscript><iframe src=\"http:\/\/www.youtube.com\/embed\/7WGOu6TgpkE?version=3&amp;wmode=transparent\" width=\"560\" height=\"340\" class=\"yp\" title=\"YouTube video player\" frameborder=\"0\" allowfullscreen><\/iframe><\/div><\/div>\n<p>Our badge hack was a porn theater, complete with sound.  The sound was the most challenging part, due to the limited resources of the microcontroller used on the badge.  We originally tried a PWM output to generate the sound, but we fell back to a 4-bit R-2R ladder.  The sound, as you can tell from the video, is recognizable.<\/p>\n<p>The sound was captured using audacity and lame from a typical example of the most popular internet traffic mpg videos.  The sound was sampled at a very low rate in 8-bit as a wav.  Using the HexD hex editor, the .wav file was quickly converted to a C include file.<\/p>\n<p>This was a really <a href=\"http:\/\/www.firmwarez.com\/?page_id=31\/#phun\" title=\"phun\" target=\"_blank\">phun<\/a> hack project, and one that everyone in our group got in to.  ShortGrrl made the anatomically correct wire figures.  We glued a badge to a cheap RADio-sHACK audio amplifier as though it were a screen, with wire formed figures sitting on the amp looking at the screen.  There was an image utility with the official Defcon badge hack support stuff on the CD.  The challenge with the images was finding appropriate (or inappropriate as the case may be) images that would still look good in b&#038;w on a 128&#215;32 display.  There were a couple of really good ones.  Yes, I have sauce.<\/p>\n<p>I&#8217;d love to see an electronic badge return to Defcon, but I understand the reasons why DC19 moved away from that.  What I really miss is an uber contest that focuses on my realm of expertise.<\/p>\n<p>For more info on the Defcon 18 badge, <a href=\"http:\/\/www.grandideastudio.com\/portfolio\/defcon-18-badge\/\" target=\"_blank\">see this page<\/a> at Grand Idea Studios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, once again at Defcon 18 I joined up with my friends from Optimized Tomfoolery to hack the badge. And hack we did! Kingpin has a (not so safe for work) video of our demonstration at the official judging in the Hardware Hacking Village. You can see my Defcon forum avatar badge, my ever present [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[7],"tags":[9,10,36,13],"_links":{"self":[{"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=\/wp\/v2\/posts\/125"}],"collection":[{"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=125"}],"version-history":[{"count":30,"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=\/wp\/v2\/posts\/125\/revisions"}],"predecessor-version":[{"id":453,"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=\/wp\/v2\/posts\/125\/revisions\/453"}],"wp:attachment":[{"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.firmwarez.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}