@@ -6,10 +6,10 @@ rule rustdoor: critical macos {
66 hash = " 20b986b24d86d9a06746bdb0c25e21a24cb477acb36e7427a8c465c08d51c1e4 "
77
88 strings :
9- $ botkill = { 62 6F 74 6B 69 6C 6C }
10- $ dialog = { 7A 69 70 74 61 73 6B }
11- $ upload = { 75 70 6C 6F 61 64 5F 66 69 6C 65 73 72 63 }
12- $ launchagents = { 4C 61 75 6E 63 68 41 67 65 6E 74 73 2E 70 6C 69 73 74 }
9+ $ botkill = { 62 6F 74 6B 69 6C 6C } // suppress: text_as_hex
10+ $ dialog = { 7A 69 70 74 61 73 6B } // suppress: text_as_hex
11+ $ upload = { 75 70 6C 6F 61 64 5F 66 69 6C 65 73 72 63 } // suppress: text_as_hex
12+ $ launchagents = { 4C 61 75 6E 63 68 41 67 65 6E 74 73 2E 70 6C 69 73 74 } // suppress: text_as_hex
1313
1414 condition :
1515 filesize > 1MB and filesize < 10MB and all of them
@@ -22,12 +22,12 @@ rule rustdoor_v2: critical macos {
2222 filetypes = " macho "
2323
2424 strings :
25- $ cfg_daemonize = { 64 61 65 6D 6F 6E 69 7A 65 }
26- $ cfg_cron = { 63 68 65 63 6B 5F 63 72 6F 6E 5F 61 73 6B 65 64 }
27- $ cfg_lock_in_cron = { 6C 6F 63 6B 5F 69 6E 5F 63 72 6F 6E }
28- $ cfg_lock_in_dock = { 6C 6F 63 6B 5F 69 6E 5F 64 6F 63 6B }
29- $ cfg_lock_in_launch = { 6C 6F 63 6B 5F 69 6E 5F 6C 61 75 6E 63 68 }
30- $ cfg_copy_files = { 63 6F 70 79 5F 66 69 6C 65 73 }
25+ $ cfg_daemonize = { 64 61 65 6D 6F 6E 69 7A 65 } // suppress: text_as_hex
26+ $ cfg_cron = { 63 68 65 63 6B 5F 63 72 6F 6E 5F 61 73 6B 65 64 } // suppress: text_as_hex
27+ $ cfg_lock_in_cron = { 6C 6F 63 6B 5F 69 6E 5F 63 72 6F 6E } // suppress: text_as_hex
28+ $ cfg_lock_in_dock = { 6C 6F 63 6B 5F 69 6E 5F 64 6F 63 6B } // suppress: text_as_hex
29+ $ cfg_lock_in_launch = { 6C 6F 63 6B 5F 69 6E 5F 6C 61 75 6E 63 68 } // suppress: text_as_hex
30+ $ cfg_copy_files = { 63 6F 70 79 5F 66 69 6C 65 73 } // suppress: text_as_hex
3131
3232 condition :
3333 filesize > 1MB and filesize < 10MB and 4 of them
@@ -40,10 +40,10 @@ rule rustdoor_maybe: high {
4040 filetypes = " macho "
4141
4242 strings :
43- $ botkill = { 62 6F 74 6B 69 6C 6C }
44- $ upload = { 75 70 6C 6F 61 64 }
45- $ sleep = { 73 6C 65 65 70 }
46- $ rmdir = { 72 6D 64 69 72 }
43+ $ botkill = { 62 6F 74 6B 69 6C 6C } // suppress: text_as_hex
44+ $ upload = { 75 70 6C 6F 61 64 } // suppress: text_as_hex
45+ $ sleep = { 73 6C 65 65 70 } // suppress: text_as_hex
46+ $ rmdir = { 72 6D 64 69 72 } // suppress: text_as_hex
4747
4848 condition :
4949 filesize > 1MB and filesize < 10MB and all of them
0 commit comments