{"id":290,"date":"2014-09-26T16:26:16","date_gmt":"2014-09-26T16:26:16","guid":{"rendered":"http:\/\/words.deviating.net\/?p=290"},"modified":"2014-09-27T21:35:01","modified_gmt":"2014-09-27T21:35:01","slug":"purple-padlock-puzzle-at-derbycon","status":"publish","type":"post","link":"https:\/\/words.deviating.net\/?p=290","title":{"rendered":"Purple Padlock Puzzle at DerbyCon"},"content":{"rendered":"<p style=\"text-align: justify;\">If you&#8217;re here with me at DerbyCon right now then I hope you&#8217;ve stopped by the Lockpick Village. \u00a0I have nothing to do with running it, rather it&#8217;s offered up and operated by the outstanding FOOLS (Fraternal Order of LockSport) who do an epic job every single year, bringing out new tech and new toys to teach all the girls and boys.<\/p>\n<p style=\"text-align: justify;\">I have added one thing to their Village this year, however. \u00a0It&#8217;s a single purple padlock, hanging on one of their lock boards&#8230;<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/lock_.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-292\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/lock_-300x257.png\" alt=\"Purple Puzzle Padlock\" width=\"300\" height=\"257\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/lock_-300x257.png 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/lock_.png 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">&#8230; this is a contest lock. \u00a0If you aren&#8217;t familiar with this style of mechanism, let me explain. \u00a0This is known as the Master 1500i, which they call the &#8220;speed dial&#8221; but which we call the &#8220;hash lock&#8221; because &#8220;speed dial&#8221; is a stupid name for it.<\/p>\n<p style=\"text-align: justify;\">Nothing is &#8220;dialed&#8221; when operating this mechanism. \u00a0The combination to open a padlock of this type is entered as a series of pushes&#8230; up, left, down, or right &#8230;on the single big button on the front.<\/p>\n<p style=\"text-align: justify;\">Press in on the shackle (to reset the gears inside), enter your series of pushes, then pull it open&#8230; simple, right? \u00a0Well, the actual internals are pretty amazing stuff. \u00a0Our good friend Michael Huebler of the German sportpicking group SSDeV did extensive research on these locks and even produced a very interesting <a href=\"https:\/\/toool.nl\/images\/e\/e5\/The_New_Master_Lock_Combination_Padlock_V2.0.pdf\">internal visualizer tool and white paper<\/a>\u00a0to teach others.<\/p>\n<p style=\"text-align: justify;\">There is a decode attack for these locks.<\/p>\n<p style=\"text-align: justify;\">It is not super easy.<\/p>\n<p style=\"text-align: justify;\">If you want, you can try to decode this lock. \u00a0If you&#8217;d like to try to get the combination by another means, however, I&#8217;ve put up a little crypto puzzle. \u00a0Follow the clues and you should be able to discern the correct series of pushes to open the lock.<\/p>\n<p style=\"text-align: justify;\">If you show the lock to any member of the FOOLS staff in the Lockpick Village before the end of DerbyCon, I&#8217;ll have a prize for you! \u00a0(You must bring the lock to them OPEN, not merely photograph or video it or tell them what you think the code is. \u00a0They do not know it. \u00a0Although, you should still try to bribe them with drinks.)<\/p>\n<p style=\"text-align: justify;\">We&#8217;re calling this puzzle &#8220;Around the (most of) the World in (more or less) Eighty Hours.&#8221; \u00a0Here you go&#8230;<\/p>\n<p><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-293\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-300x225.jpg\" alt=\"Around The World\" width=\"300\" height=\"225\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-300x225.jpg 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code.jpg 522w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><span style=\"color: #000000;\">.<\/span><\/p>\n<p><span style=\"color: #000000;\">.<\/span><\/p>\n<p style=\"text-align: justify;\"><strong>UPDATE<\/strong> &#8211;\u00a0The above Puzzle has been solved by Scorche of TOOOL and DC949. Way to go, man!<\/p>\n<p style=\"text-align: justify;\">The solution appears below, along with a step-by-step breakdown of the stages and the clues that were available to help people along.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\"><strong>.<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><strong>Step One &#8211;<\/strong> the above image from the post announcing this contest (which was paired with some nonsense text about being at the controls of a spaceship, etc) contains a reference to a YouTube URL. \u00a0Some people spotted that the font on the blackboard was different in one place&#8230;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/chalkboard.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-298\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/chalkboard.png\" alt=\"Chalkboard Text\" width=\"300\" height=\"192\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">&#8230; and if people didn&#8217;t think that a v= variable could represent a youtube URL element, I later tweeted this hint image&#8230;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/youtube.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-299\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/youtube-300x276.png\" alt=\"youtube\" width=\"300\" height=\"276\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/youtube-300x276.png 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/youtube.png 543w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">So hopefully that steered enough people to find <a href=\"https:\/\/www.youtube.com\/watch?v=TKEyVql6y2o\">this clip<\/a>.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\"><strong>.<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><strong>Step Two\u00a0&#8211;\u00a0<\/strong>The YouTube clip was clearly a Morse code segment, and if people couldn&#8217;t figure that out I even included the image of a signaling key there. \u00a0So, folk would listen to that and hear a series of letters.<\/p>\n<p style=\"text-align: justify;\">If someone is very, very good with radio they might have been able to just listen to the dots and dashes, but there are also a series of other tools that can make the job easier.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-300\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-01-300x225.jpg\" alt=\"Morse Translator\" width=\"300\" height=\"225\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-01-300x225.jpg 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-01-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">The above is an app that runs on Android and iOS and will listen to Morse via the microphone and simply show characters. \u00a0Also, later on I tweeted the following hint&#8230;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/off.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-301\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/off-300x55.png\" alt=\"Off Liberty\" width=\"300\" height=\"55\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/off-300x55.png 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/off.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/offliberty.com\">offliberty.com<\/a> is a site that will easily allow you to download a YouTube video as MP4 or MP3 audio. \u00a0If someone were to pull the file and view the soundtrack in a wave editor, the dots and dashes of the Morse can become very easy to read&#8230;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-302\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-01-300x96.png\" alt=\"Wave 01\" width=\"300\" height=\"96\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-01-300x96.png 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-01.png 681w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-303\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-02-300x90.png\" alt=\"Wave 02\" width=\"300\" height=\"90\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-02-300x90.png 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/code-02.png 675w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">So these dots and dashes would transcribe into the following groups of letters&#8230;<\/p>\n<p style=\"text-align: center;\"><em>PCG \u00a0 \u00a0 XEX \u00a0 \u00a0 \u00a0RJE \u00a0 \u00a0 \u00a0LZK \u00a0 \u00a0 \u00a0YVF \u00a0 \u00a0 \u00a0PVN \u00a0 \u00a0 \u00a0ROO \u00a0 \u00a0 \u00a0CUY \u00a0 \u00a0 \u00a0FQS<\/em><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\"><strong>.<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><strong>Step Three &#8211;\u00a0<\/strong>The letters above could mean a lot of things, but I tried to give\u00a0people a slight hint with the following tweeted image&#8230;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/boarding.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-304\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/boarding-300x133.png\" alt=\"boarding\" width=\"300\" height=\"133\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/boarding-300x133.png 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/boarding.png 794w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">You see a boarding pass, hopefully you think Airport Codes. \u00a0And all of the above letter groups are airports&#8230; <em>almost<\/em>. \u00a0These letter codes represented airports in very, very obscure places (and someone later told me they almost lined up in a nice great circle route!) but one letter code is just wrong.<\/p>\n<p style=\"text-align: justify;\">Some people explained that they thought I had done something wrong in keying the Morse code letters. \u00a0So i later sent out another tweeted hint image&#8230;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/apollo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-305\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/apollo-300x251.png\" alt=\"Apollo 13\" width=\"300\" height=\"251\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/apollo-300x251.png 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/apollo.png 580w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">&#8230;now while this may have led some people very astray in their thinking, given that this is clearly a press photo for a NASA mission, a few diligent and observant folk spotted that this was the crew of the Apollo 13.<\/p>\n<p style=\"text-align: justify;\">What do hackers think during crypto contests when the number 13 appears?<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\"><strong>.<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><strong>Step Four\u00a0&#8211;\u00a0<\/strong>That&#8217;s right&#8230; run the letter codes from the Morse message through a ROT-13 pass. \u00a0This is the result&#8230;<\/p>\n<p style=\"text-align: center;\"><em>CPT \u00a0 \u00a0 KRK \u00a0 \u00a0 \u00a0EWR \u00a0 \u00a0 \u00a0YMX \u00a0 \u00a0 \u00a0LIS \u00a0 \u00a0 \u00a0CIA \u00a0 \u00a0 \u00a0EBB \u00a0 \u00a0 \u00a0PHL \u00a0 \u00a0 \u00a0SDF<\/em><\/p>\n<p style=\"text-align: justify;\">Now THOSE look like some more common airports. \u00a0 All that was left was to plot the route going from those cities, in order, and see what &#8220;direction&#8221; you would be flying.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-map.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-307\" src=\"http:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-map-300x225.jpg\" alt=\"Scorche map\" width=\"300\" height=\"225\" srcset=\"https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-map-300x225.jpg 300w, https:\/\/words.deviating.net\/wp-content\/uploads\/2014\/09\/scorche-map-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">The hash padlock uses a series of pushes. \u00a0So if the &#8220;plane&#8221; is flying North, that&#8217;d be &#8220;up&#8221; and West would be &#8220;left&#8221; etc etc etc. \u00a0Look down the flight itinerary and this is what you ultimately find&#8230;<\/p>\n<p style=\"text-align: center;\"><em><strong>U \u00a0 \u00a0L \u00a0 \u00a0U \u00a0 \u00a0R \u00a0 \u00a0R \u00a0 \u00a0D \u00a0 \u00a0L \u00a0 \u00a0L<\/strong><\/em><\/p>\n<p style=\"text-align: justify;\">And <a href=\"https:\/\/www.youtube.com\/watch?v=RYWhurpI_vo\">here you can\u00a0see Scorche solving the puzzle<\/a>&#8230; great work!<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">.<\/span><\/p>\n<p style=\"text-align: justify;\">Thanks for letting me whip up a little contest like this for DerbyCon. \u00a0Thank you to everyone gave it a try. \u00a0I always focus on mechanical locks, so this little crypto puzzle was a hoot. \u00a0(Best part: realizing that when I ran the airports through a ROT-13 pass that they STILL were legit codes in all but one instance. \u00a0That was awesome and totally unplanned.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re here with me at DerbyCon right now then I hope you&#8217;ve stopped by the Lockpick Village. \u00a0I have nothing to do with running it, rather it&#8217;s offered up and operated by the outstanding FOOLS (Fraternal Order of LockSport) who do an epic job every single year, bringing out new tech and new toys [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-290","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/words.deviating.net\/index.php?rest_route=\/wp\/v2\/posts\/290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/words.deviating.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/words.deviating.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/words.deviating.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/words.deviating.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=290"}],"version-history":[{"count":8,"href":"https:\/\/words.deviating.net\/index.php?rest_route=\/wp\/v2\/posts\/290\/revisions"}],"predecessor-version":[{"id":312,"href":"https:\/\/words.deviating.net\/index.php?rest_route=\/wp\/v2\/posts\/290\/revisions\/312"}],"wp:attachment":[{"href":"https:\/\/words.deviating.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/words.deviating.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/words.deviating.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}