RiscVM
轻量级RISC-V指令解释器
一个革命性的RISC-V指令解释器,提供类似CobaltStrike BOF的功能,但更加安全、轻量且跨平台。 无需可执行内存,支持多操作系统,解释器大小仅10KB左右。
核心特性
无需可执行内存
通过解释执行RISC-V指令,完全避免了传统BOF需要分配可执行内存的安全风险,更难被安全软件检测。
强大的链接器支持
内置链接器支持Windows、Linux、macOS三大主流操作系统,提供统一的开发和部署体验。
极致轻量
解释器核心大小仅约10KB,启动速度快,内存占用极低,适合资源受限的环境。
与BOF对比
特性 | CobaltStrike BOF | RiscVM |
---|---|---|
内存执行 | 需要可执行内存 | 无需可执行内存 |
平台支持 | 主要Windows | Windows/Linux/macOS |
大小 | 依赖Beacon | ~10KB独立运行 |
检测难度 | 中等 | 极高 |
开发语言 | C/C++ | Zig |
支持平台
Windows
Windows 7+
x86/x64架构
Linux
主流发行版
x86_64/ARM64
macOS
macOS 10.14+
Intel/Apple Silicon