Documentation Index
Fetch the complete documentation index at: https://projectdiscovery.sec-lab.cn/llms.txt
Use this file to discover all available pages before exploring further.
命名空间: kerberos
ASRepToHashcat
▸ ASRepToHashcat(asrep): string | null
ASRepToHashcat 将 AS-REP 消息转换为 hashcat 格式
返回值
string | null
定义于
kerberos.ts:6
CheckKrbError
▸ CheckKrbError(b): Uint8Array | null
CheckKrbError 检查来自 KDC 的响应字节是否为 KRBError。
返回值
Uint8Array | null
定义于
kerberos.ts:15
NewKerberosClientFromString
▸ NewKerberosClientFromString(cfg): Client | null
NewKerberosClientFromString 通过解析 krb5.conf
从字符串创建新的 kerberos 客户端
返回值
Client | null
示例
const kerberos = require('nuclei/kerberos');
const client = kerberos.NewKerberosClientFromString(`
[libdefaults]
default_realm = ACME.COM
dns_lookup_kdc = true
`);
定义于
kerberos.ts:34
SendToKDC
▸ SendToKDC(kclient, msg): string | null
sendtokdc.go 处理与 KDC 的实际发送和接收响应
SendToKDC 向 KDC 发送消息并返回响应。
它首先尝试通过 TCP 发送消息,如果失败,则回退到 UDP。(反之亦然)
| 名称 | 类型 |
|---|
kclient | Client |
msg | string |
返回值
string | null
示例
const kerberos = require('nuclei/kerberos');
const client = new kerberos.Client('acme.com');
const response = kerberos.SendToKDC(client, 'message');
定义于
kerberos.ts:51
TGStoHashcat
▸ TGStoHashcat(tgs, username): string | null
TGStoHashcat 将 TGS 转换为 hashcat 格式。
返回值
string | null
定义于
kerberos.ts:60