Even though the amount of malicious samples targeting macOS and iOS users is significantly lower than for other more prevalent platforms, such as Windows and Android, we can still distinguish between generic and more advanced techniques implemented. They involve non-standard or difficult-to-implement approaches that usually aim to avoid analysis and to prolong the infection.
Advanced techniques
Anti-reverse-engineering (RE) tricks
Some malware families that target macOS and iOS incorporate universal anti-RE techniques that work for most other platforms. Here are some examples:
- Detection of protection software: In this case, malware checks for the presence of the corresponding files or processes and generally either terminates...