33.6kbps⚓︎
Elf: Fitzy Shortstack
Direct link: dialup website
Objective: Open HID Lock
Request⚓︎
Fitzy Shortstack
"Put it in the cloud," they said...
"It'll be great," they said...
All the lights on the Christmas trees throughout the castle are controlled through a remote server.
We can shuffle the colors of the lights by connecting via dial-up, but our only modem is broken!
Fortunately, I speak dial-up. However, I can't quite remember the handshake sequence.
Maybe you can help me out? The phone number is 756-8347; you can use this blue phone.
Solution⚓︎
One option to solve this challenge is to iterate through all possible combinations manually. A quicker alternative is to check dialup.js
and see that the script defines several event listeners that each append part of a code to a secret
variable.
1 2 3 4 5 6 7 8 9 10 |
|
Follow the order defined by the different phase
boolean condition statements in dialup.js
to recreate the final secret value as 39cajd3j2jc329dz4hhddhbvan3djjzz
. The correct order of events, CSS classes, and JavaScript variables are outlined below.
Phase | Action | CSS class | JS variable | Secret added |
---|---|---|---|---|
1 | Pickup the receiver | .pickup |
pickup |
39cajd |
2, 3 | Dial 7568347 | .dtmf0 to .dtmf9 |
btn0 to btn9 |
- |
4 | baa DEE brrrr | .respCrEsCl |
btnrespCrEsCl |
3j2jc |
5 | aaah | .ack |
ack |
329dz |
6 | WEWEWEwrwrrwrr | .cm_cj |
cm_cj |
4hhdd |
7 | beDURRdunditty | .l1_l2_info |
l1_l2_info |
hbvan3 |
8 | SCHHHRRHHRTHRTR | .trn |
trn |
djjzz |
The script submits secret
and resourceID
using a HTTP GET request to ensure the challenge is marked completed for the logged in player. To solve the challenge and receive credit in your badge, open a web browser JavaScript console and use secret="39cajd3j2jc329dz4hhddhbvan3djjzz"
to set the secret
variable (1). Submit the data by copy/pasting the JQuery GET request found at the end of dialup.js
(2).
When you take the manual route, you'll hear a female voice stating Your lights have been updated after sending the right sequence. In addition, when selecting the SCHHRRHHRTHRTR sound, you'll also be able to enjoy a variation of the famous Wilhelm scream where Wilhelm sounds as if he's being forced through an Espresso maker.
Response⚓︎
Fitzy Shortstack
탢ݵרOُ$Ԩ؉楌Բ ahem! We did it! Thank you!!
Anytime you feel like changing the color scheme up, just pick up the phone!
You know, Santa really seems to trust Shinny Upatree...