DO NOT LAND - Test to get riscv meterpreter builds - DO NOT LAND#297
Draft
bwatters-r7 wants to merge 1 commit into
Draft
DO NOT LAND - Test to get riscv meterpreter builds - DO NOT LAND#297bwatters-r7 wants to merge 1 commit into
bwatters-r7 wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DO NOT LAND THIS!
As a lark, I wanted to see what would be required to get mettle built for riscv64. It turns out it is possible, but we will need to make some changes to things outside this repo. I've patched things here that have no business being patched in this repo.
There are two things I've hotpatched in here that should not be in here:
Here it is working on a stageless reverse_tcp:
Things I did not test:
I did not test a staged payload because we don't have a riscv meterpreter stager in framework yet.
I 100% used Claude to help out on this- It took a couple tries before I found a musl build set that worked, and I absolutely offloaded that, plus tracking down the build bug in libpcap was not fun even with Claude's help.
I'm tossing this up as proof riscv is possible, but we do have some work ahead of us.