Files
roadwy-DefenderYara/Exploit/Python/TunerFish/Exploit_Python_TunerFish_D_dha.yar
2025-04-26 22:42:45 +08:00

25 lines
1.4 KiB
Plaintext

rule Exploit_Python_TunerFish_D_dha{
meta:
description = "Exploit:Python/TunerFish.D!dha,SIGNATURE_TYPE_CMDHSTR_EXT,63 00 0e 00 0f 00 00 "
strings :
$a_01_0 = {70 00 79 00 74 00 68 00 6f 00 6e 00 } //10 python
$a_01_1 = {2d 00 75 00 20 00 } //1 -u
$a_01_2 = {2d 00 2d 00 75 00 72 00 6c 00 20 00 } //1 --url
$a_01_3 = {2d 00 64 00 20 00 } //1 -d
$a_01_4 = {2d 00 2d 00 64 00 6f 00 6d 00 61 00 69 00 6e 00 20 00 } //1 --domain
$a_01_5 = {2d 00 73 00 31 00 20 00 } //1 -s1
$a_01_6 = {2d 00 2d 00 63 00 61 00 73 00 31 00 20 00 } //1 --cas1
$a_01_7 = {2d 00 73 00 32 00 20 00 } //1 -s2
$a_01_8 = {2d 00 2d 00 63 00 61 00 73 00 32 00 20 00 } //1 --cas2
$a_01_9 = {2d 00 70 00 66 00 20 00 } //1 -pf
$a_01_10 = {2d 00 2d 00 70 00 61 00 79 00 6c 00 6f 00 61 00 64 00 2d 00 66 00 69 00 6c 00 65 00 20 00 } //1 --payload-file
$a_01_11 = {2d 00 65 00 70 00 20 00 } //1 -ep
$a_01_12 = {2d 00 2d 00 65 00 78 00 70 00 6f 00 72 00 74 00 70 00 61 00 74 00 68 00 20 00 } //1 --exportpath
$a_01_13 = {2d 00 6c 00 70 00 20 00 } //1 -lp
$a_01_14 = {2d 00 2d 00 6c 00 6f 00 63 00 61 00 6c 00 70 00 61 00 74 00 68 00 20 00 } //1 --localpath
condition:
((#a_01_0 & 1)*10+(#a_01_1 & 1)*1+(#a_01_2 & 1)*1+(#a_01_3 & 1)*1+(#a_01_4 & 1)*1+(#a_01_5 & 1)*1+(#a_01_6 & 1)*1+(#a_01_7 & 1)*1+(#a_01_8 & 1)*1+(#a_01_9 & 1)*1+(#a_01_10 & 1)*1+(#a_01_11 & 1)*1+(#a_01_12 & 1)*1+(#a_01_13 & 1)*1+(#a_01_14 & 1)*1) >=14
}