Use quipquip to decode it ## substitution0 ![](https://hackmd.io/_uploads/ryc367J3h.png) ![](https://hackmd.io/_uploads/S1j6aQ1h3.png) `picoCTF{5UB5717U710N_3V0LU710N_357BF9FF}` ## substitution1 ![](https://hackmd.io/_uploads/rJzvCmJ2h.png) `picoCTF{FR3QU3NCY_4774CK5_4R3_C001_7AA384BC}` ## substitution2 idk why quipquip will ignore numbers here. ![](https://hackmd.io/_uploads/HJd5gNJhn.png) You can either fill in the numbers manually or use [this decoder](https://www.guballa.de/substitution-solver) `picoCTF{N6R4M_4N41Y515_15_73D10U5_702F03FC}` ![](https://hackmd.io/_uploads/HJvueE1hh.png)