ctf-writeups

Writeups for CTFs solved by ahmedheltaher

View on GitHub

Challenge 5: Static ain’t always noise

Description

Can you look at the data in this binary: static? This BASH script might help!

Tags

picoCTF 2021 General Skills

Points

20

Solution

We get a file called static and a bash script called ltdis.sh. The bash script is a script that uses objdump to disassemble the file. and strings to get the strings of the file. if we run the script, we get the following message:

chmod +x ltdis.sh

./ltdis.sh static

After running the script, we will get 2 files: static.ltdis.x86_64.txt and static.strings.txt. lets cat the static.strings.txt file:

cat static.strings.txt

we will get a lot of strings. if we search for the flag, we will get the following message:

$ cat static.strings.txt | grep picoCTF

1020 picoCTF{d15a5m_t34s3r_6f8c8200}

as we can see, we got the flag.

Flag

picoCTF{d15a5m_t34s3r_6f8c8200}