DefenderYara/Backdoor/Win32/Conpee/Backdoor_Win32_Conpee_A.yar

39 lines
1.7 KiB
Plaintext

rule Backdoor_Win32_Conpee_A{
meta:
description = "Backdoor:Win32/Conpee.A,SIGNATURE_TYPE_PEHSTR_EXT,03 00 03 00 03 00 00 01 00 "
strings :
$a_01_0 = {50 65 65 72 43 6f 6e 6e 5e 5f 5e 4d 65 32 } //01 00 PeerConn^_^Me2
$a_01_1 = {6d 73 70 61 74 63 68 2e 64 6c 6c 00 77 75 61 75 73 65 72 76 } //01 00
$a_03_2 = {8b 55 08 03 55 fc 0f be 02 83 e8 90 01 01 8b 4d 08 03 4d fc 88 01 8b 55 08 03 55 fc 0f be 02 35 90 01 04 8b 4d 08 03 4d fc 88 01 90 00 } //00 00
condition:
any of ($a_*)
}
rule Backdoor_Win32_Conpee_A_2{
meta:
description = "Backdoor:Win32/Conpee.A,SIGNATURE_TYPE_PEHSTR_EXT,04 00 04 00 04 00 00 01 00 "
strings :
$a_03_0 = {70 65 65 72 5f 70 6c 75 67 69 6e 5f 90 03 04 07 6d 61 69 6e 63 6f 6d 6d 61 6e 64 00 90 00 } //01 00
$a_01_1 = {3c 72 65 6d 6f 74 65 66 69 6c 65 3e 20 3c 6c 6f 63 61 6c 66 69 6c 65 3e } //01 00 <remotefile> <localfile>
$a_01_2 = {50 6c 75 67 4d 67 72 5f 52 65 67 69 73 74 65 72 43 6f 6d 6d 61 6e 64 } //01 00 PlugMgr_RegisterCommand
$a_01_3 = {69 69 73 67 65 74 64 69 72 } //00 00 iisgetdir
condition:
any of ($a_*)
}
rule Backdoor_Win32_Conpee_A_3{
meta:
description = "Backdoor:Win32/Conpee.A,SIGNATURE_TYPE_PEHSTR_EXT,04 00 04 00 04 00 00 01 00 "
strings :
$a_00_0 = {65 00 78 00 70 00 6c 00 6f 00 72 00 65 00 72 00 2e 00 65 00 78 00 65 00 00 00 00 00 77 00 69 00 6e 00 6c 00 6f 00 67 00 6f 00 6e 00 2e 00 65 00 78 00 65 00 00 00 00 00 73 00 76 00 63 00 68 00 6f 00 73 00 74 00 2e 00 65 00 78 00 65 00 } //01 00
$a_01_1 = {69 69 73 70 75 74 } //01 00 iisput
$a_01_2 = {69 69 73 67 65 74 } //01 00 iisget
$a_01_3 = {70 65 65 72 5f 70 6c 75 67 69 6e 5f 6d 61 69 6e } //00 00 peer_plugin_main
condition:
any of ($a_*)
}