mirror of
https://github.com/valitydev/signature-base.git
synced 2024-11-06 18:15:20 +00:00
40 lines
1.4 KiB
Plaintext
40 lines
1.4 KiB
Plaintext
rule OSX_backdoor_Bella {
|
|
meta:
|
|
description = "Bella MacOS/OSX backdoor"
|
|
author = "John Lambert @JohnLaTwC"
|
|
reference = "https://twitter.com/JohnLaTwC/status/911998777182924801"
|
|
date = "2018-02-23"
|
|
hash = "4288a81779a492b5b02bad6e90b2fa6212fa5f8ee87cc5ec9286ab523fc02446 cec7be2126d388707907b4f9d681121fd1e3ca9f828c029b02340ab1331a5524 e1cf136be50c4486ae8f5e408af80b90229f3027511b4beed69495a042af95be"
|
|
|
|
strings:
|
|
$h1 = /#!\/usr\/bin\/env\s+python/
|
|
|
|
//prereqs
|
|
$s0 = "subprocess" fullword ascii
|
|
$s1 = "import sys" fullword ascii
|
|
$s2 = "shutil" fullword ascii
|
|
|
|
$p0 = "create_bella_helpers" fullword ascii
|
|
$p1 = "is_there_SUID_shell" fullword ascii
|
|
$p2 = "BELLA IS NOW RUNNING" fullword ascii
|
|
$p3 = "SELECT * FROM bella WHERE id" fullword ascii
|
|
|
|
$subpart1_a = "inject_payloads" fullword ascii
|
|
$subpart1_b = "check_if_payloads" fullword ascii
|
|
$subpart1_c = "updateDB" fullword ascii
|
|
|
|
$subpart2_a = "appleIDPhishHelp" fullword ascii
|
|
$subpart2_b = "appleIDPhish" fullword ascii
|
|
$subpart2_c = "iTunes" fullword ascii
|
|
condition:
|
|
$h1 at 0
|
|
and filesize < 120KB
|
|
and @s0[1] < 100
|
|
and @s1[1] < 100
|
|
and @s2[1] < 100
|
|
and
|
|
1 of ($p*)
|
|
or all of ($subpart1_*)
|
|
or all of ($subpart2_*)
|
|
}
|