Reversing malware can be tedious and time-consuming, especially when it comes to dealing with binary protocols, obfuscation, or encryption. PIN is a dynamic binary instrumentation tool that is commonly used in various aspects of vulnerability analysis, but it can also be put to use in tackling difficult and/or tedious tasks encountered when reversing malware.