Skip to content

Speaker UNpreparedness Room - Lights

Bushy Evergreen:

Hey, you want to help me figure out the light switch too? Those come in handy sometimes.

The password we need is in the lights.conf file, but it seems to be encrypted.

There's another instance of the program and configuration in ~/lab/ you can play around with.

What if we set the user name to an encrypted value?

TL;DR - Answer

Location

Just outside the Speaker UNpreparedness room in the Talks Lobby (see map)

Hints

While you have to use the lights program in /home/elf/ to turn the lights on, you can delete parts in /home/elf/lab/.

Solution

Well, Bushy pretty much gives us this one. Apparently if the name in the config file is encrypted, the program will decrypt it before printing it to the screen. Convenient, huh?

In the lab directory we can modify lights.conf so that the name is the encrypted password. When the program is run, it will decrypt name and print the plaintext to the screen.

elf@1a1fd70aa3df ~ $ cd lab
elf@1a1fd70aa3df ~/lab $ cat lights.conf 
password: E$ed633d885dcb9b2f3f0118361de4d57752712c27c5316a95d9e5e5b124
name: E$ed633d885dcb9b2f3f0118361de4d57752712c27c5316a95d9e5e5b124
elf@1a1fd70aa3df ~/lab $ ./lights
The speaker unpreparedness room sure is dark, you're thinking (assuming
you've opened the door; otherwise, you wonder how dark it actually is)

You wonder how to turn the lights on? If only you had some kind of hin---

 >>> CONFIGURATION FILE LOADED, SELECT FIELDS DECRYPTED: /home/elf/lab/lights.conf

---t to help figure out the password... I guess you'll just have to make do!

The terminal just blinks: Welcome back, Computer-TurnLightsOn

What do you enter? >

With the password decrypted, we can run the real lights binary to turn on the lights

elf@1a1fd70aa3df ~/lab $ cd ..
elf@1a1fd70aa3df ~ $ ./lights 
The speaker unpreparedness room sure is dark, you're thinking (assuming
you've opened the door; otherwise, you wonder how dark it actually is)

You wonder how to turn the lights on? If only you had some kind of hin---

 >>> CONFIGURATION FILE LOADED, SELECT FIELDS DECRYPTED: /home/elf/lights.conf

---t to help figure out the password... I guess you'll just have to make do!

The terminal just blinks: Welcome back, elf-technician

What do you enter? > Computer-TurnLightsOn
Checking......

Lights on!

Answer

Computer-TurnLightsOn