这是一个 Python 脚本,用于利用 CVE-2022-22963,这是 Spring Cloud Function 中的一个远程代码执行漏洞,允许攻击者在存在漏洞的服务器上执行任意代码。该漏洞利用脚本使用存在漏洞的 /functionRouter 端点,在目标服务器上执行命令。
要使用此漏洞利用,只需运行脚本并使用 -u 选项指定存在漏洞的服务器的 URL。脚本会检查服务器是否存在漏洞,并提示用户是否要尝试获取反弹 Shell。如果用户选择继续,脚本将启动一个 netcat 监听器,并尝试在目标服务器上执行指定命令。