What you need for this book

Apart from a working brain (which is not optional), you will need:

  • Any x86/x64 PC/Laptop (recent Mac hardware too) which is any system you have purchased in the past 5 years minimum with a version of Windows XP/7/ 8 or above. You can additionally use virtualization software like VMWare Fusion/Parallels if you are on MacOS to run the examples in Windows OS versions. Please refer to the respective software manuals for the installation procedures.
  • Some commercial tools that also have free versions from the vendor website (for instance IDA Pro).
  • Visual C++ 2008, which is the minimum version you will need in order to work with the programming examples and exercises in this book.
  • VMWare and VirtualBox, which are two software solutions to virtualization that will be instrumental in keeping your system safe and completing the malware analysis-specific workflows discussed in this book.

Most of the analysis tools are available as free downloads from the links included as they are mentioned in the chapters ahead.