跳到主要内容
知仓学习社ZHICANG

web-pentest

Web应用渗透测试 — 针对Web应用的完整渗透流程,含技术栈识别、目录枚举、认证测试、输入验证、逻辑漏洞

读凭据执行命令联网严重 16 · 高危 0Netw0rkNoob/VulnClaw

它会碰到什么

扫了多少4 个文本文件,38 KB
它会碰到什么读凭据执行命令联网
命中总数36 处
命中统计严重 16 · 高 0 · 中 2 · 低 0
逐条看命中(16 条严重或高危)
  • 严重 references/web-injection.md:548cred-paths
    config set dir /root/.ssh && config set dbfilename authorized_keys
  • 严重 references/web-injection.md:548cred-paths
    config set dir /root/.ssh && config set dbfilename authorized_keys
  • 严重 references/web-injection.md:548cred-write
    config set dir /root/.ssh && config set dbfilename authorized_keys
  • 严重 references/web-injection.md:837deserialize-unsafe
    pickle.loads(data)      # 反序列化
  • 严重 references/web-injection.md:838deserialize-unsafe
    pickle.load(file)       # 从文件反序列化
  • 严重 references/web-injection.md:841yaml-unsafe
    yaml.load(data)         # 默认不安全(旧版本)
  • 严重 references/web-injection.md:842yaml-unsafe
    yaml.load(data, Loader=yaml.FullLoader)  # 限制加载
  • 严重 references/web-injection.md:845deserialize-unsafe
    marshal.loads(data)     # 加载代码对象
  • 严重 references/web-injection.md:859deserialize-unsafe
    # pickle.loads(b"cos\nsystem\n(S'whoami'\ntR.")
  • 严重 references/web-injection.md:865yaml-unsafe
    !!python/object/apply:os.system ['whoami']
  • 严重 references/web-injection.md:867yaml-unsafe
    !!python/object/new:subprocess.check_output [['whoami']]
  • 严重 references/web-injection.md:884yaml-unsafe
    - **Python**: 使用`yaml.safe_load()`替代`yaml.load()`、禁止pickle处理不可信数据、使用JSON
  • 严重 references/web-logic-auth.md:464cred-paths
    config set dir /root/.ssh/
  • 严重 references/web-logic-auth.md:465cred-paths
    config set dbfilename authorized_keys
  • 严重 references/web-logic-auth.md:465cred-write
    config set dbfilename authorized_keys
  • 严重 SKILL.md:24cred-paths
    - 敏感文件:robots.txt, sitemap.xml, .env, .git/HEAD

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Web 应用渗透测试 Skill

针对 Web 应用的专项渗透测试流程,覆盖从信息收集到漏洞验证的完整链路。

需要更深入的 Web 安全知识? 使用 web-security-advanced Skill,包含完整的注入攻击族、协议安全、Playbook 等。

1. 技术栈识别

  • 使用 fetch 工具获取 HTTP 响应头
  • 使用 chrome-devtools 工具分析前端技术
  • 识别后端框架和 CMS

2. 目录枚举

  • 常见目录:/admin, /api, /upload, /config, /backup
  • 敏感文件:robots.txt, sitemap.xml, .env, .git/HEAD
  • API 文档:/swagger, /docs, /api-docs

3. 认证测试

  • 默认凭据测试
  • 暴力破解检测
  • 会话管理缺陷
  • JWT 安全测试

4. 输入验证测试

  • SQL 注入
  • XSS(反射/存储/DOM)
  • SSRF
  • LFI/RFI
  • 命令注入
  • 文件上传

5. 逻辑漏洞测试

  • 越权访问(水平/垂直)
  • 业务逻辑绕过
  • 竞态条件
  • 支付逻辑漏洞

6. 输出

  • Web 渗透报告
  • PoC 脚本

参考文档

  • references/web-injection.md — 注入攻击详细参考
  • references/web-logic-auth.md — 认证与逻辑漏洞
  • references/web-modern-protocols.md — 现代协议安全

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 3,350
本站分层T1
该仓技能数50
原文件路径vulnclaw/skills/specialized/web-pentest/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 50 个技能