Old Devil

ELFファイル demon が与えられた。

Ghidraで逆コンパイルすると、以下のように埋め込まれたデータに 0xd をxorしてデータを作っている様子が見えた。

An ELF file demon was given.

Decompiling via Ghidra, I found it creating some data by exclusive-oring 0xd with some embed data like this:

main.c

CyberChef0d を XOR した後、Strings をかけることでflagが得られた。

I obtained the flag by applying "XOR" with 0d and "Strings" on CyberChef.

XOR, Strings - CyberChef

flag{AdraMMel3ch}

DEADFACE CTF