-
Notifications
You must be signed in to change notification settings - Fork 13.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
process migration (Linux) #15714
Comments
migration is only supported on the native Windows meterpreter currently. It would be possible to add it to the new linux meterpreter (using ptrace?) but it's not done yet. I believe the code from that blog post was depreciated when we switched from the old unstable linux meterpreter: https://github.com/rapid7/meterpreter to mettle: https://github.com/rapid7/mettle |
could you port it using ptrace? I would be so grateful to have such an amazing feature in Linux again... |
@timwr coming soon? |
What's your use case for it? |
I'll give you 5 reasons, in my opinion: 1: become part of a process and inherit its functions 2: Hiding the process to gain persistence and avoid detection 3: Change the process architecture to run some payloads with the correct architecture 4: I could use this feature on Android too,using aarch64,armle,mipsle,x64/x86 5: Migrate to a more stable process |
@timwr coming soon? |
Mine would be persistence. |
I ran these two payloads: linux/x86/meterpreter_reverse_tcp and linux/x86/meterpreter/reverse_tcp
and then I tried to migrate to another process, and then, it says it's not supported, what's going on?
these are the same payloads used here: https://www.rapid7.com/blog/post/2015/01/04/12-days-of-haxmas-meterpreter-migration-now-also-for-linux/
The text was updated successfully, but these errors were encountered: