Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
riscy-business — RISC-V Virtual Machine | Kitploit
Outils/GitHubGitHub/thesecretclub/riscy-business
Reverse EngineeringSecurity VirtualizationPayload Development
GitHubthesecretclub/riscy-business

riscy-business

RISC-V Virtual Machine

Voir le dépôtSite web
296257il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

riscy-business

logo

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

Prérequis

  • Visual Studio 2022 avec le composant C++ Clang Compiler for Windows (16.0.5)
  • CMake 3.26 (les versions antérieures peuvent fonctionner, mais ce n'est pas recommandé)

riscvm

Ce dossier contient l'hôte de la machine virtuelle (interpréteur rv64i).

Pour compiler :

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

transpiler

Ce dossier contient le projet chargé de modifier et de rendre les fichiers de bitcode LLVM (.bc) compatibles avec la compilation pour la cible riscv64. Cet outil est la magie qui nous permet de compiler un projet Windows classique avec clang-cl, puis de le convertir en un payload compatible avec l'hôte riscvm.

Pour compiler :

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

llvm-install est une installation LLVM standard. Elle doit correspondre à la version de Clang utilisée par Visual Studio (elle peut parfois être plus récente). Vous pouvez utiliser une version précompilée llvm-17.0.2-win64.7z si vous souhaitez gagner du temps lors de la compilation de LLVM.

payload

Ce dossier contient un exemple de projet de payload.

Pour compiler :

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

Cela devrait vous donner un payload.bin pouvant être passé comme argument à riscvm pour être exécuté.

Télécharger l’outil