Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
riscy-business — RISC-V виртуальная машина | Kitploit
Инструменты/GitHubGitHub/thesecretclub/riscy-business
Обратная инженерияВиртуализация для безопасностиРазработка Полезной Нагрузки
GitHubthesecretclub/riscy-business

riscy-business

RISC-V виртуальная машина

РепозиторийСайт
29625791 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

riscy-business

logo

Статья: RISC-Y Business: Ярость против урезанной машины.

Предварительные требования

  • Visual Studio 2022 с компонентом C++ Clang Compiler for Windows (16.0.5)
  • CMake 3.26 (более ранние версии могут подойти, но не рекомендуются)

riscvm

Эта папка содержит хост ВМ (интерпретатор rv64i).

Сборка:

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

transpiler

Эта папка содержит проект, отвечающий за изменение и приведение файлов LLVM Bitcode (.bc) к виду, совместимому с компиляцией для целевой архитектуры riscv64. Этот инструмент — та самая магия, которая позволяет собрать обычный проект Windows с помощью clang-cl, а затем преобразовать его в полезную нагрузку, совместимую с хостом riscvm.

Сборка:

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

llvm-install — это обычная установка LLVM. Она должна соответствовать версии Clang, используемой Visual Studio (иногда она может быть более новой). Вы можете использовать предварительно собранный llvm-17.0.2-win64.7z, если хотите сэкономить время на сборке LLVM.

payload

Эта папка содержит пример проекта полезной нагрузки.

Сборка:

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

В результате вы получите файл payload.bin, который можно передать в качестве аргумента riscvm для выполнения.

Скачать инструмент