Master Lock Speed Dial Style Lock Factory Code Brute Force Attack.

Publicado 2021-03-28
Speed dial style locks work like a hash function, the input is sequence of directions of 0 to infinite length. The output domain is one of 7501 finite internal states. (see    • Master Lock Speed Dial, why there are...   for an explanation) Given these facts it follows that there are multiple (infinite in fact) ways to reach a given internal state. Said another way, if an input sequence is chosen at random its output will collide with an infinite number of other input sequences.

For the case of factory set codes, we can devise a brute force sequence which will check more "valuable" output states first, that is states that cover many factory codes. We can also compute a shorter path through the states of interest than naively entering all possible inputs. In this way we can exhaust half of the factory code input space in under 2 minutes.

The brute force shown in this video should open all speed dial style locks when set to a factory code, eg. MasterLock ONE, the bike lock version, etc.

UPDATE: Prevarikation pointed out that Knollans have been seen in the wild that have 3 consecutive directions in their factory code. This brute force sheet will miss those. Someday I will generate a sheet specifically for that.


brute force sheet (and full decode worksheets)

drive.google.com/file/d/1u3AgRIjficr5jQgkzEi9W6LfU…


For further research see:
mh's paper: toool.nl/images/e/e5/The_New_Master_Lock_Combinati…


prevarikation's port of mh's visualizer: prevarikation.com/mh-visualizer/

Todos los comentarios (21)
  • This was AMAZING! Someone changed the lock for our escape room without my knowledge and it was a brand new lock! Thought I was going to have to trash it. They are becoming harder and harder to find since Master Lock has discounted them. Thank you!!!
  • @chameleon62
    Thanks! Had a brand new lock that was out of the package and the instructions were long gone. I was halfway through the second page and beginning to think it wasn't going to work and bam! It opens. This video needs to be way more popular. Gets my upvote about a million times.
  • @larrysetty8388
    Thank you for hard work. You saved me from it. My daughter decided to create a ridiculously complex code that she promptly forgot. After finding your video and watching it, I hunkered down for a long session of thumb cramping code entering. I entered the first sequence (L-R-U), pulled the shackle and it opened right up. Thanks
  • @viktor4840
    I just found that Padlock style for the first time. It is so innivative! Thanks for your vid on how to brute force it.
  • @DObird
    Awesome and super clear instructions with a pdf, too. Thrifted a Speed Dial for $1 today because it was missing the default combo instructions. Went a bit slower to make sure I didn't mess up and I still got to 72% around 5 minutes later. DLLU. Thanks, David
  • @brasha78
    Money!!! Three minutes and done you’re the man thank you so much and I really appreciate how calm and collected you were when kids came into your space you didn’t lose your mind and kept it cool and that’s exactly how parenting can and should go very cool thank you so much
  • @ippodick4
    You're the man. Someone at work bet me I couldn't crack this in a day. I said give me 2 hours. Started writing down all the possible combinations and realized "no way am I the first person to do this" and sure as shit, I'm here. Cracked it at 63%. Took me like 3 minutes hahaha
  • Thank you SO MUCH for this video!!! I was able to unlock my lock in 5 tries! It saved me the trouble of having to buy a new lock. Your cheat sheet is awesome!
  • @vrc3022
    Thanks for doing all this hard work and for the great explanation! Literally have been trying to get my lock open for months and this did the trick. Thanks a bunch!
  • @davinalynnrn
    Thank you so much. This video helped me unlock my gate so I could get started gardening. Total time was less than 3 minutes. I had already spent hours on this.
  • @elcapitan008
    Have had one of these locks someone gave me sat around for literal years, searched multiple times for a way to defeat it. Out of the blue search again but scroll further and find your video. Method works perfect first time through (took me until the second sheet so I was worried but got it in the 90% range). Fantastic video (especially your patience with Mikey) that should be the top rated one when looking up this lock. Great job.
  • Thank you for this video it was super helpful. We had changed the combination to our daughter's lock and couldn't remember it. With the cheat sheet you provided my husband was able to unlock the lock and reset the combination.
  • @19wolfgang25
    Thanks a lot! Just opened mine in less than a minute! Appreciate your video, buddy!
  • Thank you for the hard work, we found the lost lock right when we needed it long after the move but of course forgot code and fiddle with it and many videos that without master code are useless. I did not make it past 3 minutes and opened with your method thanks
  • @savannahw9224
    Thank you so much! I needed a lock for school but I didn’t want to buy a new one and I had an old one that I couldn’t remember the code too, now I don’t have to get a new one! LOL ur a lifesaver
  • @Elwyn05
    Another directional lock saved thanks to this video. Thank you very much for your amazing work 🎉👏
  • @globaljg
    Thank you! This worked in less than 10 combo tries.
  • @tomcummings7338
    David, thanks this worked great! It took me about a minute and 15 seconds to get the lock open. Lock was never used as the code got lost before it was ever opened. Thank you so much for posting this….
  • Great attack! It shows why Master should deliver this lock with 4 times up configuration and require every user to set their own combination.
  • @whyme5382
    Had two locks went thru the whole sheet took me 15 minutes and only cracked one still big thanks to you 🙏 at least one is unlocked now