@@ -193957,6 +193957,74 @@
193957193957 "session_types": false,
193958193958 "needs_cleanup": false
193959193959 },
193960+ "nop_riscv32le/simple": {
193961+ "name": "Simple",
193962+ "fullname": "nop/riscv32le/simple",
193963+ "aliases": [
193964+
193965+ ],
193966+ "rank": 300,
193967+ "disclosure_date": null,
193968+ "type": "nop",
193969+ "author": [
193970+ 193971+ ],
193972+ "description": "Simple NOP generator",
193973+ "references": [
193974+
193975+ ],
193976+ "platform": "All",
193977+ "arch": "riscv32le",
193978+ "rport": null,
193979+ "autofilter_ports": null,
193980+ "autofilter_services": null,
193981+ "targets": null,
193982+ "mod_time": "2024-10-01 02:46:28 +0000",
193983+ "path": "/modules/nops/riscv32le/simple.rb",
193984+ "is_install_path": true,
193985+ "ref_name": "riscv32le/simple",
193986+ "check": false,
193987+ "post_auth": false,
193988+ "default_credential": false,
193989+ "notes": {
193990+ },
193991+ "session_types": false,
193992+ "needs_cleanup": false
193993+ },
193994+ "nop_riscv64le/simple": {
193995+ "name": "Simple",
193996+ "fullname": "nop/riscv64le/simple",
193997+ "aliases": [
193998+
193999+ ],
194000+ "rank": 300,
194001+ "disclosure_date": null,
194002+ "type": "nop",
194003+ "author": [
194004+ 194005+ ],
194006+ "description": "Simple NOP generator",
194007+ "references": [
194008+
194009+ ],
194010+ "platform": "All",
194011+ "arch": "riscv64le",
194012+ "rport": null,
194013+ "autofilter_ports": null,
194014+ "autofilter_services": null,
194015+ "targets": null,
194016+ "mod_time": "2024-10-01 02:46:28 +0000",
194017+ "path": "/modules/nops/riscv64le/simple.rb",
194018+ "is_install_path": true,
194019+ "ref_name": "riscv64le/simple",
194020+ "check": false,
194021+ "post_auth": false,
194022+ "default_credential": false,
194023+ "notes": {
194024+ },
194025+ "session_types": false,
194026+ "needs_cleanup": false
194027+ },
193960194028 "nop_sparc/random": {
193961194029 "name": "SPARC NOP Generator",
193962194030 "fullname": "nop/sparc/random",
@@ -236215,6 +236283,154 @@
236215236283 "payload_type": 1,
236216236284 "staged": false
236217236285 },
236286+ "payload_linux/riscv32le/exec": {
236287+ "name": "Linux Execute Command",
236288+ "fullname": "payload/linux/riscv32le/exec",
236289+ "aliases": [
236290+
236291+ ],
236292+ "rank": 300,
236293+ "disclosure_date": null,
236294+ "type": "payload",
236295+ "author": [
236296+ "modexp",
236297+ 236298+ ],
236299+ "description": "Execute an arbitrary command",
236300+ "references": [
236301+ "URL-https://modexp.wordpress.com/2022/05/02/shellcode-risc-v-linux/",
236302+ "URL-https://github.com/odzhan/shellcode/blob/master/os/linux/riscv64/cmd.s"
236303+ ],
236304+ "platform": "Linux",
236305+ "arch": "riscv32le",
236306+ "rport": null,
236307+ "autofilter_ports": null,
236308+ "autofilter_services": null,
236309+ "targets": null,
236310+ "mod_time": "2024-10-05 00:01:41 +0000",
236311+ "path": "/modules/payloads/singles/linux/riscv32le/exec.rb",
236312+ "is_install_path": true,
236313+ "ref_name": "linux/riscv32le/exec",
236314+ "check": false,
236315+ "post_auth": false,
236316+ "default_credential": false,
236317+ "notes": {
236318+ },
236319+ "session_types": false,
236320+ "needs_cleanup": false,
236321+ "payload_type": 1,
236322+ "staged": false
236323+ },
236324+ "payload_linux/riscv32le/reboot": {
236325+ "name": "Linux Reboot",
236326+ "fullname": "payload/linux/riscv32le/reboot",
236327+ "aliases": [
236328+
236329+ ],
236330+ "rank": 300,
236331+ "disclosure_date": null,
236332+ "type": "payload",
236333+ "author": [
236334+ 236335+ ],
236336+ "description": "A very small shellcode for rebooting the system using\n the reboot syscall. This payload is sometimes helpful\n for testing purposes.",
236337+ "references": [
236338+
236339+ ],
236340+ "platform": "Linux",
236341+ "arch": "riscv32le",
236342+ "rport": null,
236343+ "autofilter_ports": null,
236344+ "autofilter_services": null,
236345+ "targets": null,
236346+ "mod_time": "2024-10-01 02:43:44 +0000",
236347+ "path": "/modules/payloads/singles/linux/riscv32le/reboot.rb",
236348+ "is_install_path": true,
236349+ "ref_name": "linux/riscv32le/reboot",
236350+ "check": false,
236351+ "post_auth": false,
236352+ "default_credential": false,
236353+ "notes": {
236354+ },
236355+ "session_types": false,
236356+ "needs_cleanup": false,
236357+ "payload_type": 1,
236358+ "staged": false
236359+ },
236360+ "payload_linux/riscv64le/exec": {
236361+ "name": "Linux Execute Command",
236362+ "fullname": "payload/linux/riscv64le/exec",
236363+ "aliases": [
236364+
236365+ ],
236366+ "rank": 300,
236367+ "disclosure_date": null,
236368+ "type": "payload",
236369+ "author": [
236370+ "modexp",
236371+ 236372+ ],
236373+ "description": "Execute an arbitrary command",
236374+ "references": [
236375+ "URL-https://modexp.wordpress.com/2022/05/02/shellcode-risc-v-linux/",
236376+ "URL-https://github.com/odzhan/shellcode/blob/master/os/linux/riscv64/cmd.s"
236377+ ],
236378+ "platform": "Linux",
236379+ "arch": "riscv64le",
236380+ "rport": null,
236381+ "autofilter_ports": null,
236382+ "autofilter_services": null,
236383+ "targets": null,
236384+ "mod_time": "2024-10-05 00:01:41 +0000",
236385+ "path": "/modules/payloads/singles/linux/riscv64le/exec.rb",
236386+ "is_install_path": true,
236387+ "ref_name": "linux/riscv64le/exec",
236388+ "check": false,
236389+ "post_auth": false,
236390+ "default_credential": false,
236391+ "notes": {
236392+ },
236393+ "session_types": false,
236394+ "needs_cleanup": false,
236395+ "payload_type": 1,
236396+ "staged": false
236397+ },
236398+ "payload_linux/riscv64le/reboot": {
236399+ "name": "Linux Reboot",
236400+ "fullname": "payload/linux/riscv64le/reboot",
236401+ "aliases": [
236402+
236403+ ],
236404+ "rank": 300,
236405+ "disclosure_date": null,
236406+ "type": "payload",
236407+ "author": [
236408+ 236409+ ],
236410+ "description": "A very small shellcode for rebooting the system using\n the reboot syscall. This payload is sometimes helpful\n for testing purposes.",
236411+ "references": [
236412+
236413+ ],
236414+ "platform": "Linux",
236415+ "arch": "riscv64le",
236416+ "rport": null,
236417+ "autofilter_ports": null,
236418+ "autofilter_services": null,
236419+ "targets": null,
236420+ "mod_time": "2024-10-01 02:43:44 +0000",
236421+ "path": "/modules/payloads/singles/linux/riscv64le/reboot.rb",
236422+ "is_install_path": true,
236423+ "ref_name": "linux/riscv64le/reboot",
236424+ "check": false,
236425+ "post_auth": false,
236426+ "default_credential": false,
236427+ "notes": {
236428+ },
236429+ "session_types": false,
236430+ "needs_cleanup": false,
236431+ "payload_type": 1,
236432+ "staged": false
236433+ },
236218236434 "payload_linux/x64/exec": {
236219236435 "name": "Linux Execute Command",
236220236436 "fullname": "payload/linux/x64/exec",
0 commit comments