Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
riscy-business — Macchina virtuale RISC-V | Kitploit
Strumenti/GitHubGitHub/thesecretclub/riscy-business
Reverse EngineeringVirtualizzazione per la SicurezzaSviluppo Payload
GitHubthesecretclub/riscy-business

riscy-business

Macchina virtuale RISC-V

Vedi RepositorySito web
296257211 anno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

riscy-business

logo

Articolo: RISC-Y Business: Rabbia contro la macchina ridotta.

Prerequisiti

  • Visual Studio 2022 con il componente C++ Clang Compiler for Windows (16.0.5)
  • CMake 3.26 (versioni precedenti potrebbero funzionare, ma non è consigliato)

riscvm

Questa cartella contiene l'host della VM (interprete rv64i).

Per compilare:

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

transpiler

Questa cartella contiene il progetto responsabile di rendere i file LLVM Bitcode (.bc) compatibili con la compilazione per il target riscv64. Questo strumento è la magia che ci permette di compilare un normale progetto Windows con clang-cl e poi convertirlo in un payload compatibile con l'host riscvm.

Per compilare:

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

llvm-install è una normale installazione di LLVM. Dovrebbe corrispondere alla versione di Clang usata da Visual Studio (a volte può essere successiva). Puoi usare una versione precompilata di llvm-17.0.2-win64.7z se vuoi risparmiare tempo nella compilazione di LLVM.

payload

Questa cartella contiene un progetto di esempio di payload.

Per compilare:

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

Questo dovrebbe fornirti un payload.bin che può essere passato come argomento a riscvm per essere eseguito.

Scarica lo strumento