Challenge - Reverse Engineering in Linux

To reverse engineer and disassemble two Linux binaries

Overview

Having the skill to disassemble suspect binaries is an essential task in cyber security. This lab will challenge the students’ ability to dissect a Linux binary using the built-in GNU Debugger (GDB).

Scenario – As a member of an IR team, you are tasked with reverse engineering 2 pieces of software. Determine the characteristics, and the passwords of each piece of software using the tools available on the Remnux VM.

Level – Advanced

Skills Needed – Knowledge of assembly language and how to read it, general understanding of the GNU Debugger

Goal – Solve the two binaries

Known Network(s) – None

Tools Used – file command, strings command, GDB