-
Notifications
You must be signed in to change notification settings - Fork 57
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
FYI Your handle hijacking doesn't work. #125
Comments
Care to elaborate? In my tests it seemed like the program was reading and writing to the memory of the hijacked handle just fine, and if the cheats are working, which they were during my testing, then it's obviously writing and reading memory from the right process, correct me if I am wrong. Of course just because the cheats work doesn't mean the handle is hijacked successfully, but the program does output whether it is using the hijacked handle or open process to read and write memory, therefore if it's outputting that it is using said hijacked handle, then I would assume that reading/writing to memory would not work, aka the cheats would not work, due to the fact that the hijacked handle is not correct (in your theory). Sorry if this is a bit unclear. |
What I'm saying, is that it's detected by this old vac module: |
That makes more sense now. Even though it is detected, VAC doesn't do anything with it in CS2 currently. It falls between that fine line of detected but not bannable, for now at least. If anyone doesn't believe me feel free to try it yourself, hijacking a handle doesn't result in a ban or lowered trust, even though VAC can detect it with no problems at all. |
Thanks for explaining this issue clearly, i will try to investigate it further more. Also take into account that if the handle hijack fails to get a handle, it will fall back to the normal open handle, this is done to make it simpler for the user as many are inexperienced, they just want it to work right away, and as @ifBars said it doesn't affect the tf or causing bans in cs2. cs2-external-esp/memory-external/memory/memory.cpp Lines 99 to 105 in b817fc4
|
NtQuerySystemInformation finds the open handle, with the path to the cheats .exe,
instead of the process whose handle we're trying to hijack.
Hope this helps <3
The text was updated successfully, but these errors were encountered: