Tags: cemu ti-84 

Rating:

TL;DR use a memcpy overflow on the heap to overwrite some function pointers, jump to shellcode. The main trick was that this was on a TI-84 calculator, and the architecture is weird.

Original writeup (https://github.com/schrislambert/personal_writeups/tree/master/uiuctf2020/gen_z_math_class).