DefenderYara/Backdoor/Win32/DialXS/Backdoor_Win32_DialXS.yar

31 lines
1.4 KiB
Plaintext

rule Backdoor_Win32_DialXS{
meta:
description = "Backdoor:Win32/DialXS,SIGNATURE_TYPE_PEHSTR_EXT,08 00 08 00 05 00 00 "
strings :
$a_01_0 = {2e 6e 6c 2f } //1 .nl/
$a_01_1 = {28 43 29 44 69 61 6c 58 53 } //3 (C)DialXS
$a_01_2 = {4c 69 63 65 6e 73 65 20 76 6f 69 6c 61 74 65 64 } //2 License voilated
$a_01_3 = {52 61 73 53 65 74 45 6e 74 72 79 50 72 6f 70 65 72 74 69 65 73 41 } //1 RasSetEntryPropertiesA
$a_01_4 = {50 72 6f 78 79 45 6e 61 62 6c 65 } //1 ProxyEnable
condition:
((#a_01_0 & 1)*1+(#a_01_1 & 1)*3+(#a_01_2 & 1)*2+(#a_01_3 & 1)*1+(#a_01_4 & 1)*1) >=8
}
rule Backdoor_Win32_DialXS_2{
meta:
description = "Backdoor:Win32/DialXS,SIGNATURE_TYPE_PEHSTR_EXT,0a 00 0a 00 07 00 00 "
strings :
$a_01_0 = {44 69 61 6c 58 53 2e 4f 63 78 } //1 DialXS.Ocx
$a_01_1 = {44 69 61 6c 58 53 57 6e 64 43 6c 61 73 73 } //2 DialXSWndClass
$a_01_2 = {44 69 61 6c 58 53 2e 48 4c 50 } //1 DialXS.HLP
$a_01_3 = {44 69 61 6c 58 53 43 74 6c } //2 DialXSCtl
$a_01_4 = {28 43 29 44 69 61 6c 58 53 2c 20 68 74 74 70 3a 2f 2f 64 69 61 6c 78 73 2e 6e 6c } //2 (C)DialXS, http://dialxs.nl
$a_01_5 = {68 74 74 70 3a 2f 2f 78 30 2e 6e 6c 2f 69 6e 73 74 61 6c 6c 2f } //2 http://x0.nl/install/
$a_01_6 = {68 74 74 70 3a 2f 2f 64 69 61 6c 78 73 2e 6e 6c 2f 69 6e 73 74 61 6c 6c 2f } //2 http://dialxs.nl/install/
condition:
((#a_01_0 & 1)*1+(#a_01_1 & 1)*2+(#a_01_2 & 1)*1+(#a_01_3 & 1)*2+(#a_01_4 & 1)*2+(#a_01_5 & 1)*2+(#a_01_6 & 1)*2) >=10
}