Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
riscy-business — RISC-V Virtuelle Maschine | Kitploit
Tools/GitHubGitHub/thesecretclub/riscy-business
Reverse EngineeringSicherheitsvirtualisierungPayload-Entwicklung
GitHubthesecretclub/riscy-business

riscy-business

RISC-V Virtuelle Maschine

Repository anzeigenWebseite
29625710vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

riscy-business

logo

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

Voraussetzungen

  • Visual Studio 2022 mit der Komponente C++ Clang Compiler for Windows (16.0.5)
  • CMake 3.26 (frühere Versionen funktionieren möglicherweise, werden aber nicht empfohlen)

riscvm

Dieser Ordner enthält den VM-Host (rv64i-Interpreter).

Zum Erstellen:

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

transpiler

Dieser Ordner enthält das Projekt, das dafür verantwortlich ist, die LLVM-Bitcode-Dateien (.bc) für die Kompilierung mit dem riscv64-Ziel kompatibel zu machen. Dieses Tool ist die Magie, die es uns ermöglicht, ein reguläres Windows-Projekt mit clang-cl zu bauen und es dann in einen mit dem riscvm-Host kompatiblen Payload umzuwandeln.

Zum Erstellen:

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

Der llvm-install ist eine reguläre LLVM-Installation. Diese sollte mit der von Visual Studio verwendeten Clang-Version übereinstimmen (manchmal kann sie neuer sein). Du kannst eine vorkompilierte llvm-17.0.2-win64.7z verwenden, wenn du dir beim Erstellen von LLVM etwas Zeit sparen möchtest.

payload

Dieser Ordner enthält ein Beispiel-Payload-Projekt.

Zum Erstellen:

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

Das sollte dir eine payload.bin liefern, die als Argument an riscvm übergeben werden kann, um ausgeführt zu werden.

Tool herunterladen