Hex-Rays IDA Pro – Interactive Disassembler (IDA) – a powerful program that allows you to translate machine code / language into assembler. IDA Pro it's all in one disassembler, decompiler, hex editor and hex viewer. This is an interactive disassembler, not an automatic program analyzer, so you can take an active part in the disassembly process. However, the program can also perform automatic code analysis using cross references between sections of code, knowledge of API call parameters, etc. IDA will give you tips on suspicious instructions, problems and more.
Hex-Rays IDA Pro It supports various executable file formats for various processors and operating systems, including Windows, Mac, and Linux executables. Thanks to FLIRT’s unique technology and advanced stack tracking capabilities, IDA disassembler works as close as possible to the source code. It is a high-level tool for analyzing malicious code, researching vulnerabilities and verifying COTS.