Text this: Ransomware anti-analysis and evasion techniques: a survey and research directions