Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
training-application-security — 交互式安全编码培训,提供动手实操的 SCORM 练习,涵盖 OWASP Top 10 Web 与 API 漏洞、Git/敏感信息泄露,以及 10 多种语言的修复示例。 | Kitploit
工具/GitHubGitHub/ransomleak/training-application-security
Web应用程序漏洞利用Web安全渗透测试DevSecOps秘密检测供应链安全学习与教育API 安全学习路径与课程

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
实验室与实践
GitHubransomleak/training-application-security

training-application-security

交互式安全编码培训,提供动手实操的 SCORM 练习,涵盖 OWASP Top 10 Web 与 API 漏洞、Git/敏感信息泄露,以及 10 多种语言的修复示例。

查看仓库
185931个月前尚未审核
分享

免费安全编码与应用安全培训 — 开源 SCORM 练习

40 个免费、开源的安全编码练习,以开发者学习的方式教授 Web 应用安全 —— 通过利用 SQL 注入、跨站脚本(XSS)和访问控制失效等真实漏洞,然后编写修复代码。交互式 SCORM 模块涵盖 OWASP Web 应用十大安全风险、OWASP API 安全十大风险、Git 与 CI/CD 仓库安全等内容。修复示例涵盖 JavaScript、TypeScript、Java、C#、Python、Scala、PHP、Ruby、Go 和 Kotlin。面向个人开发者、非营利组织以及员工少于 25 人的小型企业免费。为大学和教育机构提供企业版折扣定价。

免费动手实践安全编码培训练习 — 利用并修复 Web 应用漏洞

👥 与创始人交流  |  🔗 浏览完整库  |  🎮 试用实时 DOM XSS 演示


目录

  • 为什么动手实践的安全编码培训比幻灯片更有效
  • SCORM 安全编码培训包,适用于任何 LMS
  • 许可证:面向个人、非营利组织和小型企业的免费安全编码培训
  • 企业应用安全培训平台
    • 企业版方案
    • 面向 MSP 和咨询公司的应用安全培训
  • 安全编码培训主题:完整练习目录
    • OWASP Web 应用十大安全风险
    • OWASP API 安全十大风险
    • Git 与仓库安全
  • 关于免费安全编码培训的常见问题

为什么动手实践的安全编码培训比幻灯片更有效

每年读一遍 OWASP 十大安全风险并通过多项选择题测验,并不能防止生产环境中的 Web 应用漏洞。开发者需要看到真实漏洞利用会造成什么后果 —— SQL 注入拖库、跨站脚本劫持会话、访问控制失效泄露其他用户的数据 —— 然后编写阻止它的安全代码。

这个免费、开源的安全编码培训库中的每个练习都遵循三阶段方法论:利用、追踪、修复。

你对一个故意存在漏洞的应用进行动手渗透测试 —— 针对数据库的 SQL 注入、在浏览器中触发的 XSS、触及云元数据端点的 SSRF —— 然后精确追踪漏洞是如何引入的,并应用安全编码最佳实践来修复它。

练习涵盖:

  • OWASP Web 应用十大安全风险 —— 访问控制失效、注入(SQL 注入、命令注入)、跨站脚本(DOM XSS、反射型 XSS、存储型 XSS)、CSRF、SSRF、目录遍历、安全配置错误、会话固定等
  • OWASP API 安全十大风险 —— 对象级授权失效(BOLA)、功能级授权失效、身份验证失效、批量赋值、过度数据暴露、安全配置错误、日志记录和监控不足
  • Git 与供应链安全 —— 提交历史中泄露的密钥、暴露的 .git 目录、CI/CD 流水线攻击、恶意拉取请求、分支保护绕过、访问令牌泄露
  • 十种语言的安全修复 —— JavaScript、TypeScript、Java、C#、Python、Scala、PHP、Ruby、Go 和 Kotlin

每个练习都以通过阈值为 100% 的测验结束。当开发者开始编写生产代码时,他们已经利用过每一种常见的 Web 应用程序漏洞,并掌握了防止这些漏洞的安全编码最佳实践。


SCORM 安全编码培训包,适用于任何 LMS

每个练习都以 SCORM 1.2 .zip 形式提供——可导入任何 LMS(Moodle、TalentLMS、Docebo、Cornerstone、SAP SuccessFactors、Workday Learning 或任何符合 SCORM 标准的平台),嵌入到你的安全 SDLC 或 DevSecOps 培训流水线中,或在推广前先在 SCORM Cloud 上预览。

白标——模块内无徽标、无反向链接、无需署名,无供应商锁定。可将其用于 DevSecOps 计划、安全 SDLC 倡议、开发者入职培训或独立的应用程序安全培训。谁可以使用它们以及以何种条款使用,详见下方的许可证部分。


许可证:面向个人、非营利组织和小型企业的免费安全编码培训

这个开源安全编码培训库依据 RansomLeak Community License 发布(参见 LICENSE)。如果你是以下情况,则可免费使用:

  • 个人。 自行学习的开发者(包括学生),或作为自由职业安全培训师或顾问进行教学(包括工作坊)
  • 非营利组织或慈善机构。 为非营利组织提供免费的应用程序安全培训,不附带任何条件
  • 员工少于 25 人的小型企业。 统计所有人,包括承包商和关联实体的员工

在免费许可证下,你可以将模块导入任何 LMS,为你的工程团队运行这些模块,将其嵌入你自己的安全 SDLC 培训计划,并在你举办的工作坊中使用。禁止将内容作为独立产品再分发或转售,也禁止将其作为服务交付给第三方客户(参见面向 MSP 和咨询公司的应用程序安全培训)。

没有培训预算? 如果你的员工超过 25 人但没有安全编码培训预算,请**联系我们**。我们经常以联合营销(案例研究、推荐语、在我们网站上展示徽标或评价)为交换条件,商定个性化条款。

大学、学校、编程训练营或其他教育机构? 机构使用——大规模培训员工、教职员工或学生——由企业计划以教育折扣覆盖。请提供你所在机构的详细信息并**联系我们**以获取定价。

员工达到 25 人或以上,或需要 DPA、供应商合同、始终最新的内容,或为你的技术栈定制的练习? **企业计划正适合你。它包括针对你员工人数的完整商业许可证,以及你的安全和采购团队会要求的一切。请给我们留言**以获取定价。

本仓库的早期版本依据 CC BY-NC 4.0 发布。在该许可证下获得的副本仍受其条款约束;从本版本开始发布的所有内容均依据 RansomLeak Community License 发布。


企业应用程序安全培训平台

企业计划

面向员工达到 25 人或以上的工程组织、教育机构,或任何需要免费库所提供内容之外更多内容的组织。除商业许可证本身之外,企业计划还增加了以下内容:

  • 按你的员工人数授权 — 一份完整的商业许可证,你的法务团队可以签字批准,其中对子公司、承包商和海外办事处都有明确条款
  • 始终最新的内容 — 新的练习和更新的场景(新的 OWASP 版本、新披露的 CVE 类别、新的框架和语言修复示例)会优先交付给 Enterprise 客户;公共仓库稍后更新
  • 针对你的技术栈定制练习 — 围绕你的框架、语言、云服务商和内部安全编码指南构建的漏洞应用场景,让开发者修复的代码看起来就像他们自己的代码
  • 供应商文书一应俱全 — 主服务协议、GDPR 第 28 条数据处理协议、知识产权赔偿,以及对你安全问卷的答复
  • 支持与 SLA — 为推广上线、LMS 故障排查和内容问题提供指定联系人,并约定响应时间
  • 教育折扣 — 大学、学院、学校和编程训练营可享受 Enterprise 折扣价,用于全校范围的安全编码培训;请将你所在机构的详细信息联系我们

另外,如果你不想自己运行 LMS,我们的**应用安全培训企业云平台**自带完整的练习库:

  • 基于角色的注册 — 按团队、技术栈或风险等级自动分配练习;构建与你的 SDLC 里程碑对应的自定义学习路径
  • 合规仪表盘 — 面向 SOC 2、ISO 27001、PCI DSS、HIPAA 和 NIS2 的审计就绪完成报告;可导出为 PDF、CSV,或安排定期交付
  • SSO 与账户配置 — 支持 SAML 2.0、OAuth 2.0、OIDC,可对接 Okta、Azure AD 或 Google Workspace;SCIM 自动配置让员工人数变化自动同步
  • SIEM 与工作流钩子 — 将完成事件和风险事件推送到 Splunk、Sentinel 或 QRadar;在培训里程碑达成时发送 Slack 和 Teams 通知;提供带 webhook 的完整 API,用于自定义集成
  • 自带内容 — 在练习库之外,上传内部安全编码指南、架构决策记录或事后复盘讲解

联系我们,观看实际演示。

面向 MSP 和咨询公司的应用安全培训

将本内容交付给你的客户不在免费许可证的覆盖范围内——这需要 MSP 计划。该平台从底层就是多租户架构,专为通过单一控制台在整个客户组合中交付安全编码培训而构建:

  • 按客户划分租户 — 隔离环境,支持按租户的许可证管理、客户品牌定制和跨组合的汇总报告
  • 白标分发 — 你的域名、你的徽标、你客户的身份;通过托管租户或按客户的 SCORM 导出进行交付
  • 合规证据 — 按开发者记录的完成情况,用于 CIS Controls、CMMC 2.0、SOC 2,以及网络保险承保方在续保时要求的文档
  • 包含 Enterprise 计划中的一切 — 始终最新的内容、自定义练习、DPA、MSA、赔偿和支持

感兴趣?联系我们


安全编码培训主题:完整练习目录

OWASP Web 应用十大风险

  1. 点击劫持 — 通过叠加透明 iframe 窃取银行审批按钮上的一次点击,捕获一次真实审批,并交付 CSP frame-ancestors。

  2. 命令注入 — 通过篡改捕获的请求,将第二条命令串联到服务端工具上,观察服务器机密泄露,并交付参数列表执行。

  3. 含已知漏洞的组件 — 通过利用已公开的 CVE,借助过时的库实现代码执行,通过精心构造的上传运行命令,并升级版本、在 CI 中扫描。

  4. 跨站请求伪造 — 通过自动提交跨站转账,从受害者从未信任的页面转移资金,理解 cookie 为何会随请求发送,并添加按会话的令牌和 SameSite。

  5. 目录遍历 — 通过下载链接逃逸出预期目录来读取系统文件,从服务器拉取 /etc/passwd,并进行规范化后再校验。

  6. DOM XSS — 将 payload 隐藏在 URL hash 中,触发服务器永远看不到的 XSS,追踪不安全的 innerHTML 接收点,并改用 textContent。

  7. 强制浏览 — 通过匿名访问内部 URL,从未链接的路由中拉取员工 PII 导出数据,理解为何隐蔽性不等于访问控制,并在服务端强制执行身份验证。

  8. 水平权限提升 — 改动一个数字即可读取另一位客户的数据,从两侧走查 IDOR,枚举连续的记录 id,并补上缺失的所有权检查。

  9. Host 头注入 — 通过伪造 X-Forwarded-Host 头,将密码重置邮件重定向到仿冒域名,窃取被点击的重置令牌,并固定配置的基础 URL。

  10. 不安全的 URL 重定向 — 滥用 next 参数,将钓鱼页面隐藏在真实登录页之后,理解为何域名看起来正确,并仅允许相对目标。

  11. 遗留调试代码 — 从被遗忘的调试路由中拉取生产环境密钥,找到导出环境变量的端点,读取 JWT 和数据库密钥,并通过允许列表实现失败关闭。

  12. URL 中的 PII — 通过发现查询字符串中的标识符,直接从链接中提取个人数据,追踪该泄露进入日志和 referrer 的路径,并改写为不透明令牌。

  13. 反射型 XSS — 构造一个打开即执行的恶意 URL,将 payload 从搜索页面反射出去,理解受害者点击链接的流程,并在渲染边界处进行转义。

  14. 服务端请求伪造 — 滥用链接预览功能,让服务器获取自身的云凭据,访问元数据端点,并校验出站目标。

  15. 会话固定 — 植入一个会话 id 并继承受害者的登录状态,在受害者身上固定一个已知 id,观察登录过程复用它,并在每次登录时重新生成。

  16. SQL 注入 — 通过一个未防护的查询表单转储数据库,利用恒真 payload,使用 UNION SELECT 窃取表数据,并交付参数化修复方案。

  17. 存储型 XSS — 在评论中植入脚本并观察其触发,将 payload 存储在用户内容中,看到它在下一位访客处执行,并在渲染时对输出进行转义。

  18. URL 中的令牌泄露 — 重放从 referrer 日志中收集的会话令牌,在重定向 URL 中捕获令牌,将其重放到活跃账户中,并迁移到 HttpOnly cookie。

  19. 用户枚举 — 从登录表单中收集已验证的客户列表,读取不同的错误响应体,测量响应时间泄露,并统一错误信息和时序。

下载工具