Lightlines
By ljagiello

ctf-reverse

ljagiello8.1k installs

Uncover hidden flags in compiled CTF programs.

What it does

Explains how to analyze CTF programs, recover their logic, and find hidden flags.

When to use it

Use when understanding a compiled, obfuscated, packed, or virtualized target is the main obstacle, rather than exploiting an already-understood vulnerability.

How to use it

Give it a CTF program; it analyzes the program's behavior and works toward recovering its flag.

What you provide

  • Your files

Good to know

  • may override your rules

Latest review

What you need · 1

Requires Python 3.


Access · 6

This skill

dogbolt.org

Read

Consults dogbolt.org for decompiler comparisons

pip install frida-tools angr qiling uncompyle6 capstone lief z3-solver

Execute

Installs reverse engineering Python packages

pycdc

Execute

Builds pycdc from unpinned source