Rating:

Original writeup (https://terminalcats.com/davincictf-crypto-substitution-25/).