-
Notifications
You must be signed in to change notification settings - Fork 77
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
error while loading shared libraries: dlopen: invalid caller #5
Comments
Until now, I've been leaving the To work around this, we need to set |
@pdoge I think I've fixed this in the latest commit, can you please re-test? |
@DavidBuchanan314 I just used your latest inject code for testing and the same error occurred |
I overwrite the _dl_check_caller function in ld-2.17.so by memory injection, so that dlopen: invalid caller no longer appears. Thank you for sharing the process memory injection ideas. I learned a lot |
I am reopening this issue because at some point, I would like to create a workaround in the tool itself, that doesn't require patching libc etc. |
I got the same problem |
hey
I tested this code and got this error.
My environment:
![image](https://user-images.githubusercontent.com/25022186/92231334-28ed9d00-eedf-11ea-93a3-c344b7622247.png)
centos7 64bit + ld-2.17.so + glibc-2.17-260.el7_6.6.x86_64 + kernel 3.10.0-957.27.2.el7.x86_64
I think this error comes from __check_caller in glibc
What should I do so that I can successfully test, or the experimental environment of the person who successfully tested. thinks
The text was updated successfully, but these errors were encountered: