Skip to main content

CBizarre

Challenge Overview

We were provided with two Windows executables, each containing a flag to recover through static analysis and reverse engineering.


Part 1: Pastebin Recon

  • Loaded the binary in Ghidra and quickly found a hardcoded Pastebin URL in the strings.
  • The URL wasn't used by the program, but visiting it revealed the flag directly.

Flag:

404CTF{PAst3_mY_FL2g}

Part 2: Password Checks

  • Decompiled the second binary and found a series of character checks on the input.

  • Each position required a specific character:

    OffsetChar
    0f
    1a
    2V
    3M
    4P
    5Z
    6a
    7%
    83
    9y
    10N
    11K
    12o
    13@
    14n
    15M
    16v
    17%
    181
    19x
  • Assembled the password: faVMPZa%3yNKo@nMv%1x

  • Running the binary with this password printed the flag.

Flag:

404CTF{Cg00d&slmpL3}