Skip to main content

命名空间: kerberos

目录

接口

函数

函数

ASRepToHashcat

ASRepToHashcat(asrep): string | null ASRepToHashcat 将 AS-REP 消息转换为 hashcat 格式

参数

名称类型
asrepany

返回值

string | null

定义于

kerberos.ts:6

CheckKrbError

CheckKrbError(b): Uint8Array | null CheckKrbError 检查来自 KDC 的响应字节是否为 KRBError。

参数

名称类型
bUint8Array

返回值

Uint8Array | null

定义于

kerberos.ts:15

NewKerberosClientFromString

NewKerberosClientFromString(cfg): Client | null NewKerberosClientFromString 通过解析 krb5.conf 从字符串创建新的 kerberos 客户端

参数

名称类型
cfgstring

返回值

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。(反之亦然)

参数

名称类型
kclientClient
msgstring

返回值

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 格式。

参数

名称类型
tgsany
usernamestring

返回值

string | null

定义于

kerberos.ts:60