At some point in our methodology, we may need to loop back to the beginning and start the methodology over. For example, if we're working through analyzing a binary that incorporates another binary, say, as a library, we may need to use our methodology on that library as well. So, we need to identify throughout our analysis endeavors when and where to apply iteration if our goal is to truly figure out the purpose of any binary we analyze.
Throughout this recipe, we'll repeat some of the commands and tool usage from previous recipes but in a way that is specifically designed to show us how to identify areas of our analysis where iteration applies. You'll see familiar uses of readelf, objdump, and others.