Lizerium/FreelancerAdminAudit

GitHub: Lizerium/FreelancerAdminAudit

用于测试2003年游戏《Freelancer》服务器远程管理面板安全性的TCP客户端工具。

Stars: 0 | Forks: 0

🛰️ FreelancerAdminAudit 🛰️

# 🇷🇺 俄语说明 🇷🇺 [英文版本](README.en.md) ## ⚠️ 重要说明 # ❓ 这是什么 **FreelancerAdminAudit** 是一个简单的 TCP 客户端,用于分析和测试 **Freelancer (2003)** 服务器的远程管理控制台。 使用它可以: - 连接到服务器的管理 TCP 面板 - 进行密码身份验证 - 向服务器控制台发送命令 - 分析远程访问的设计存在多大的危险性及暴露程度 - 复现发现的配置和架构错误 # 🔥 为什么会有这个项目 在对 **Freelancer (2003)** 的旧服务器解决方案进行技术研究期间,我注意到部分服务器使用了**远程管理面板**,其访问机制构建得过于简陋: - 开放的 TCP 端口 - 密码身份验证 - 缺乏额外的限制措施 - 缺乏正常的网络隔离 - 过度危险的管理命令 在测试过程中,我证实了在特定条件下,可以获取服务器管理面板的访问权限。 这不是什么“神奇的漏洞利用”,而是为了演示旧游戏服务器的**错误配置**可能带来多大的危险。 # 💣 通过这种面板可能实现哪些操作 取决于服务器的配置和插件集,远程控制台可能允许: - 读取玩家信息 - 获取角色数据 - 修改资金 / 声望 / 货物 - 踢出 / 封禁玩家 - 执行管理操作 - 管理插件 - 获取服务器的系统信息 因此,问题不在于“精妙的漏洞”,而在于一些服务器在历史上一直维持着**过于强大的管理后台搭配过于薄弱的防护**。 # 🧪 这个客户端的作用是什么 该程序: - 连接到指定的 IP 和端口 - 等待身份验证提示 - 发送密码 - 成功授权后,允许手动发送命令 - 在控制台中显示服务器的响应 # 🛠️ 技术栈 - **C#** - **.NET** - **TCP / Socket communication** - **ASCII protocol interaction** - **Legacy game server protocol testing** # 🚀 运行示例 ``` [+] Подключение установлено. [<] Welcome to FLHack, please authenticate [>] Отправлен логин: pass test [<] OK Введите команду: help [>] Отправлена команда: help [<] Ответ сервера: [version] 4.0.0-Dormammu plugin [commands] getcash setcash ... OK ``` # 我已通知服务器作者的证明 ## 自由职业者: Sirius Revival ![替代文本](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/a9f43f65fe180022.png)
标签:Freelancer 2003, TCP客户端, Windows平台, 多人体追踪, 控制台审计, 游戏安全, 漏洞分析, 网络协议分析, 网络安全, 路径探测, 远程管理, 隐私保护