Luggage Lock⚓︎
Difficulty:
Direct link: https://lockdecode.com/
Objective⚓︎
Request
Help Garland Candlesticks on the Island of Misfit Toys get back into his luggage by finding the correct position for all four dials
Garland Candlesticks
Hey there, I'm Garland Candlesticks! I could really use your help with something.
You see, I have this important pamphlet in my luggage, but I just can't remember the combination to open it!
Chris Elgee gave a talk recently that might help me with this problem. Did you attend that?
I seem to recall Chris mentioning a technique to figure out the combinations...
I have faith in you! We'll get that luggage open in no time.
This pamphlet is crucial for me, so I can't thank you enough for your assistance.
Once we retrieve it, I promise to treat you to a frosty snack on me!
Hints⚓︎
Lock Talk
From: Garland Candlesticks
Check out Chris Elgee's talk regarding his and his wife's luggage. Sounds weird but interesting!
Solution⚓︎
It is amazing how analogue concepts of applying pressure on a lock and the tactile feedback of wheels offering resistance have been transformed into the digital world.
Still, I must admit to cheating. In the browser's developer console, we see websocket messages running between the java script code on the browser and the server backend at wss://lockdecode.com/socket.io.
One such message (with "Type:"Setup") tells the client side code where it should simulate resistance, thus revealing the lock combination. For each wheel of the lock, this message gives probabilities for each number "0" to "9". It turns out that the number having the highest probability is the correct one for the respective wheel.
In the case of our screen shot, that would be 5-2-4-8.
Actually, it turns out that in the application, the wheels are counted from right to left, so the combination that opens the suitcase is the reverse: 8-4-2-5
Screenshot⚓︎
Content⚓︎
Opening the suitcase reveals its content:
Answer
After solving the challenge, the fact will be listed as an "Achievements" in the player's badge.
Response⚓︎
Garland Candlesticks
Wow, you did it! I knew you could crack the code. Thank you so much!