File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -405,9 +405,10 @@ def attackCachedUsersPasswords():
405405
406406 for user in kb .data .cachedUsersPasswords .keys ():
407407 for i in xrange (len (kb .data .cachedUsersPasswords [user ])):
408- value = kb .data .cachedUsersPasswords [user ][i ].lower ().split ()[0 ]
409- if value in lut :
410- kb .data .cachedUsersPasswords [user ][i ] += "%s clear-text password: %s" % ('\n ' if kb .data .cachedUsersPasswords [user ][i ][- 1 ] != '\n ' else '' , lut [value ])
408+ if (kb .data .cachedUsersPasswords [user ][i ] or "" ).strip ():
409+ value = kb .data .cachedUsersPasswords [user ][i ].lower ().split ()[0 ]
410+ if value in lut :
411+ kb .data .cachedUsersPasswords [user ][i ] += "%s clear-text password: %s" % ('\n ' if kb .data .cachedUsersPasswords [user ][i ][- 1 ] != '\n ' else '' , lut [value ])
411412
412413def attackDumpedTable ():
413414 if kb .data .dumpedTable :
You can’t perform that action at this time.
0 commit comments