diff --git a/Rubeus/lib/krb_structures/KrbCredInfo.cs b/Rubeus/lib/krb_structures/KrbCredInfo.cs index 2d70cbb5..58087359 100755 --- a/Rubeus/lib/krb_structures/KrbCredInfo.cs +++ b/Rubeus/lib/krb_structures/KrbCredInfo.cs @@ -52,9 +52,9 @@ public KrbCredInfo(AsnElt body) pname = new PrincipalName(s.Sub[0]); break; case 3: - UInt32 temp = Convert.ToUInt32(s.Sub[0].GetInteger()); + UInt64 temp = Convert.ToUInt64(s.Sub[0].GetInteger()); byte[] tempBytes = BitConverter.GetBytes(temp); - flags = (Interop.TicketFlags)BitConverter.ToInt32(tempBytes, 0); + flags = (Interop.TicketFlags)BitConverter.ToInt64(tempBytes, 0); break; case 4: authtime = s.Sub[0].GetTime(); @@ -213,4 +213,4 @@ public AsnElt Encode() // caddr (optional) - skipping for now } -} \ No newline at end of file +}