,

CTFlearn: Reykjavik

https://ctflearn.com/challenge/990


Determine the file type

Use the file command to determine the file type


Test the program


Strings

Use strings to print the sequences of printable characters in files


Analyze

Dissemble the program

Using Ghidra we can see that the program utilizes the strcmp function with a userinput and flag.

Use GDB-Peda to analyze the program

Enter start to set a breakpoint at the main function.

Dissemble the main function and find the strcmp function.

Set the 2nd breakpoint at the strcmp function and run gdb.

The flag is stored in the RDI register.


Test the program

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Comments (

0

)

%d bloggers like this: