October 2018
Beginner to intermediate
436 pages
9h 36m
English
As an example of good practice, the process of reversing a program first needs to start with proper identification. Let's start with file:

It is a 32-bit ELF file-type. ELF files are native executables on Linux platforms.
Next stop, let's take a quick look at text strings with the strings command:

This command will produce something like the following output:
/lib/ld-linux.so.2libc.so.6_IO_stdin_usedputs__libc_start_main__gmon_start__GLIBC_2.0PTRhUWVSt$,U[^_]hello world!;*2$"(GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 ...