S-Clustr-Simple-DSL(影子集群) SCC伪编译器更新函数参数传递以及FOR循环语句
maptnh
- 关注
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
收藏一下~
可以收录到专辑噢~
S-Clustr-Simple-DSL(影子集群) SCC伪编译器更新函数参数传递以及FOR循环语句

项目地址:https://github.com/MartinxMax/S-Clustr/releases
S-Clustr-Simple-DSL
SCC伪编译器
SCC伪编译器是一种生成S-Clustr载荷而独立的编程工具。
通过随机生成的密钥(自定义大于12位的密钥)来对有效载荷进行加密
S-Clustr_Client客户端通过使用load <key> <path>
可以将载荷分析并且发送控制。
该加密文件在密钥未知的情况下无法被逆向分析与执行。这将意味着若是该Clustr包被嗅探截获,、对方也无法知道这个包到底在控制什么...
语法 && 内置函数
内置函数 | 示例 |
---|---|
RUN(启动设备) | RUN:<ID> |
STOP(停止设备) | STOP:<ID> |
TIME(MS延时) | TIME:<Delay/Ms> |
FOR(循环) | FOR:([<起始> ,<结束> ,<步长> ],<回调参数X(将当前第n次的循环次数回调赋值到X,作为iFOR循环体内使用)> ,[<逻辑程式(在FOR循环内时,每条语句结尾必须分号结束)> ]) |
函数 | 示例 |
---|---|
DEF(定义函数名,空形参) | DEF Function: |
DEF(函数名,带形参) | DEF Function:var,var2 |
CALL(调用函数) | CALL Function: |
CALL(调用函数,传递参数) | CALL Function:1,2 |
示例
在示例代码中,给出了一个函数调用与FOR循环的例子
DEF Clean:
FOR:([1,9,1],CC,[STOP:CC;])
END
DEF Singal:Sig
FOR:([1,9,1],DD,[RUN:Sig;STOP:Sig;])
END
DEF SeqLightup_Step1:
FOR:([1,9,1],DD,[RUN:DD;])
END
DEF SeqLightup_Step2:
FOR:([1,9,2],DD,[RUN:DD;])
END
DEF SeqLightup_Step3:
FOR:([1,9,1],DD,[RUN:1;RUN:2;RUN:3;RUN:4;STOP:5;STOP:6;STOP:7;STOP:8;RUN:8;RUN:7;RUN:6;RUN:5;STOP:4;STOP:3;STOP:2;STOP:1;])
END
DEF MAIN:
CALL Clean:
CALL Singal:8
CALL Clean:
TIME:100
CALL SeqLightup_Step1:
CALL Clean:
TIME:100
CALL SeqLightup_Step2:
CALL Clean:
TIME:100
CALL SeqLightup_Step3:
CALL Clean:
END
将该代码编译后,会在sccopt目录中生成载荷
客户端使用load <key> <path>
可以将载荷分析并且发送控制。
在设备端中通过反向连接到服务端,其次客户端将分析控制Clustr包,来执行SCC语句中控制程式。
本文为 maptnh 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏



相关推荐
[Meachines] [Medium] Inception DOM-PDF LFI+davtest+Squid未授权访问+ Apt Pre-Invoke权限提升
2025-03-27
[Meachines] [Medium] Lazy Padding-Oracle+AES_CBC+路径劫持权限提升
2025-03-26
[Meachines] [Medium] DevOops XXE-XML-RSS+cPickle反序列化+git-leak权限提升
2025-03-25
文章目录