首页/安全/应急响应速查/Webshell 特征关键字扫描
本包目录(168 条)

Webshell 特征关键字扫描

用特征函数(eval/assert/系统命令)在 Web 目录里扫一遍:命中多但误报高,需结合参数来源与文件来源判断。

应急响应速查安全更新于 2026-10-12
特征eval/assert/base64_decode/system/shell_exec
组合特征请求参数直接进执行函数
高置信超短文件、单行混淆、注释伪装
误报框架正常使用 eval 的场景

扫描高危函数与混淆迹象

扫描高危函数与混淆迹象
grep -rEn 'eval\(|assert\(|base64_decode\(|shell_exec\(|passthru\(|system\(' /www --include='*.php' 2>/dev/null | head -n 40
grep -rEln '\$_(POST|GET|REQUEST)\[[^]]+\].*(eval|system|exec)' /www --include='*.php' 2>/dev/null | head
命中列表要按内容与来源双确认:先复制到隔离区留样本,再决定删除。

易错点

  • 凭关键字直接删文件:业务类误删会停站
  • 只扫 php:jsp/aspx 与 phtml 等别名同样要覆盖

数据来源与参考

  • OWASP WebShell 检测指南
  • MITRE ATT&CK T1505.003 Web Shell

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌