Skip to content

Commit 67de1a1

Browse files
committed
fix on dpapiSystem object
1 parent 57f35d4 commit 67de1a1

5 files changed

Lines changed: 6 additions & 4 deletions

File tree

nxc/logger.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ def __init__(self, extra=None):
9898
logging.getLogger("pypykatz").disabled = True
9999
logging.getLogger("minidump").disabled = True
100100
logging.getLogger("lsassy").disabled = True
101+
logging.getLogger("dploot").disabled = True
101102
logging.getLogger("neo4j").setLevel(logging.ERROR)
102103

103104
def format(self, msg, *args, **kwargs): # noqa: A003

nxc/modules/mobaxterm.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ def on_admin_login(self, context, connection):
103103
pvkbytes=self.pvkbytes,
104104
passwords=plaintexts,
105105
nthashes=nthashes,
106+
dpapiSystem={},
106107
)
107108
self.masterkeys = masterkeys_triage.triage_masterkeys()
108109
except Exception as e:

nxc/modules/rdcman.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ def on_admin_login(self, context, connection):
103103
pvkbytes=self.pvkbytes,
104104
passwords=plaintexts,
105105
nthashes=nthashes,
106+
dpapiSystem={},
106107
)
107108
self.masterkeys = masterkeys_triage.triage_masterkeys()
108109
except Exception as e:

nxc/modules/wifi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def on_admin_login(self, context, connection):
5151

5252
masterkeys = []
5353
try:
54-
masterkeys_triage = MasterkeysTriage(target=target, conn=conn)
54+
masterkeys_triage = MasterkeysTriage(target=target, conn=conn, dpapiSystem={})
5555
masterkeys += masterkeys_triage.triage_system_masterkeys()
5656
except Exception as e:
5757
context.log.debug(f"Could not get masterkeys: {e}")

nxc/protocols/smb.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1356,7 +1356,6 @@ def add_sam_hash(sam_hash, host_id):
13561356

13571357
@requires_admin
13581358
def sccm(self):
1359-
logging.getLogger("dploot").disabled = True
13601359
masterkeys = []
13611360
if self.args.mkfile is not None:
13621361
try:
@@ -1389,7 +1388,7 @@ def sccm(self):
13891388
masterkeys_triage = MasterkeysTriage(
13901389
target=target,
13911390
conn=conn,
1392-
pvkbytes=self.pvkbytes,
1391+
dpapiSystem={},
13931392
)
13941393
masterkeys += masterkeys_triage.triage_system_masterkeys()
13951394
except Exception as e:
@@ -1416,7 +1415,6 @@ def sccm(self):
14161415
@requires_admin
14171416
def dpapi(self):
14181417
dump_system = "nosystem" not in self.args.dpapi
1419-
logging.getLogger("dploot").disabled = True
14201418

14211419
if self.args.pvk is not None:
14221420
try:
@@ -1507,6 +1505,7 @@ def dpapi(self):
15071505
pvkbytes=self.pvkbytes,
15081506
passwords=plaintexts,
15091507
nthashes=nthashes,
1508+
dpapiSystem={},
15101509
)
15111510
self.logger.debug(f"Masterkeys Triage: {masterkeys_triage}")
15121511
masterkeys += masterkeys_triage.triage_masterkeys()

0 commit comments

Comments
 (0)