CTF 2 – Enigma Machine: Decrypt the message
It’s 27th October 1944, and the Allies have received an Enigma-encrypted message behind enemy lines from a double agent in Germany working undercover for the Allies. In preparation for this, an Enigma machine has been smuggled to the Allies to communicate with this agent. Once you have decrypted the message, you need to send an Enigma-encrypted message back to the double agent to confirm the message has been received.
The ‘Encrypted Message’ is:
LXPWL EJXHO RDAVA ZTCGG FFLIA SHTNH HUDLW KPBFZ PAIFO ZRXKE TLCFL GZLYX ZRIQZ XVHCC ZGN
The daily configuration of the Enigma reveals the following:
Model: 3-Rotor
Left-hand Rotor: III, Rotor Ring Setting G, Initial Value D
Middle Rotor: VI, Rotor Ring Setting Q, Initial Value Y
Right-hand Rotor: I, Rotor Ring Setting E, Initial Value A
Reflector: AF BV CP DJ EI GO HY KR LZ MX NW TQ SU (C)
Plugboard: IM RV SE CT AL ZF
Note: Use CyberChef to decrypt the message.
More information about the enigma mahcine:
What does the output return?
Enjoy!
CTF 2 – Enigma Machine: Decrypt the message – Answers
Results
Try Again!!
#1. The ‘Encrypted Message’ is: LXPWL EJXHO RDAVA ZTCGG FFLIA SHTNH HUDLW KPBFZ PAIFO ZRXKE TLCFL GZLYX ZRIQZ XVHCC ZGN. What is the ouput returned?
CTF 2 – Enigma Machine: Decrypt the message – Solutions
Responses to this CTF will be published in the next CTF. That is to say, in CTF 3 the new CTF to be performed and the answers of the previous one will appear.
A CTF N will always be published and in this CTF the answers of CTF N-1 can be found.
CTF 1 – Encrypt and decrypt strings with CyberChef – Solutions
1. Encode the string ‘HelloCyberGuardian’ to Base64.
SGVsbG9DeWJlckd1YXJkaWFu
2. Using the output from the previous question (1) add an MD5 hashing function to the recipe. What is the output?
601070584ba1c26dffb29e33d5e5085e
3. Encode the string ‘I am using Vigenere to encrypt’ with the key ‘cyberguardian’ using vigenere code. What is the output?
K yn yjohg Mloeagpf xf khcibxt
4. Decrypt ‘01000011 01100001 01110000 01110100 01110101 01110010 01100101 00100000 01110100 01101000 01100101 00100000 01100110 01101100 01100001 01100111 00100000 01110111 01101001 01110100 01101000 00100000 01000011 01111001 01100010 01100101 01110010 00100000 01000111 01110101 01100001 01110010 01100100 01101001 01100001 01101110’ from binary. What was the original string?.
Capture the flag with Cyber Guardian