rule Trojan_O97M_FalseCobra_A_dha{ meta: description = "Trojan:O97M/FalseCobra.A!dha,SIGNATURE_TYPE_MACROHSTR_EXT,1e 00 1e 00 08 00 00 " strings : $a_03_0 = {46 6f 72 20 [0-20] 20 3d 20 31 20 54 6f 20 4c 65 6e 28 [0-20] 29 0d 0a [0-30] 20 3d 20 [0-20] 20 26 20 43 68 72 28 41 73 63 28 4d 69 64 28 [0-20] 2c 20 [0-20] 2c 20 31 29 29 20 2d 20 [0-20] 29 0d 0a [0-10] 4e 65 78 74 20 [0-20] 0d 0a [0-30] 20 3d 20 [0-20] 0d 0a [0-10] 45 6e 64 20 46 75 6e 63 74 69 6f 6e } //20 $a_03_1 = {22 0d 0a 0d 0a 20 [0-20] 20 3d 20 [0-20] 20 26 20 [0-20] 20 26 20 [0-20] 20 26 20 [0-20] 20 26 20 [0-20] 20 26 20 [0-20] 20 26 20 [0-20] 20 26 20 [0-20] 20 26 20 } //10 $a_03_2 = {53 65 74 20 [0-20] 20 3d 20 43 72 65 61 74 65 4f 62 6a 65 63 74 28 [0-20] 28 [0-20] 29 29 0d 0a [0-30] 20 3d 20 [0-30] 28 22 [0-30] 22 29 0d 0a } //5 $a_03_3 = {2e 52 75 6e 20 [0-20] 2c 20 [0-20] 2c 20 54 72 75 65 0d 0a [0-10] 45 6e 64 20 49 66 0d 0a [0-30] 20 3d 20 22 [0-20] 22 0d 0a } //5 $a_01_4 = {20 3d 20 41 70 70 6c 69 63 61 74 69 6f 6e 2e 52 75 6e 28 } //-30 = Application.Run( $a_01_5 = {43 4f 70 65 6e 20 3d 20 73 74 72 54 65 6d 70 } //-30 COpen = strTemp $a_01_6 = {53 65 6c 65 63 74 20 43 61 73 65 20 54 61 72 67 65 74 2e 41 64 64 72 65 73 73 } //-30 Select Case Target.Address $a_01_7 = {49 66 20 43 68 65 63 6b 42 6f 78 37 2e 56 61 6c 75 65 20 3d 20 54 72 75 65 20 41 6e 64 20 43 68 65 63 6b 42 6f 78 38 2e 56 61 6c 75 65 20 3d 20 54 72 75 65 } //-30 If CheckBox7.Value = True And CheckBox8.Value = True condition: ((#a_03_0 & 1)*20+(#a_03_1 & 1)*10+(#a_03_2 & 1)*5+(#a_03_3 & 1)*5+(#a_01_4 & 1)*-30+(#a_01_5 & 1)*-30+(#a_01_6 & 1)*-30+(#a_01_7 & 1)*-30) >=30 }