How it works...

The last part of our script output shows the results of using objdump, which, as we learned previously, is a good tool for disassembling any binary we've analyzed. It's not perfect, as we saw in the previous chapter, but it's still useful. While we automated the use of objdump in our Bash script, we still have to manually review the output.

I cannot stress enough the importance of manual testing and review techniques. Even in binary analysis, we're seeing the importance of manual review. I'm a fan of automation's time-saving aspect, don't get me wrong, but I'm a firm believer there are some aspects of testing and analysis that should not be left to automation alone, especially if we want to be thorough. A lot of my time during ...

Get Binary Analysis Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.