public void ReportValidPassword(string domain, string username, string password, byte[] ticket, Interop.KERBEROS_ERROR err = Interop.KERBEROS_ERROR.KDC_ERR_NONE) { this.WriteUserPasswordToFile(username, password); if (ticket != null) { Console.WriteLine("[+] STUPENDOUS => {0}:{1}", username, password); this.HandleTicket(username, ticket); } else { Console.WriteLine("[+] UNLUCKY => {0}:{1} ({2})", username, password, err); } }
private void ReportValidPassword(string username, string password, byte[] ticket, Interop.KERBEROS_ERROR err = Interop.KERBEROS_ERROR.KDC_ERR_NONE) { validCredentials.Add(username, password); if (!validUsers.ContainsKey(username)) { validUsers.Add(username, true); } this.reporter.ReportValidPassword(this.domain, username, password, ticket, err); }