Skip to content

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⚓︎

Screenshot

Content⚓︎

Opening the suitcase reveals its content:

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!