This puzzle follows the convention that anything outside a quote is flavour text.
So last night I left my computer running. You know - when computers get older they want to bend the rules a bit. Don't go to sleep when you tell them to and so on. I didn't feel like discussing it with them last night. I guess they pulled an all-nighter.
Anyway, I woke up today with this console window open on my desktop. What happened last night? Is this dangerous? Help!
The puzzle
I think this is some kind of homebrew program. Just converting it to ascii does not yield anything useful, but you know what they say about homebrew algorithms in cryptography. Can you tell me what is sent back and forth? And not just the actual data?
======================================================== .--. .--. .--. .-..-. .-..-. .--. .-..-. .--. .---. : .; :: .--': .--': :: : : `' :: .--': `: :: .--': .; : : :`. `. : : : :: : : .. :`. `. : .` :: : _ : .' : :: : _`, :: :__ : :: : : :; : _`, :: :. :: :; :: :.`. :_;:_;`.__.'`.__.':_;:_; :_;:_;`.__.':_;:_;`.__.':_;:_; ======================================================== Booting................... Done Node 86 ready [19:44] Listening for connections... [23:43] Connection accepted. SIGTERM Transcript follows O> 0x2ba85ef23e0480b8L <I 0x2feef54ee0823cc4L [Authentication succesful] <I 0x29a74761bd3c1f067a3342a85a7afebbe4500504110414014500L <I 0x28494451e73da8f700af10404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510010110L O> 0x1cf014e6e014e7f054fb10404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510L <I 0x2358e611b083e5a97e405142addf3159f43b62fcf61940e5faf8f51840a583602ceb0450040011440010401441010411040440401401411040451001011011040050000410041050401041410450010051041400441010040401010411010440440010040050051401000451000451000011010040441040011041010400441401410050050400011441040410400001401010041040400441050400401000051050451001410000000041040400010040011441011410010051441001001010010441011011000441441410040000411400000450040050040410410000411400401001010001000411450040041040001400050000041010451010401401000401040051401001400050L <I 0x2ea53a0b1023fc141141104045144001105005041104140145001001144140L O> 0x3514 <I 0x3514510504510414114110404514400110500504110414014500100114L [WARN] No data <I 0x2db95445a8b00a1b73fc6483bdf12c4ff4efeb0411041401450010011441401041050450040011440010401441010411040440401401411040451001011011040050000410041050L [ERR] Unauthorized message <I 0x3b23aa98ebbd1814114110404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510010110110400500004100410504010414104500100510414004410100404010104110104404400100400500514010004510004510000110100404410400110410104L [Remote host closed connection] O> 0x255461a690450414114110404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510010110110400500004100410504010414104500100510414004410100404010104L [No route to host] O> 0x252e40d76645041411411040451440011050050411041401450010011441401041050450040011440010401441010411040440401401411040451001011011040050000410041050401041410450010051041400441010040401010411010440440010040050051401000451000451000011010040441040011041010400441401410050050400011441040410400001401010041040400441050400401000051050451001410000000041040400010040011441011410010051441001001010010441011011000441441410040000411400000450040050040410410000411400401001010001000411450040041040001400050000041010451010401401000401040051401001400050450040L [No route to host] <I 0x2db95445a8b00a1b73fc6483bdf12c4ff4efeb0411041401450010011441401041050450040011440010401441010411040440401401411040451001011011040050000410041050L [ERR] Unauthorized message Process killed
I prepared a CSV for you
O,2ba85ef23e0480b8, I,2feef54ee0823cc4,[Authentication succesful] I,29a74761bd3c1f067a3342a85a7afebbe4500504110414014500, I,28494451e73da8f700af10404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510010110, O,1cf014e6e014e7f054fb10404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510, I,2358e611b083e5a97e405142addf3159f43b62fcf61940e5faf8f51840a583602ceb0450040011440010401441010411040440401401411040451001011011040050000410041050401041410450010051041400441010040401010411010440440010040050051401000451000451000011010040441040011041010400441401410050050400011441040410400001401010041040400441050400401000051050451001410000000041040400010040011441011410010051441001001010010441011011000441441410040000411400000450040050040410410000411400401001010001000411450040041040001400050000041010451010401401000401040051401001400050, I,2ea53a0b1023fc141141104045144001105005041104140145001001144140, O,3514, I,3514510504510414114110404514400110500504110414014500100114,[WARN] No data I,2db95445a8b00a1b73fc6483bdf12c4ff4efeb0411041401450010011441401041050450040011440010401441010411040440401401411040451001011011040050000410041050,[ERR] Unauthorized message I,3b23aa98ebbd1814114110404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510010110110400500004100410504010414104500100510414004410100404010104110104404400100400500514010004510004510000110100404410400110410104,[Remote host closed connection] O,255461a690450414114110404514400110500504110414014500100114414010410504500400114400104014410104110404404014014110404510010110110400500004100410504010414104500100510414004410100404010104,[No route to host] O,252e40d76645041411411040451440011050050411041401450010011441401041050450040011440010401441010411040440401401411040451001011011040050000410041050401041410450010051041400441010040401010411010440440010040050051401000451000451000011010040441040011041010400441401410050050400011441040410400001401010041040400441050400401000051050451001410000000041040400010040011441011410010051441001001010010441011011000441441410040000411400000450040050040410410000411400401001010001000411450040041040001400050000041010451010401401000401040051401001400050450040,[No route to host] I,2db95445a8b00a1b73fc6483bdf12c4ff4efeb0411041401450010011441401041050450040011440010401441010411040440401401411040451001011011040050000410041050,[ERR] Unauthorized message
Final notes
I wish to thank network-science.de for providing this tool.
The general strategy of solving this puzzle can be layed out by hand, but I expect that a computer is needed to handle the awefully large hexadecimal numbers for true decryption. Please note that a long in Python does not have a maximum length, which can help if you wish to write something.
Hints
Hint 1 (17 december 2016):
This is a homebrew algorithm, intended to be cracked. Homebrew algorithms usually work well for normal cases, and produce interesting behaviour for edge-cases.
Hint 2 (20 december 2016):
No seriously, there is a sequence somewhere. Unless you plan to encode your own messages, you don't need to know how to generate it. Once you figured that out, you can simplify the problem.
Hint 3 (22 december 2016):
Almost nothing in the output of this program is there without a reason. Some of it is to help you find the correct answer after decoding, and some of it is to help you break the decoding. To encode a message, you need to perform two steps.
Hint 4 (22 january 2017):
You have all the information needed to decode one half of the conversation. While doing that you will obtain enough information to decode the other half. There are some questions you might want to ask yourself:
After you have the conversation, the title can serve as a clue to help you search in the right direction - not just as an obscure reference to the framing of this puzzle.
- How could the program deduct if a message was sent from the correct node? What is a computer good at?
- Why were you able to find the whole sequence in one of the messages? What does this tell you about the nature of the scheme that is used?
- The message is still unreadable after the sequence has been "removed". What information could the sender have used to encode it, that is also known to the receiver to decode it?