-
Notifications
You must be signed in to change notification settings - Fork 14k
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
Change memory types from DWORD to QWORD #3416
Conversation
This was causing memory allocations to fail on x64 in cases where the higher bits were set in addresses.
Nice catch, @Meatballs1! |
All with the goal of removing more pointer truncation issues.
Updated again to match the changes that are in the Meterpreter side of the PR. |
@OJ Do you want to submit the latest bins for this? Or are we going to gem it up? |
I think we still have to submit bins don't we? The gem thing is not quite @todb-r7 can you please confirm? |
Bump @todb-r7 ? |
Just reviewing the meterpreter side, looks like that was landed after the OpenSSL fixes. (Aka #3423 ). Looks like the testing needed is all doc'ed on the meterpreter side as well. As for the gem business, not quite there yet, but I'm happy to use this PR as the test case and roll that through tomorrow with @cdoughty-r7 after a quick sync-up. Thanks for the bump fellows!Sent from a tiny computer. |
Thanks mate. Let me know what you need from me to make this happen. Happy |
💎 |
Looks good to me. |
Note, all I did was step through the use cases on rapid7/meterpreter#76, nothing untoward came up. |
Awesome, thanks Tod! |
What's the plan for the binaries? |
hehe just raised that question :) |
Yes I'm an idiot, had the binaries generated up but didn't actually do anything with them. Let me sort that right now. In the meantime, reverted. To recommit this, revert 3d73414 . One sec. |
Also there is no way this is "newbie friendly." |
Who tagged all these PRs as newbie-friendly?? |
These are the binaries generated for rapid7/meterpreter#76 , against commit 2776adb8b91d9967983033c0e770c46a10a68002 These bins are need to make rapid7#3416 actually functional
This reverts commit 3d73414.
This lands rapid7#3416 again as well, but now with the bins from rapid7/meterpreter#76 Sorry for the mixup.
Wasn't me! |
This was causing memory allocations to fail on x64 in cases where the higher bits were set in addresses. Yes, another pointer truncation problem.
This is required to make rapid7/meterpreter#76 work in all cases on the MSF side.