Web Shell 检测器 – 是一个 PHP 脚本,可帮助您查找和识别 php/cgi(perl)/asp/aspx 类型的 Shell。Web Shell 检测器拥有一个“Web Shell”签名数据库,可帮助识别 Web Shell 的准确率高达 99%。通过使用最新的 JavaScript 和 CSS 技术,Web Shell 检测器具有轻量级且友好的界面。
Web Shell 检测器基于 MIT 许可证发布 http://www.opensource.org/licenses/mit-license.php
控制台版本 (Python):https://github.com/emposha/Shell-Detector
Piotr Łuczko
John Thornton
已知 Shell 数量:604
PHP 5.x, OpenSSL(仅用于安全文件提交)
要启用 Web Shell 检测器:
将 shelldetect.php 和 shelldetect.db 上传到您的根目录
在浏览器中打开 shelldetect.php 文件
使用默认用户名和密码
用户名:admin 密码:protect
检查所有可疑文件,如果某些文件看起来可疑,请将其发送给 http://www.shelldetector.com 团队。提交文件后,该文件将被检查,如果存在任何威胁,它将被插入到“Web Shell 检测器”的 Web Shell 签名数据库中。
如果发现并识别出任何 Web Shell,请使用您的 FTP/SSH 客户端将其从 Web 服务器中删除(重要:请小心,因为有些 Shell 可能已集成到系统文件中!)。
http://www.emposha.com/demo/shelldetect/
1.66 感谢 John Thornton 的小调整和 PHP 5.3.3 支持
1.64 添加了设置 ini 文件支持(用于在不更改代码的情况下使用相同设置),重写了输出方法,修复了 is_cron,添加了意大利语翻译(感谢 Marco Saiu)
1.63 添加了新的 Shell 识别机制,更新了 Shell 签名。
1.62 由于 jQuery UI 对话框的 bug,将 jQuery 版本回退到 1.7.x,添加了新的文件类型,更新了 Shell 签名
1.61 添加了发送可疑文件的新方法,修复了一些 CSS 和代码,添加了新的 Shell 签名
1.6 添加了非 Shell 文件的标识支持(但仍需要删除这些文件),添加了加载指示器
1.52 添加了 noindex 元标签(将脚本从搜索结果中移除),添加了扫描所有文件选项:extension = *
1.51 更新了 unpack 函数
1.5 添加了 unpack 函数,添加了应用程序版本检查,修复了许多警告,修复了错误处理程序。
1.4 添加了隐藏可疑文件选项,更改了文件扫描方式。
1.3 更改了向 shelldetector.com 提交可疑文件的方式,添加了电子邮件字段,以便在收到可疑文件时获得通知。
1.2 添加了加密函数,添加了身份验证,修复了一些小错误
1.1 更改了指纹函数 改变了显示行的正则表达式
1.0 首个版本