
php2shell-checker 是 OpenAI 开源的 PHP 漏洞检测工具,需先安装 Node.js,然后通过 git clone 或直接下载 GitHub 仓库来安装。
安装步骤
安装 Node.js:先确认电脑已装 Node.js,没装的话去 Node.js 官网下载 LTS 版本安装。
克隆仓库:打开终端或命令行,执行:
text
git clone https://github.com/openai/php2shell-checker.git
cd php2shell-checker
没装 Git 的话,也可以直接在 GitHub 页面点 "Code" → "Download ZIP" 下载解压。
安装依赖:进入项目目录后运行:
text
npm install
安装所需的 npm 包。
使用方法
装好后,检查远程网站:
text
node phpcheck.js "https://你的网址"
检查本机 PHP 环境:
text
node phpcheck.js --local
工具主要检查 PHP 版本是否在安全版本范围内,低于 8.2.35、8.3.36、8.4.27 或 8.5.12 的版本都会被视为存在风险。
此工具只检查 PHP 版本号,不能替代真正的漏洞扫描。如果检测到版本不安全,最彻底的修复方式是升级 PHP 到官方已修复的版本,即 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 及以上,并重启服务。