# Firmware reversing

Once we get a flash dump in our hands it usually requires so many different steps and workflows compared to normal userland programs that we are used to work on.

This chapter will guide you through the necessary steps to understand how to configure your environment, load the required files, analyze and emulate it the very beginning.

As long as these tasks require a lot of steps and tend to be tedious it is important to have some good habits and understand all the concepts before get your hands deep down.
