This script analyzes MZ-PE (MS-DOS) executable file.
This tool is useful for malware analysis or debug/understand compiled dependencies.
1. Analyze DLLs and imported functions name
2. Analyze exported functions name
3. Get executable filename at the compiled time
4. Get encodings and languages used for compilation
5. Get timestamps saved in executable
6. Get architecture, system version, resources (Version file, Manifest)
7. Get company name, product name, product version, copyright
8. Sections names, sizes, addresses and characteristics
9. When matplotlib and EntropyAnalysis are installed, generate charts for entropy analysis (with sections)