KerberosRequestorSecurityToken 的 .Net 核心等效项是什么?

What is the .Net core equivalent of KerberosRequestorSecurityToken?

我特别想复制几行代码,但似乎无法在 .net 核心中找到等效代码。任何更换方面的帮助都将不胜感激,或者至少在寻找方向方面有所帮助。我确实尝试查看 Kerberos.NET 但它似乎没有这种功能。

System.IdentityModel.Tokens.KerberosRequestorSecurityToken Ticket = null;
try
{
     Ticket = new System.IdentityModel.Tokens.KerberosRequestorSecurityToken(UserSPN);
}

所以,我 post 在我 post 编辑这个问题的那天发现了一个博客 post,我一直在研究它。它确实有效地取代了 System.IdentityModel.Tokens.KerberosRequestorSecurityToken class。该博客来自 Harmj0y,他有效地编写了 PowerView 并帮助编写了 Sharphound。我的下一步是尝试替换互操作功能,因为引用的 .dll 文件在 *nix 类型系统上不可用。这可能最终成为另一个问题。下面是博客link。

http://www.harmj0y.net/blog/redteaming/kerberoasting-revisited/