j5s / Log4j2Fuzz

Log4j2 RCE scan tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Log4j2 RCE 扫描工具

编译

go build main.go

使用方法

image-20211224160026258

工具内置了dns协议,如果目标存在漏洞,将会收到回显。

payload格式为:

${jndi:dns://x.x.x.x:53/xx}

支持自定义扫描的url path,header,body 和 payload。 只需将配置项加入到conf.toml文件中即可。

例如:

image-20211224161636460

paylod部分需要使用*payload*进行标识

image-20211224161807174

如果自定义payload的/分隔符需要进行特殊处理,例如进行url编码或者url二次编码,请将对应位置标记为<#*>或者<#**>

<#>表示不编码,即正常的/

<#*>表示一次url编码,即%2F

<#**>表示二次url编码,即%252F

image-20211229143012179

工具内置了常见了header部分和body部分进行fuzz,如果你不想使用工具自带的fuzz,请将上述的DefaultPoc置为false

版本更新

新版本中支持了dnslog平台的使用,目前仅支持ceye.io 请在conf.toml配置文件中配置对应的domaintoken使用,并将UseDnsLog置为true

image-20211228162150639

About

Log4j2 RCE scan tool