Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
riscy-business — RISC-V Virtual Machine | Kitploit
工具/GitHubGitHub/thesecretclub/riscy-business
Reverse EngineeringSecurity VirtualizationPayload Development
GitHubthesecretclub/riscy-business

riscy-business

RISC-V Virtual Machine

查看仓库网站
2962571年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

riscy-business

logo

文章:RISC-Y Business: Raging against the reduced machine.

先决条件

  • 安装了 C++ Clang Compiler for Windows (16.0.5) 组件的 Visual Studio 2022
  • CMake 3.26(更早版本或许也能工作,但不推荐)

riscvm

此文件夹包含 VM 主机(rv64i 解释器)。

构建:

root@kitploit:~
cd riscvm
cmake -B build -T ClangCL
cmake --build build --config RelWithDebInfo

transpiler

此文件夹包含负责使 LLVM Bitcode (.bc) 文件与 riscv64 目标兼容以供编译的项目。这个工具的神奇之处在于,它允许我们使用 clang-cl 构建一个常规的 Windows 项目,然后将其转换为与 riscvm 主机兼容的 payload。

构建:

root@kitploit:~
cd transpiler
cmake -B build -DCMAKE_PREFIX_PATH=c:/llvm-install
cmake --build build --config RelWithDebInfo

llvm-install 是一个常规的 LLVM 安装。它应与 Visual Studio 使用的 Clang 版本匹配(有时可以更新一些)。如果你想节省构建 LLVM 的时间,可以使用预编译的 llvm-17.0.2-win64.7z。

payload

此文件夹包含一个示例 payload 项目。

构建:

root@kitploit:~
cd payload
cmake -B build -T ClangCL
cmake --build build --config Release

这将生成一个 payload.bin,可以将其作为参数传给 riscvm 执行。

下载工具