Skip to content

<< Back to Home

Cache Me Outside

Write-up of the PicoCTF Binary Exploitation Challenge

Challenge Description

Setup

3 files are provided to us for the challenge and the address to the server is also provided.

Lets download the files and try to run the binary

Challenge Description

We get a crash This occurs because our linker is a newer version than the libc provided

Challenge Description

We can fix this using pwninit which will automatically take care of this

Challenge Description

Lets try running it now

Challenge Description

Hmm, it still crashes
Lets open the binary in Ghidra and take a look at whats going on

Analysis

Exploitation