Skip to content
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

Port windows reverse_tcp & bind_tcp to Metasm #4939

Closed
wants to merge 1 commit into from

Conversation

hdm
Copy link
Contributor

@hdm hdm commented Mar 17, 2015

This patch converts the Windows x86 reverse_tcp and bind_tcp stagers to Metasm and implements nicer error handling when space permits. The plan would be to use these stagers as a base to replace the other bind_tcp and reverse_tcp variants in addition to making them more reliable and automatically reconnect if staging failed.

@hdm hdm added the payload label Mar 17, 2015
@hdm hdm self-assigned this Mar 17, 2015
@hdm
Copy link
Contributor Author

hdm commented Mar 17, 2015

Basic functionality is working and tested, but holding off on review until additional features are merged.

@hdm hdm added the blocked Blocked by one or more additional tasks label Mar 17, 2015
@OJ
Copy link
Contributor

OJ commented Mar 19, 2015

Is this still blocked @hmoore-r7 ? Or do you want me to get into landing this one?

@hdm
Copy link
Contributor Author

hdm commented Mar 19, 2015

Still blocked for now, current dependencies are UUID -> Reliability (retry on failed download), planning to rebase from UUID soon.

@OJ OJ assigned OJ and unassigned hdm Apr 8, 2015
@OJ
Copy link
Contributor

OJ commented Apr 8, 2015

@hmoore-r7 I'm going to leave this as delayed, but I'm going to pull your changes into my work for the new transport reliability work that is going on in Meterpreter. So I'll take your changes and shove them into my branch.

Let me know if that's a problem. Cheers!

@hdm
Copy link
Contributor Author

hdm commented Apr 8, 2015

Sounds good; we can figure out whether to kill his branch entirely based on timing next week. If your branch lands first, I can rebase my reliability & UUID work from it instead of this one.

@OJ
Copy link
Contributor

OJ commented Apr 21, 2015

I'm including this work in #5214 now, so I'll close this and keep going over there if that's ok. If that's a problem, please reopen. Cheers @hmoore-r7 !

@OJ OJ closed this Apr 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Blocked by one or more additional tasks feature payload
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants