mcpField
S
security-webshells

security-webshells

github.com/eyadkelleh安全394527 次安装20 周前更新
代码仓库

关于 security-webshells

security-webshells 是用于安全研究和检测测试的精选 SecLists Web Shell 样本集,涵盖多种服务端语言,可用于分析监控、IDS/IPS 规则及取证流程。

主要功能

  1. 01PHP Shell 样本
  2. 02ASP 和 ASPX Shell 样本
  3. 03JSP Shell 样本
  4. 04Python 和 Perl Shell 样本
  5. 05精选 SecLists 子集

适用场景

  1. 01Web Shell 检测测试
  2. 02安全监控验证
  3. 03恶意软件分析
  4. 04IDS/IPS 规则测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/eyadkelleh/awesome-skills-security --skill security-webshells

安装后在 Claude Code 中输入/security-webshells确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/Web-Shells/
backdoor_list.txt
references/Web-Shells/CFM/
shell.cfm.html
references/Web-Shells/FuzzDB/
cmd-simple.php
cmd.aspx
cmd.jsp
cmd.php
cmd.sh
list.jsp
list.php
list.sh
nc.exe
reverse.jsp
up.php
up.sh
references/Web-Shells/JSP/
simple-shell.jsp
references/Web-Shells/laudanum-1.0/
CREDITS
GPL
references/Web-Shells/laudanum-1.0/asp/
dns.asp
file.asp
proxy.asp
shell.asp
references/Web-Shells/laudanum-1.0/aspx/
shell.aspx
references/Web-Shells/laudanum-1.0/cfm/
shell.cfm
references/Web-Shells/laudanum-1.0/jsp/
cmd.war
makewar.sh
references/Web-Shells/laudanum-1.0/jsp/warfiles/
cmd.jsp
references/Web-Shells/laudanum-1.0/jsp/warfiles/META-INF/
MANIFEST.MF
references/Web-Shells/laudanum-1.0/jsp/warfiles/WEB-INF/
web.xml
references/Web-Shells/laudanum-1.0/php/
dns.php
file.php

详细介绍

SecLists Web-Shells

描述

用于检测和分析的 Web shell 样本:PHP、ASP、ASPX、JSP、Python、Perl shell。可用于安全研究和检测系统测试。

来源: SecLists/Web-Shells 仓库: https://github.com/danielmiessler/SecLists 许可证: MIT

何时使用此技能

在以下情况下使用此技能:

  • Web shell 检测测试
  • 安全监控验证
  • 恶意软件分析
  • IDS/IPS 规则测试
  • 取证研究

⚠️ 重要: 仅用于经授权的安全测试、漏洞赏金计划、CTF 竞赛或教育目的。

此技能中的关键文件

  • PHP shells - Common PHP web shells
  • ASP/ASPX shells - Microsoft web shells
  • JSP shells - Java server pages shells
  • Python shells - Python-based shells
  • Perl shells - Perl web shells

使用示例

# Access files from this skill
import os

# Example: Load patterns/payloads
skill_path = "references/Web-Shells"

# List all available files
for root, dirs, files in os.walk(skill_path):
    for file in files:
        if file.endswith('.txt'):
            filepath = os.path.join(root, file)
            print(f"Found: {filepath}")
            
            # Read file content
            with open(filepath, 'r', errors='ignore') as f:
                content = f.read().splitlines()
                print(f"  Lines: {len(content)}")

安全与道德

授权使用场景 ✅
  • 获得书面许可的授权渗透测试
  • 漏洞赏金计划(在范围内)
  • CTF 竞赛
  • 在受控环境中进行安全研究
  • 测试自己的系统
  • 教育演示
禁止使用场景 ❌
  • 未经授权的访问尝试
  • 未经许可进行测试
  • 恶意活动
  • 侵犯隐私
  • 任何非法活动

完整的 SecLists 集合

这是 SecLists 的精选子集。如需获取完整集合:

  • 完整仓库: https://github.com/danielmiessler/SecLists
  • 大小: 4.5 GB,包含 6,000 多个文件
  • 所有类别: 密码、用户名、发现、模糊测试、载荷、Web-Shells、模式匹配、AI、其他

由 Skill Seeker 生成 | SecLists Web-Shells 集合 许可证: MIT——请在获得适当授权的情况下负责任地使用

评论

支持 Markdown