Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
riscy-business — RISC-V Virtual Machine | Kitploit
Ferramentas/GitHubGitHub/thesecretclub/riscy-business
Engenharia ReversaVirtualização para SegurançaDesenvolvimento de Payloads
GitHubthesecretclub/riscy-business

riscy-business

RISC-V Virtual Machine

Ver RepositórioSite
29625732há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

riscy-business

logo

Artigo: RISC-Y Business: Raging against the reduced machine.

Pré-requisitos

  • Visual Studio 2022 com o componente C++ Clang Compiler for Windows (16.0.5)
  • CMake 3.26 (versões anteriores podem funcionar, mas não é recomendado)

riscvm

Esta pasta contém o host da VM (interpretador rv64i).

Para compilar:

cd riscvm
cmake -B build -T ClangCL
cmake --build build --config RelWithDebInfo

transpiler

Esta pasta contém o projeto responsável por modificar e tornar os arquivos LLVM Bitcode (.bc) compatíveis para compilação com o alvo riscv64. Esta ferramenta é a mágica que nos permite compilar um projeto Windows comum com clang-cl e depois convertê-lo em um payload compatível com o host riscvm.

Para compilar:

cd transpiler
cmake -B build -DCMAKE_PREFIX_PATH=c:/llvm-install
cmake --build build --config RelWithDebInfo

O llvm-install é uma instalação LLVM comum. Ele deve corresponder à versão do Clang usada pelo Visual Studio (às vezes pode ser mais recente). Você pode usar um llvm-17.0.2-win64.7z pré-compilado se quiser economizar algum tempo compilando o LLVM.

payload

Esta pasta contém um projeto de payload de exemplo.

Para compilar:

cd payload
cmake -B build -T ClangCL
cmake --build build --config Release

Isso deve gerar um payload.bin que pode ser passado como argumento para riscvm para execução.

Baixar ferramenta