Description
You all suggested so many good puns on "Caesar" that I'm using them on challenges that have nothing to do with a Caesar cipher.
Attachments
https://imaginaryctf.org/f/1OElU#error
Writeup
enc = [98, 104, 127, 109, 112, 97, 126, 120, 127, 84, 100, 101, 110, 84, 104, 106, 110, 120, 106, 121, 84, 100, 109, 84, 102, 106, 101, 114, 84, 127, 100, 84, 104, 100, 102, 110, 84, 66, 84, 99, 100, 123, 110, 118]
print(bytes(i^11 for i in enc))
Each time the run
function is called, it raises a signal equal to the user input xored with a constant array. If this is a segfault (signal 11) the program continues. Xoring the constant array with 11 yields the flag.
Flag
ictf{just_one_caesar_of_many_to_come_I_hope}