reverseeasy

Signalization Eight

ctfsbp

Task: a 64-bit non-stripped Linux ELF divides two numbers and hides the flag behind a signal handler. Solution: map signal 8 to SIGFPE, force a divide-by-zero via idiv, and reconstruct the final flag from the handler's patched stack string.

$ ls tags/ techniques/
static_analysisstack_string_reconstructionsignal_handler_analysisdivide_by_zero_trigger

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Create a free account with GitHub to get started.

$ssh [email protected]