Skip to content

JSREI/js-debugger-bypass-goat

Repository files navigation

JavaScript 调试绕过测试平台 (JS Debugger Bypass Goat)

GitHub stars GitHub forks GitHub issues GitHub license Website PRs Welcome Made with JavaScript Made with HTML Made with CSS Last Commit GitHub repo size Open Source Love Awesome

[中文(当前) | English]

📚 项目介绍

这是一个用于测试JavaScript反调试绕过技术的在线平台。该平台提供了多个测试案例,帮助开发者和安全研究人员测试和验证JavaScript调试器绕过工具的有效性。

🌐 在线体验

👉 https://jsrei.github.io/js-debugger-bypass-goat/

✨ 项目特点

  • 🧪 多样化的测试案例 - 覆盖从基础到高级的各种调试绕过场景
  • 实时验证功能 - 即时检查绕过技术的有效性
  • 🏷️ 清晰的难度分级 - 按简单、中等、困难进行分类
  • 📖 详细的案例说明 - 每个测试用例都有详细文档
  • 📋 代码可复制功能 - 方便用户研究和使用测试代码
  • 🌍 多语言支持 - 支持中文和英文界面

🧪 测试用例

序号 测试用例 难度 描述
1 基础 debugger 语句 简单 测试最基本的 JavaScript debugger 语句绕过能力
2 条件触发 debugger 中等 测试在特定条件下触发的 debugger 语句绕过能力
3 混淆代码中的 debugger 困难 测试在经过混淆处理的代码中识别和绕过 debugger 的能力
4 定时器 debugger 中等 测试通过定时器延迟触发的 debugger 语句绕过能力
5 事件监听器 debugger 困难 测试通过事件监听器触发的 debugger 语句绕过能力
6 代理对象 debugger 困难 测试通过代理对象触发的 debugger 语句绕过能力

🚀 本地开发

  1. 克隆仓库:
git clone https://github.com/JSREI/js-debugger-bypass-goat.git
  1. 进入项目目录:
cd js-debugger-bypass-goat
  1. 使用任意HTTP服务器运行项目,例如:
python -m http.server 8080
  1. 在浏览器中访问:http://localhost:8080

🔗 相关项目

👥 交流群

欢迎加入我们的技术交流群:

  • 微信群:扫描仓库首页提供的二维码,或添加个人微信并发送【逆向群】,我们会拉你进群
  • Telegram群:https://t.me/jsreijsrei

🤝 贡献

欢迎提交Pull Request来添加新的测试用例或改进现有用例。任何形式的贡献都将被感激!

📜 许可证

MIT License - © JSREI (JavaScript Reverse Engineering Infrastructure)