DefenderYara/Backdoor/Win32/Bezigate/Backdoor_Win32_Bezigate_B.yar

34 lines
1.9 KiB
Plaintext

rule Backdoor_Win32_Bezigate_B{
meta:
description = "Backdoor:Win32/Bezigate.B,SIGNATURE_TYPE_PEHSTR_EXT,04 00 03 00 04 00 00 "
strings :
$a_01_0 = {66 83 fa 32 75 07 b8 01 00 00 80 eb 1f 66 83 fa 33 75 07 b8 02 00 00 80 eb 12 66 83 fa 34 } //2
$a_01_1 = {4d 00 55 00 54 00 58 00 5f 00 42 00 4f 00 5a 00 4f 00 4b 00 00 00 } //1
$a_01_2 = {25 00 73 00 64 00 66 00 69 00 6c 00 65 00 25 00 69 00 2e 00 65 00 78 00 65 00 } //1 %sdfile%i.exe
$a_01_3 = {00 00 70 00 6c 00 75 00 67 00 2e 00 64 00 61 00 74 00 00 00 } //1
condition:
((#a_01_0 & 1)*2+(#a_01_1 & 1)*1+(#a_01_2 & 1)*1+(#a_01_3 & 1)*1) >=3
}
rule Backdoor_Win32_Bezigate_B_2{
meta:
description = "Backdoor:Win32/Bezigate.B,SIGNATURE_TYPE_PEHSTR_EXT,0c 00 0a 00 0b 00 00 "
strings :
$a_01_0 = {03 04 24 13 54 24 04 83 c4 08 8a 00 30 06 46 4b 41 3b cf 7e 02 33 c9 85 db 75 da } //3
$a_01_1 = {4d 00 55 00 54 00 58 00 5f 00 42 00 4f 00 5a 00 4f 00 4b 00 00 00 } //1
$a_01_2 = {6d 00 73 00 73 00 65 00 72 00 76 00 2e 00 65 00 78 00 65 00 00 00 } //1
$a_01_3 = {62 00 6f 00 7a 00 70 00 6c 00 75 00 67 00 69 00 6e 00 2e 00 64 00 6c 00 6c 00 00 00 } //1
$a_01_4 = {25 00 73 00 7c 00 25 00 73 00 7c 00 25 00 73 00 7c 00 25 00 73 00 7c 00 25 00 64 00 7c 00 25 00 73 00 7c 00 25 00 64 00 7c 00 25 00 64 00 7c 00 25 00 73 00 } //1 %s|%s|%s|%s|%d|%s|%d|%d|%s
$a_00_5 = {53 74 61 72 74 56 4e 43 00 } //1
$a_00_6 = {47 65 74 4b 65 79 6c 6f 67 00 } //1 敇䭴祥潬g
$a_00_7 = {53 74 61 72 74 57 65 62 63 61 6d 00 } //1 瑓牡坴扥慣m
$a_00_8 = {44 65 6c 65 74 65 4b 65 79 6c 6f 67 00 } //1
$a_00_9 = {53 65 6e 64 43 61 6d 4c 69 73 74 00 } //1 敓摮慃䱭獩t
$a_01_10 = {6d 00 79 00 70 00 61 00 73 00 73 00 00 00 00 00 70 00 6c 00 75 00 67 00 2e 00 64 00 61 00 74 00 00 00 } //1
condition:
((#a_01_0 & 1)*3+(#a_01_1 & 1)*1+(#a_01_2 & 1)*1+(#a_01_3 & 1)*1+(#a_01_4 & 1)*1+(#a_00_5 & 1)*1+(#a_00_6 & 1)*1+(#a_00_7 & 1)*1+(#a_00_8 & 1)*1+(#a_00_9 & 1)*1+(#a_01_10 & 1)*1) >=10
}