Severity
Medium
Analysis Summary
Snake is a modular .NET keylogger that was first spotted in late November 2020. Snake malware's main feature is keylogging, but it also has additional capabilities such as taking screenshots and extracting data from the clipboard. Snake can also extract and exfiltrate data from browsers and email clients. The Snake Keylogger malware is typically delivered to target systems via malicious email attachments, infected software downloads, or drive-by downloads. Once installed on a system, the malware operates in the background and collects information as the user interacts with their computer. The collected data is then transmitted to the attacker, allowing them to access sensitive information.
Snake’s name was derived from strings found in its log files and string obfuscation code. Using the malware’s builder, a threat actor can select and configure desired features and then generate new payloads. For this reason, the capabilities of samples found in the wild can vary.
To protect against snake keyloggers, it is important to use antivirus software and keep it up to date. It is also important to be cautious when opening email attachments or downloading software from unknown sources. Additionally, using strong and unique passwords for all accounts can make it more difficult for a keylogger to obtain sensitive information.
Impact
- Credential Theft
Indicators of Compromise
MD5
9b2c0ed4ae2ae12092aff202ddec3975
1155a56edcbfa6d787b6f6a8d76827f8
92471f0fe90a994c6d8ce7a0ea0a5682
SHA-256
a6845ce1eab253282556ab7bed1ee055703ea0b3821f3afacdddf9b518c8ac62
66bdb49f74847c51999683a68ce9838a639328c8ea30d2ef35762713e18594c0
6fe2d4ee4f6b9c95e15e45f11b80f83c83d0837d67cf6747bcc9c0b54ccda12c
SHA1
2c456a4e903919aec248de4a95a05efbb7c9695f
2bb837b34414533f6df4b4f1caf4158ae6060623
3bfe159cc6b466a67fe9fde3f6cd1e01553eae6b
Remediation
- Block all threat indicators at your respective controls.
- Search for indicators of compromise (IOCs) in your environment utilizing your respective security controls.
- Emails from unknown senders should always be treated with caution.
- Never trust or open " links and attachments received from unknown sources/senders.
- Passwords - Ensure that general security policies are employed including implementing strong passwords, correct configurations, and proper administration security policies.
- Admin Access - limit access to administrative accounts and portals to only relevant personnel and make sure they are not publicly accessible.
- Patch and upgrade any platforms and software timely and make it into a standard security policy. Prioritize patching known exploited vulnerabilities and zero-days.
- Enable antivirus and anti-malware software and update signature definitions on time. Using multi-layered protection is necessary to secure vulnerable assets.

