[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等设备
相关推荐
德迅云安全—珍珍13 小时前
什么是udp攻击,为什么udp攻击难防御
网络·网络协议·udp
运维行者_13 小时前
OPM 与传统管理工具的区别,在网络修复与自动化运维方面的优势在哪里?
运维·服务器·开发语言·网络·自动化·php·ssl
广州灵眸科技有限公司14 小时前
瑞芯微(EASY EAI)RV1126B 音频输入
linux·开发语言·网络·音视频
网安INF15 小时前
SSL/TLS密钥派生机制与安全攻防体系深度解析
网络·安全·网络安全·密码学·ssl
TG:@yunlaoda360 云老大15 小时前
华为云国际站代理商NAT的规格有哪些?
服务器·网络·华为云
CICI1314141315 小时前
焊接机器人负载能力选择标准
网络·数据库·人工智能
Xの哲學16 小时前
Linux UPnP技术深度解析: 从设计哲学到实现细节
linux·服务器·网络·算法·边缘计算
Trouvaille ~16 小时前
【Linux】从磁盘到文件系统:深入理解Ext2文件系统
linux·运维·网络·c++·磁盘·文件系统·inode
乾元16 小时前
AI 驱动的入侵检测与异常会话判别:从规则到行为分析前言:从“捕获敌人”到“守卫秩序”
运维·网络·人工智能·网络协议·安全
yong999017 小时前
C#实现OPC客户端与S7-1200 PLC的通信
开发语言·网络·算法·c#