Linux Tools for Binary Analysis

We've covered a ton of information in a small amount of space so far and, if you're on track and understand what we've covered, then you're off to a great start. If you're already deeply familiar with the tools we've covered at a high level thus far, you are free to skip this chapter entirely and move on to the next chapter. Otherwise, continue to work through the recipes in this chapter as we're about to take a deeper look into some of the tools we've learned about. This chapter is designed in a way that will help us to really understand the tools at our disposal and what options may be more useful than others under certain circumstances. We'll start with some simple recipes for tools that only have a few command-line arguments and we'll finish with more robust tools that have instruction manuals to teach us how to use them.

The following list is an overview of the recipes we'll work through:

  • Using file
  • Using strings
  • Using readelf
  • Using nm
  • Using objcopy
  • Using objdump
  • Using ltrace and strace
  • Using data duplicator (dd)
  • Using the GNU Debugger (GDB)
  • Using Evan's Debugger (EDB)
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.190.156.212