Login [Mobile]

5 minute read

Simple mobile reversing challenge (that doesn’t require much mobile knowledge XD). First mobile challenge from DSO-NUS 2021.

FlashyLighty [Mobile]

7 minute read

Mobile reversing challenge that uses time of execution to check for conditions. Third mobile challenge from DSO-NUS 2021.

Three Trials [RE]

7 minute read

Simple reversing challenge with some math. First RE challenge from DSO-NUS 2021.

Insecure [Pwn]

4 minute read

Exploit a program that changes user privilege to root with setuid() to escalate privilege. First pwn challenge from DSO-NUS 2021.

NyaVM [RE]

6 minute read

Read. Understand. Patch. Get flag. A cool challenge that requires patching binaries. Second RE challenge from DSO-NUS 2021.

Back to Top ↑

Space Playwright [RE]

5 minute read

Reverse a program written in Shakespeare Programming Language (SPL). Second RE challenge in STANDCON2021.

Ancient Computing [Forensics]

7 minute read

Study and understand a very old file spreadsheet format (WK1 for Lotus 1-2-3), then retrieve data stored in a cell. First forensics challenge from STANDCON20...

Airlock Breakout [RE]

5 minute read

JavaScript flag checking functions solved using z3-solver. First RE challenge from STANDCON 2021.

Back to Top ↑

What do the numbas mean? [RE]

8 minute read

Analyze python Intermediate Representation and recover the flag. First RE challenge from CTF.SG 2021.

Haachama cooking [RE]

4 minute read

A simple Golang binary reversing challenge with some AES. Second RE challenge from CTF.SG 2021.

Back to Top ↑

Take Control [Pwn]

5 minute read

Simple Return Oriented Programming challenge. Second pwn challenge in CDDC2021.

POP IT [Pwn]

2 minute read

Python code injection attack on an echo server. Third pwn challenge in CDDC2021.

Back to Top ↑

Dice Is You [RE]

11 minute read

A wasm reversing challenge using closure compiler to simplify code, and z3 to solve for final solution.

Back to Top ↑

The Watness III [RE, Web]

21 minute read

Reverse engineer a WebGL game by reversing its fragment shader program. First RE and Web challenge from Plaid CTF 2021.

Back to Top ↑

Typed [RE]

12 minute read

Flag checker made with Rust’s trait implementations and the Rust compiler.

Back to Top ↑