-
-
Notifications
You must be signed in to change notification settings - Fork 100
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
can't eject a dll, event match case. #20
Comments
Try just the dll name, without the path. |
i already do that , you can see the last pic , i use dll name only and full path . there has two command and all failed . |
Ah, correct. Odd, I'll see if I can reproduce and fix 🤞 |
I eject a dll which injected by another process, that is ListaryHook64.dll in the above screenshot, and I can successfully eject it. |
it not work too |
@ghggn please try the latest master build. |
still not work |
OK thx for the feedback, will continue investigating. |
I recommend you step through here with the debugger and see what kind of strings you're getting back in the comparison. |
Well I think ghggn tried the latest release (which hasn't been updated yet) rather than building the latest code. The latest code not only fails eject but also inject. I studied it a little. It is really difficult to setup the software mentioned. Never mind, finally reproduced. The different behaviors root from that we use snapshot I will fix this and make new PR later. BTW, I happen to notice
So, when someone tries to use a relative path, since we simply append it rather than qualifying it, the comparison fails. (For example comparing Injector/Injector/Injector.cpp Lines 240 to 243 in 8e7314c
After turning Tool Help Library (tlhelp32) into Process Status API (psapi) this should also be fixed together. |
oepn an app(wechat.exe), and it's dll list show like this(windows Resource Monitor)
then i inject a dll into this app by pid
it success and in windows Resource Monitor we can find it .
but
i cant eject this dll anymore .
The text was updated successfully, but these errors were encountered: