Skip to content

Files

Latest commit

4f952a3 · Sep 10, 2023

History

History

reduced_reduced_instruction_set

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 10, 2023
Sep 10, 2023
Sep 10, 2023
Sep 10, 2023
Sep 10, 2023
Sep 10, 2023
Sep 10, 2023
Sep 10, 2023

Description

I heard RISC was pretty good, so I reduced it some more! Check out my password checker program I wrote with it.

Difficulty

7/10 (Difficult)

Flag

pctf{vm_r3vers3inG_1s_tr1cky}

Author

Christopher Roberts (caffix)

Tester

me?

Writeup

It's a simple VM reversing problem. Figure out how it's decodeing and executing instruction. Then either figure out how to set breakpoints on the cmp instructions or follow along with my factorization inside the VM.

Solve

bash solve.sh

Then each of the numbers used is actually 4 byte chunks of the flag eg 1885566054 is 0x70637466 which is "pctf"

Given to user

  • vm
  • password_checker.smol