campctf2023-chall-tis256

Zachtronics TIS100-inspired reversing challenge for CampCTF 2023
git clone https://git.sinitax.com/sinitax/campctf2023-chall-tis256
Log | Files | Refs | Submodules | README | sfeed.txt

README (839B)


      1README
      2======
      3
      4*pff -- password managers, I verify secrets with a TPM! (tesselated platform module)*
      5
      6Challenge assembly: chall.asm
      7
      8Demo program: ports.asm
      9
     10tis256:
     11- Usage: tis256 ASM [INPUT] [OUTPUT]
     12
     13tis256-curses:
     14- Usage: tis256-curses ASM [INPUT] [OUTPUT]
     15- use arrow keys / wasd to navigate
     16- use key i / o to navigate to input / output tpu
     17- use key shift+i to enter tpu navigation mode, ESC to exit
     18- use key s to step all tpus
     19- use key c (nav mode) to step all tpus until the selected
     20  tpu executes a new instruction
     21
     22tis256-gui instructions:
     23- Usage: tis256-gui ASM
     24- use left mouse to drag and navigate
     25- use scroll to zoom
     26- use shift+scroll to scroll block asm
     27- use key s (keycode, not keysym) to step all tpus
     28
     29Note:
     30- Input password must be delimited by newline
     31- May take up to 1 minute to run with flag-length input
     32