想建立一个布谷鸟签名使用2个指标,文件和互斥。 目前,如果一个指标是真的,另一个是假,我的方法返回真,这是不正确的。 目标是返回true,就像在代码描述(恶意软件)中一样,只有当两个指示符都为true(存在)时, 如果其中一个指标是假,我的方法应该返回假(没有检测)。 我知道java中的use&;operator,但是这个python代码呢。 非常感谢您的帮助。非常感谢。 这是我的密码。你知道吗
description = "MALWARE"
files = [
(“_READ_THIS_FILE_*_.(txt|html|png)_”),
(“_HOW_TO_DECRYPT_*_.(txt|html|png)_”),
]
mutex = [
“C20CD437-BA6D-4ebb-B190-70B43DE3B0F3”
]
def on_complete(self):
for indicator in files:
if self.check_file(pattern=indicator, regex=True):
return True
subject = self.check_file(pattern=indicator, regex=True)
if subject:
self.add_match(None, 'file', subject)
return False
for indicator in mutex:
if self.check_mutex(pattern=indicator, regex=True):
return True
subject = self.check_mutex(pattern=indicator, regex=True)
if subject:
self.add_match(None, 'mutex', subject)
return False
return self.has_matches()
目前没有回答
相关问题 更多 >
编程相关推荐