Mach-O file format, is a file format for executables, object code, shared libraries, dynamically loaded code, and core dumps. It was developed to replace the a.out format. Mach-O is used by some systems based on the Mach kernel. From Wikipedia
Researchers say paid search ads funneled users to fake fixes that led to a one-line Terminal command capable of bypassing Gatekeeper.