DefenderYara/Backdoor/Win32/Remcos/Backdoor_Win32_Remcos_MM_MT...

39 lines
1.8 KiB
Plaintext

rule Backdoor_Win32_Remcos_MM_MTB{
meta:
description = "Backdoor:Win32/Remcos.MM!MTB,SIGNATURE_TYPE_PEHSTR_EXT,01 00 01 00 01 00 00 01 00 "
strings :
$a_02_0 = {8b 01 0f b7 00 f6 c4 f9 74 1e 8b 1d 90 01 04 8b 1b 03 1d 90 01 04 66 25 ff 0f 0f b7 c0 03 d8 a1 90 01 04 01 03 83 01 02 ff 05 90 01 04 4a 75 cc 90 00 } //00 00
condition:
any of ($a_*)
}
rule Backdoor_Win32_Remcos_MM_MTB_2{
meta:
description = "Backdoor:Win32/Remcos.MM!MTB,SIGNATURE_TYPE_PEHSTR_EXT,0d 00 0d 00 03 00 00 01 00 "
strings :
$a_01_0 = {f1 d5 00 fa 4c 62 cc f4 0f 0b } //0a 00
$a_01_1 = {25 f0 07 00 00 66 0f 28 a0 80 09 46 00 66 0f 28 b8 70 05 46 00 66 0f 54 f0 66 0f 5c c6 66 0f 59 f4 66 0f 5c f2 f2 0f 58 fe 66 0f 59 c4 66 0f 28 e0 } //02 00
$a_01_2 = {52 65 6d 63 6f 73 20 72 65 73 74 61 72 74 65 64 20 62 79 20 77 61 74 63 68 64 6f 67 21 } //00 00 Remcos restarted by watchdog!
$a_00_3 = {78 a2 00 00 06 00 06 00 06 00 00 01 } //00 13
condition:
any of ($a_*)
}
rule Backdoor_Win32_Remcos_MM_MTB_3{
meta:
description = "Backdoor:Win32/Remcos.MM!MTB,SIGNATURE_TYPE_PEHSTR_EXT,06 00 06 00 06 00 00 01 00 "
strings :
$a_81_0 = {73 74 75 62 5c 55 6f 70 79 45 78 5c 61 63 68 69 69 4d 65 } //01 00 stub\UopyEx\achiiMe
$a_81_1 = {67 65 74 5f 49 73 36 34 42 69 74 4f 70 65 72 61 74 69 6e 67 53 79 73 74 65 6d } //01 00 get_Is64BitOperatingSystem
$a_81_2 = {78 6c 40 7a 43 6e 3d 6d 74 5d 73 6b 5d } //01 00 xl@zCn=mt]sk]
$a_81_3 = {47 65 74 45 6e 74 72 79 41 73 73 65 6d 62 6c 79 } //01 00 GetEntryAssembly
$a_81_4 = {43 72 65 61 74 65 46 72 6f 6d 55 72 6c } //01 00 CreateFromUrl
$a_00_5 = {24 31 35 55 45 41 45 44 43 2d 45 41 30 30 2d 34 35 48 38 2d 38 44 36 37 3f 38 42 44 37 43 43 54 45 41 43 37 30 } //00 00 $15UEAEDC-EA00-45H8-8D67?8BD7CCTEAC70
condition:
any of ($a_*)
}