Summary
Analyzing various file types also uses the same concept as reversing. In this chapter, we learned about the scripting language that the file format is using. We could gather additional information if we were also inclined to understand the file's header and structure. We also learned that as long as executable code can be embedded into a file, there is a way to analyze it. It may not be dynamically analyzed easily, but at least static analysis can be performed.
We tackled how to debug JavaScript that is embedded in HTML scripts. Virtually, we can analyze any website we visit. We also learned about the tools that we can use to extract macro code in Microsoft Office documents. It also happens that we can debug this macro code using ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access