Knowledge Hub
CAPA: The Basics
TryHackMe27 answered prompts
CAPA: The Basics TryHackMe walkthrough with 27 answered prompts.
Prompts and answers
-
What command-line option would you use if you need to check what other parameters you can use with the tool? Use the shortest format.
-h
-
What command-line options are used to find detailed information on the malware's capabilities? Use the shortest format.
-v
-
What command-line options do you use to find very verbose information about the malware's capabilities? Use the shortest format.
-vv
-
What PowerShell command will you use to read the content of a file?
Get-Content
-
What is the sha256 of cryptbot.bin?
ae7bc6b6f6ecb206a7b957e4bb86e0d11845c5b2d9f7a00a482bef63b567ce4c
-
What is the Technique Identifier of Obfuscated Files or Information?
T1027
-
What is the Sub-Technique Identifier of Obfuscated Files or Information::Indicator Removal from Tools?
T1027.005
-
When CAPA tags a file with this MAEC value, it indicates that it demonstrates behaviour similar to, but not limited to, Activating persistence mechanisms?
launcher
-
When CAPA tags a file with this MAEC value, it indicates that the file demonstrates behaviour similar to, but not limited to, Fetching additional payloads or resources from the internet?
Downloader
-
What serves as a catalogue of malware objectives and behaviours?
Malware Behavior Catalogue
-
Which field is based on ATT&CK tactics in the context of malware behaviour?
Objective
-
What is the Identifier of "Create Process" micro-behavior?
C0017
-
What is the behaviour with an Identifier of B0009?
Virtual Machine Detection
-
Malware can be used to obfuscate data using base64 and XOR. What is the related micro-behavior for this?
Encode Data
-
Which micro-behavior refers to "Malware is capable of initiating HTTP communications"?
HTTP Communication
-
Which top-level Namespace contains a set of rules specifically designed to detect behaviours, including obfuscation, packing, and anti-debugging techniques exhibited by malware to evade analysis?
anti-analysis
-
Which namespace contains rules to detect virtual machine (VM) environments? Note that this is not the TLN or Top-Level Namespace.
anti-vm/vm-detection
-
Which Top-Level Namespace contains rules related to behaviours associated with maintaining access or persistence within a compromised system? This namespace is focused on understanding how malware can establish and maintain a presence within a compromised environment, allowing it to persist and carry out malicious activities over an extended period.
persistence
-
Which namespace addresses techniques such as String Encryption, Code Obfuscation, Packing, and Anti-Debugging Tricks, which conceal or obscure the true purpose of the code?
obfuscation
-
Which Top-Level Namespace Is a staging ground for rules that are not quite polished?
Nursery
-
What rule yaml file was matched if the Capability or rule name is check HTTP status code?
check-http-status-code.yml
-
What is the name of the Capability if the rule YAML file is reference-anti-vm-strings.yml?
reference anti-VM strings
-
Which TLN or Top-Level Namespace includes the Capability or rule name run PowerShell expression?
load-code
-
Check the conditions inside the check-for-windows-sandbox-via-registry.yml rule file from this link. What is the value of the API that ends in Ex is it looking for?
RegOpenKeyEx
-
Which parameter allows you to output the result of CAPA into a .json file?
-j
-
What tool allows you to interactively explore CAPA results in your web browser?
CAPA Web Explorer
-
Which feature of this CAPA Web Explorer allows you to filter options or results?
Global Search Box