Recklinghausen
20 points Easy

This is the 4th in a series of Beginner Reversing Challenges. If you are new to Reversing, you may want to solve Reykjavik, then Riyadh then Rangoon before solving this challenge. This is a 20 point challenge and is different in two ways from the previous 10 point challenges. Once you get into gdb, b *main+offset is your friend! Good Luck!

Once you solve the challenge you can use the flag to decrypt the souces.zip.enc file provided, if you are interested in seeing the source programs used to create the challenge.

The readme file includes some online resources if you are new to Reversing and Assembler.

Recklinghausen.zip
Flag
Rating 4.73
5
4
3
2
1

Discussion

wtf ??? it very so ez

0

The challenges are designed to increase in difficulty... if this is too easy for you then try some of the more difficult ones. This website has people of different backgrounds and experience levels from beginner to expert.

0
Protected
0

Amazing challenge! Hint: You have to analyze checkmsg() and write python to handle with.

1

This challenge was really good Learnt a lot from it !!!

0

Glad you liked it.

0

Goood Challenge

0

I did this one and Riga out of order, so Riga took me like 4 days and this one like 30 mins. Wups. Great challenges though. :)

0

Yes Recklinghausen was designed to be done before Riga, congrats for hanging in the and solving both!

0

Great challenge for beginers! Using GDB seems a good way to solve this chal

0

Decompilers can make things much easier to see ;)

0

And the cool thing about Reversing is that decompilers really are not cheating either :-)

1