[S-Clustr]利用环形网络高匿名性控制骇客设备

地址

https://github.com/MartinxMax/S-Clustr_Ring_Network_Test_V1.2

当前软件处于待测试运行阶段,遇到bug及时反馈

影子集群

  1. S-Clustr_Root_Server

    • 收集显示设备状态的根服务器,部署在A服务器上
    • UDP端口10091用于收集核心控制服务器的设备状态
    • 开放TCP端口10090给黑客提供查询服务
  2. S-Clustr_Server

    • 核心控制服务器,部署在B-Z服务器上
    • UDP端口10089用作环形网络控制
    • TCP端口10000作为被控设备接入入口
    • 可在配置文件config/Server.conf中配置远程根服务器进行数据推送
  3. S-Clustr_Client

  • 黑客端控制程序
  • 可与核心控制服务器直连或通过设置参数进行数据包转发来提高匿名性
  1. 数据包控制

    • 核心服务器记录数据包路径
    • 可通过转发到其他服务器来实现控制并提高匿名性
  2. 转发路由配置

    • config/Proxy.conf中配置核心服务器转发路由
  3. 数据包特点

    • 直连与转发数据包有不同的payload载荷
    • 转发数据包将记录流经的服务器,但不会记录来自匿名黑客的IP
  4. 通讯加密

    • 所有通讯严格采用加密,防止中间人解密
  5. 密钥配置

    • 使用-ring-key指定环形网络密钥
    • 使用-server-key指定被控制密钥
  6. 控制流程

  • 核心服务器检查环形密钥和被控密钥来确定是否控制设备
  1. 环形网络

    • 当多个核心服务器相互指向对方时,攻击者拿到环形密钥但被控密钥不正确时不会形成风暴
  2. 安全性

    • 核心服务器与根服务器具有防止重放攻击效果
  3. 黑名单功能

    • config/Blacklist.conf中设置禁止访问的IP,防止恶意控制
  4. 自动更新

    • 核心服务器无需重启,修改配置文件后x秒后自动更新
  5. 钉钉推送

    • 配置config/Server.conf中的DINGTALK参数可将控制数据发送到钉钉群
  6. 高匿名控制

    • S-Clustr_Client采用UDP通讯,权限访问控制
    • 可通过访问根服务器查询接口查询核心服务器设备状态
  7. 数据推送

    • 核心服务器推送设备状态给根服务器
  8. 根服务器服务

    • 开放10090端口提供服务
    • S-Clustr_Client设置root-x-x参数连接服务器进行查询操作
  9. 设备控制范围

    • 核心服务器可控制PC端、嵌入式开发板、PLC等设备
相关推荐
leoFY1238 小时前
STM32H750配置LAN PHY芯片LAN8742
网络·stm32·嵌入式硬件
阿部多瑞 ABU8 小时前
AI红队攻防演化史(2023-2026):从虚拟角色到RLHF劫持——所有攻击方法全景总结与最新趋势分析
网络·人工智能·安全
博客-小覃9 小时前
Zabbix之华为交换机的日志记录信息操作详细教程
服务器·网络·华为·zabbix
stolentime9 小时前
FreeDomain 本地开发环境快速搭建指南
运维·服务器·网络
ytdbc10 小时前
OSPF综合实验
网络
kaisun6411 小时前
Docker 构建网络问题排查
网络·docker·eureka
雪度娃娃11 小时前
存储器层次结构——磁盘硬盘存储
服务器·网络·数据库·计算机组成原理
YUANQIANG202412 小时前
通信领域进行蒙特卡洛仿真的思路和步骤
网络
eam05112312 小时前
OSPF综合实验
网络
QQ154018285612 小时前
USB转千兆以太网芯片方案
网络·pt153s·千兆以太网芯片·usb转以太网·千兆网口芯片