本脚本针对 CVE-2024-31777 提供了一个概念验证(PoC),该漏洞是在 GUnet OpenEclass 在线学习平台中发现的一个安全漏洞,CVSS 评分为 9.8,影响 'certbadge.php' 端点。拥有管理员权限的经过身份验证的攻击者能够利用该缺陷,通过 ZIP 功能执行任意文件上传,从而实现远程代码执行。
该工具使用 Python3 编写,需要某些模块才能正常运作:
pip3 install -r requirements.txt
请负责任地使用此工具,并确保已获得目标系统所有者的授权。该脚本需要以管理员身份进行身份验证,并指定 openeclass 的基本路径。
python3 CVE-2024-31777.py -u admin -p admin -e http://localhost/openeclass
参数:
-u:登录用户名。-p:身份验证密码。-e:Open eClass 的基础 URL。
Georgios Tsimpidas
此工具仅用于教育和道德测试目的。未经授权的扫描、测试或利用系统是非法且不道德的。请确保你获得明确授权,方可对目标系统进行任何测试或利用活动。