-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Executable Stack #5588
Comments
Executable stack is fun and profit 😎 I should focus on #4314, hopefully it's not too much work. |
@claudioandre-br can you check if the branch magnumripper/yasm-no-exec-stack fixes the problem? Right now I sit in a place lacking linux/yasm (and super doesn't seem to have yasm anywhere). It adds this to the asm files:
I got that from https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart#Causes_of_executable_stack_markings and it says it's for nasm/yasm. @solardiz does it look right? I'm not sure if/why noalloc and nowrite should be there. |
Testing it! |
It works (no files with executable stack was found): $ john --test --format=o5logon
Will run 8 OpenMP threads
Benchmarking: o5logon, Oracle O5LOGON protocol [SHA1 AES 32/64]... (8xOMP) DONE
Many salts: 27787K c/s real, 3510K c/s virtual
Only one salt: 16269K c/s real, 2055K c/s virtual Versus:
|
See also openwall/john-packages#657 (comment)
The text was updated successfully, but these errors were encountered: