From 2e44f82b832ae586aac0ded531c7eae117ad7aee Mon Sep 17 00:00:00 2001 From: XiaoliChan <30458572+XiaoliChan@users.noreply.github.com> Date: Sat, 25 Apr 2026 19:43:27 +0800 Subject: [PATCH] [wmi] Remove ugly print in marshalMe func Signed-off-by: XiaoliChan <30458572+XiaoliChan@users.noreply.github.com> --- impacket/dcerpc/v5/dcom/wmi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/impacket/dcerpc/v5/dcom/wmi.py b/impacket/dcerpc/v5/dcom/wmi.py index 0b3cb80fc1..3e13a7c2ff 100644 --- a/impacket/dcerpc/v5/dcom/wmi.py +++ b/impacket/dcerpc/v5/dcom/wmi.py @@ -2471,7 +2471,8 @@ def marshalMe(self): propRecord = properties[propName] itemValue = getattr(self, propName) propIsInherited = propRecord['inherited'] - print("PropName %r, Value: %r" % (propName,itemValue)) + if logging.getLogger().level == logging.DEBUG: + LOG.debug(f"PropName {propName!r}, Value: {itemValue!r}") pType = propRecord['type'] & (~(CIM_ARRAY_FLAG|Inherited)) if propRecord['type'] & CIM_ARRAY_FLAG: