MCSI Certified DFIR Specialist
https://www.mosse-institute.com/certifications/mdfir-certified-dfir-specialist.html
MCSI Digital Forensics Library
https://library.mosse-institute.com/cyber-domains/digital-forensics.html
Understanding file formats and magic numbers
https://www.youtube.com/watch?v=qm33nCV1nkA
An executable binary is a file that contains a program that can be run on a computer. The program is usually written in a low-level language such as assembly or machine code, which is then translated into a higher-level language that can be read and executed by the computer. Executable binaries are typically stored in a special format that includes information about the program's data and code sections, as well as any other resources that the program needs to run. When the program is run, the computer reads the binary file and executes the instructions in it.
An executable script is a type of computer program that can be run by a software interpreter. Executable scripts are typically used to automate tasks or to run programs that are written in a scripting language. In order for a script to be executable, it must first be given executable permission by a user with the appropriate privileges.
There are three main types of software packaging formats.
MSI files are typically used on Windows systems. They are easy to install and maintain, but can be large in size.
DEB files are commonly used on Debian-based systems such as Ubuntu. They are smaller in size than MSI files, but can be more difficult to install and maintain.
RPM files are used on a variety of systems, but are most commonly associated with Red Hat Linux. They are relatively easy to install and maintain, but can be difficult to update.
Different operating systems require different executables because they are built on different architectures. For example, a Windows executable will not run on a Linux machine because Linux is built on a different architecture than Windows. In order for an executable to run on a particular operating system, it must be compiled for that specific operating system.