-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
shellcraft.amd64.mov does not work for 32-bit unsigned values > 0x7fffffff #841
Comments
Looks like this is a regression introduced in v3.0.0, v2.3.0 works fine. |
Which is very odd, because v.3.0.0 works for...
But then does...
|
It looks like 2.3.0 doesn't throw an exception, but is just "wrong". If we run the code via
Which is clearly incorrect. |
It looks like v.2.2.0 is correct:
Which gets us
|
push' of shellcraft output of
mov` instruction
Closed via #843, this will be fixed in v3.3.3 |
Looks like
push 0xffffffff
is an invalid instruction, should bepush -1
in this case?The text was updated successfully, but these errors were encountered: