1+ rule malware_GETRdoor {
2+ meta :
3+ description = " ELF backdoor targeting FortiGate "
4+ author = " JPCERT/CC Incident Response Group "
5+ hash = " 9da731d152c57e90cc95bc58aa55c0873005a747fda0d45529e964bdbc9dc18c "
6+ created_date = " 2025-11-14 "
7+ updated_date = " 2025-11-20 "
8+
9+ strings :
10+ $ s1 = " do_upload: file open failed " ascii
11+ $ s2 = " /bin/snifferd " ascii
12+ $ s3 = " tcp[(tcp[12]>>2):%d] = 0x%s " ascii
13+ $ s4 = {00 34 37 34 35 35 34 35 32 00 } // 47455452
14+ $ s5 = " diagnose debug crashlog clear " ascii
15+ $ s6 = {00 0A 30 78 30 30 30 30 00 } // \n0x0000
16+
17+ condition :
18+ uint32 (0 ) == 0x464C457F and
19+ 3 of them
20+ }
21+
22+ rule malware_PELdoor {
23+ meta :
24+ description = " ELF backdoor "
25+ author = " JPCERT/CC Incident Response Group "
26+ hash = " 7991d64a23a6630453b5a68d4082e713d501082535e53b7e84d98b8ec7eee7a9 "
27+ created_date = " 2025-11-20 "
28+ updated_date = " 2025-11-20 "
29+
30+ strings :
31+ $ s1 = " sxcdewqaz!@# " ascii
32+ $ s2 = " ;7(Zu9YTsA7qQ#vw " ascii
33+ $ s3 = " /var/run/miglogd000.pid " ascii
34+ $ s4 = " /tmp/tmplog.tar " ascii
35+ $ s5 = {66 3D FB 20 74 ?? 48 8B 45 ?? 0F B7 40 ?? 0F B7 C0 89 C7 E8 ?? ?? ?? ?? 66 3D 1D 02 }
36+
37+ condition :
38+ uint32 (0 ) == 0x464C457F and
39+ 3 of them
40+ }
41+
42+ rule malware_SHADYMARY {
43+ meta :
44+ description = " SHADYMARY malware "
45+ author = " JPCERT/CC Incident Response Group "
46+ hash = " 1d347944b6cf8ecc54474149e9bcee0108919a293bed348a46228dca3d095618 "
47+ created_date = " 2025-11-20 "
48+ updated_date = " 2025-11-20 "
49+
50+ strings :
51+ $ s1 = " /data2/libcrashpad.so " ascii
52+ $ s2 = " /bin/smit " ascii
53+ $ s3 = " injector return %d " ascii
54+ $ s4 = " injector__call_syscall " ascii
55+
56+ condition :
57+ uint32 (0 ) == 0x464C457F and
58+ 2 of them
59+ }
0 commit comments