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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.