# !Underflow

{% hint style="danger" %}
My blog has migrated to <https://wintertia.pages.dev/> ! This Gitbook will no longer be maintained.
{% endhint %}

> Something simple to warm you up.

{% file src="<https://2144351424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHiJQsVkdtykBvL3Cp8aS%2Fuploads%2FfFGwMYhRrv0ynABaxfin%2Fexploit-me?alt=media&token=6c9198c6-99ea-4b99-9497-9d3618279c7c>" %}

Given a binary called "exploit-me", we decided to decompile with Ghidra.

![image](https://hackmd.io/_uploads/rymjzR0qkl.png)

Looking at the function list, we were curious about the `print_flag` function so we decided to take a look further.

![Screenshot 2025-02-27 163105](https://hackmd.io/_uploads/SyRDfCCcJx.png)

The flag was just written in plain text: `ACECTF{buff3r_0v3rfl3w}`
