Skip to content
 
 

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

黑客模拟器 v2.0

中文 | English

一个交互式的黑客技能学习平台,通过模拟真实的渗透测试场景来学习网络安全知识。

游戏特点

  • 真实的命令行界面
  • 详细的新手教程
  • 循序渐进的任务系统
  • 技能成长系统
  • 工具解锁系统
  • 即时反馈机制
  • 详细的错误提示

游戏系统

技能系统

  • 暴力破解 - 提升密码破解和注入攻击能力
  • 网络技术 - 提升网络扫描和漏洞利用能力
  • 密码学 - 提升加密破解能力
  • 隐身技术 - 提升隐藏踪迹的能力

工具系统

每个工具都包含详细的使用教程和实践指南:

  • nmap - 网络扫描工具

    • 端口扫描
    • 服务版本探测
    • 操作系统识别
  • hydra - 密码破解工具

    • SSH服务破解
    • FTP服务破解
    • Web表单破解
  • wireshark - 网络嗅探工具

    • 流量捕获
    • 数据包分析
    • 过滤器使用
  • metasploit - 漏洞利用工具

    • 漏洞扫描
    • 攻击模块使用
    • 后渗透操作
  • hashcat - 高级密码破解工具

    • 哈希识别
    • 字典攻击
    • 规则破解
  • proxychains - 代理链工具

    • 代理配置
    • 匿名访问
    • 链式代理
  • sqlmap - SQL注入工具

    • 注入点检测
    • 数据库枚举
    • 数据提取

任务系统

任务难度分为五个等级,每个任务都包含:

  • 详细的背景介绍
  • 学习目标说明
  • 分步骤指导
  • 命令示例
  • 实时反馈
  • 错误提示
  • 安全建议

任务列表

  1. 初学者任务:端口扫描

    • 学习基本的网络扫描技术
    • 了解端口和服务的概念
    • 掌握nmap工具的基本使用
  2. 密码破解训练

    • 学习密码破解的基本方法
    • 使用hydra进行服务密码破解
    • 了解密码安全的重要性
  3. 网络流量分析

    • 学习网络数据包分析
    • 使用Wireshark捕获流量
    • 发现安全隐患
  4. SQL注入训练

    • 了解SQL注入原理
    • 使用sqlmap进行漏洞利用
    • 学习防御方法
  5. 隐匿渗透

    • 学习代理技术
    • 配置代理链
    • 隐藏攻击痕迹
  6. 高级密码破解

    • 学习哈希算法
    • 使用高级破解技术
    • 了解密码强度
  7. 完全控制

    • 综合运用所学技能
    • 完整的渗透测试流程
    • 后渗透维持

命令系统

  • help - 显示帮助信息
  • status - 显示角色状态
  • missions - 显示可用任务
  • start <任务ID> - 开始指定任务
  • tools - 显示已解锁工具
  • upgrade <技能名> - 升级指定技能
  • unlock <工具名> - 解锁指定工具
  • exit - 退出当前任务

游戏进阶

  1. 技能提升

    • 完成任务获得经验值
    • 使用经验值升级技能
    • 技能等级影响任务成功率
  2. 工具解锁

    • 使用经验值解锁新工具
    • 每个工具提供特定技能加成
    • 工具组合提供额外效果
  3. 任务挑战

    • 难度逐步提升
    • 需要综合运用多种技能
    • 真实的渗透测试场景

安全提示

  • 本工具仅用于学习和研究
  • 请勿在未授权的系统上测试
  • 遵守网络安全法律法规
  • 保护个人和他人的隐私

技术栈

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • 面向对象编程
  • 命令行界面设计
  • 安全工具模拟

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages