'Disassemble binary to ASM instructions using NASM
- buf: input binary (raw bytes)
- mode: 16/32/64 bits assembly
Returns:
- ASM code (String)'

@staticmethod
def disassemble(buf, mode=32):

    out = execute_external_command(('%s    -b    %d    -' % (config.NDISASM, mode)), buf)
    return out
