@@ -330,7 +330,7 @@ def kerberos_login(self, domain, username, password="", ntlm_hash="", aesKey="",
330330 if hash_tgt :
331331 self .logger .highlight (f"{ hash_tgt } " )
332332 with open (self .args .asreproast , "a+" ) as hash_asreproast :
333- hash_asreproast .write (hash_tgt + " \n " )
333+ hash_asreproast .write (f" { hash_tgt } \n " )
334334 return False
335335
336336 kerb_pass = next (s for s in [self .nthash , password , aesKey ] if s ) if not all (s == "" for s in [self .nthash , password , aesKey ]) else ""
@@ -436,7 +436,7 @@ def plaintext_login(self, domain, username, password):
436436 if hash_tgt :
437437 self .logger .highlight (f"{ hash_tgt } " )
438438 with open (self .args .asreproast , "a+" ) as hash_asreproast :
439- hash_asreproast .write (hash_tgt + " \n " )
439+ hash_asreproast .write (f" { hash_tgt } \n " )
440440 return False
441441
442442 try :
@@ -525,7 +525,7 @@ def hash_login(self, domain, username, ntlm_hash):
525525 if hash_tgt :
526526 self .logger .highlight (f"{ hash_tgt } " )
527527 with open (self .args .asreproast , "a+" ) as hash_asreproast :
528- hash_asreproast .write (hash_tgt + " \n " )
528+ hash_asreproast .write (f" { hash_tgt } \n " )
529529 return False
530530
531531 try :
@@ -893,7 +893,7 @@ def asreproast(self):
893893 "lastLogon" ,
894894 ]
895895 resp = self .search (search_filter , attributes , 0 )
896- if resp == [] :
896+ if resp is None :
897897 self .logger .highlight ("No entries found!" )
898898 elif resp :
899899 answers = []
@@ -937,10 +937,10 @@ def asreproast(self):
937937 if len (answers ) > 0 :
938938 for user in answers :
939939 hash_TGT = KerberosAttacks (self ).get_tgt_asroast (user [0 ])
940- hash_TGT = KerberosAttacks ( self ). get_tgt_asroast ( user [ 0 ])
941- self .logger .highlight (f"{ hash_TGT } " )
942- with open (self .args .asreproast , "a+" ) as hash_asreproast :
943- hash_asreproast .write (hash_TGT + " \n " )
940+ if hash_TGT :
941+ self .logger .highlight (f"{ hash_TGT } " )
942+ with open (self .args .asreproast , "a+" ) as hash_asreproast :
943+ hash_asreproast .write (f" { hash_TGT } \n " )
944944 return True
945945 else :
946946 self .logger .highlight ("No entries found!" )
0 commit comments