signature-base/yara/gen_merlin_agent.yar
2017-12-29 15:15:57 +01:00

27 lines
827 B
Plaintext

rule merlinAgent {
meta:
description = "Detects Merlin agent"
filetype = "pe, elf, mach"
author = "Hilko Bengen"
reference = "https://github.com/Ne0nd0g/merlin"
date = "2017-12-26"
strings:
$x1 = "Command output:\x0d\x0a\x0d\x0a%s"
$x2 = "[-]Connecting to web server at %s to update agent configuration information."
$x3 = "[-]%d out of %d total failed checkins"
$x4 = "[!}Unknown AgentControl message type received %s"
$x5 = "[-]Received Agent Kill Message"
$x6 = "[-]Received Server OK, doing nothing"
$x7 = "[!]There was an error with the HTTP client while performing a POST:"
$x8 = "[-]Sleeping for %s at %s"
$s1 = "Executing command %s %s %s"
$s2 = "[+]Host Information:"
$s3 = "\tHostname: %s"
$s4 = "\tPlatform: %s"
$s5 = "\tUser GUID: %s"
condition:
1 of ($x*) or 4 of them
}