Reverse Engineering Challenge 1

Get started with the simplest challenge
RE_CHALLENGERELAB
LEVEL: Super Easy

GOAL: Find the password

This challenge is very easy to solve however, for a beginner it provides a lot of options to learn quickly several different concepts. To improve the learning options the challenge is available for 4 different architectures as stripped and non-stripped binary

Hashes calculated with sha1sum

The recommended learning path for a beginner is:

  • Solve it using stand-alone tools
  • Solve the non-stripped version using static analysis (objdump)
  • Solve the stripped version using static analysis (objdump). Will be much easier after doing the non-stripped version
  • Solve the stripped version using dynamic analysis (gdb)
  • Repeat for a different platform

Hints

Hint 1 (Press to Toggle)

Hint 2 (Press to Toggle)

Related Posts

Reverse Engineering Course. Part I

Reverse Engineering Tools. File Information

Read

RE_TUTORIALRETOOLSCLI

Reverse Engineering Challenge 2

Look into the code

Read

RE_CHALLENGERELAB

Reverse Engineering Challenge 1.5

Get started with the simplest C++ challenge

Read

RE_CHALLENGERELAB

Return to Home Page