Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
riscy-business — RISC-V Virtual Machine | Kitploit
Herramientas/GitHubGitHub/thesecretclub/riscy-business
Reverse EngineeringSecurity VirtualizationPayload Development
GitHubthesecretclub/riscy-business

riscy-business

RISC-V Virtual Machine

Ver RepositorioSitio web
296257hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

riscy-business

logo

Artículo: RISC-Y Business: Raging against the reduced machine.

Requisitos previos

  • Visual Studio 2022 con el componente C++ Clang Compiler for Windows (16.0.5)
  • CMake 3.26 (las versiones anteriores pueden funcionar, pero no se recomienda)

riscvm

Esta carpeta contiene el host de la VM (intérprete rv64i).

Para compilar:

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

transpiler

Esta carpeta contiene el proyecto responsable de modificar los archivos LLVM Bitcode (.bc) para hacerlos compatibles con la compilación para el destino riscv64. Esta herramienta es la magia que nos permite compilar un proyecto normal de Windows con clang-cl y luego convertirlo en un payload compatible con el host riscvm.

Para compilar:

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

llvm-install es una instalación normal de LLVM. Debe coincidir con la versión de Clang utilizada por Visual Studio (a veces puede ser posterior). Puedes usar un llvm-17.0.2-win64.7z precompilado si quieres ahorrar tiempo compilando LLVM.

payload

Esta carpeta contiene un proyecto de payload de ejemplo.

Para compilar:

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

Esto debería darte un payload.bin que se puede pasar como argumento a riscvm para ejecutarlo.

Descargar herramienta