yara/rules/Linux_Trojan_Merlin.yar (57 lines of code) (raw):

rule Linux_Trojan_Merlin_55beddd3 { meta: author = "Elastic Security" id = "55beddd3-735b-4e0c-a387-e6a981cd42a3" fingerprint = "54e03337930d74568a91e797cfda3b7bfbce3aad29be2543ed58c51728d8e185" creation_date = "2022-01-05" last_modified = "2022-01-26" threat_name = "Linux.Trojan.Merlin" reference_sample = "15ccdf2b948fe6bd3d3a7f5370e72cf3badec83f0ec7f47cdf116990fb551adf" severity = 100 arch_context = "x86" scan_context = "file, memory" license = "Elastic License v2" os = "linux" strings: $a = { AF F0 4C 01 F1 4C 8B B4 24 A8 00 00 00 4D 0F AF F4 4C 01 F1 4C 8B B4 24 B0 00 } condition: all of them } rule Linux_Trojan_Merlin_bbad69b8 { meta: author = "Elastic Security" id = "bbad69b8-e8fc-43ce-a620-793c059536fd" fingerprint = "594f385556978ef1029755cea53c3cf89ff4d6697be8769fe1977b14bbdb46d1" creation_date = "2022-09-12" last_modified = "2022-10-18" threat_name = "Linux.Trojan.Merlin" reference_sample = "d9955487f7d08f705e41a5ff848fb6f02d6c88286a52ec837b7b555fb422d1b6" severity = 100 arch_context = "x86" scan_context = "file, memory" license = "Elastic License v2" os = "linux" strings: $a = { DA 31 C0 BB 1F 00 00 00 EB 12 0F B6 3C 13 40 88 3C 02 40 88 } condition: all of them } rule Linux_Trojan_Merlin_c6097296 { meta: author = "Elastic Security" id = "c6097296-c518-4541-99b2-e2f6d3e4610b" fingerprint = "8496ec66e276304108184db36add64936500f1f0dd74120e03b78c64ac7b5ba1" creation_date = "2022-09-12" last_modified = "2022-10-18" threat_name = "Linux.Trojan.Merlin" reference_sample = "d9955487f7d08f705e41a5ff848fb6f02d6c88286a52ec837b7b555fb422d1b6" severity = 100 arch_context = "x86" scan_context = "file, memory" license = "Elastic License v2" os = "linux" strings: $a = { 54 24 38 48 89 5C 24 48 48 85 C9 75 62 48 85 D2 75 30 48 89 9C 24 C8 00 } condition: all of them }