Jire / Overwatcheat

Free, open-source undetected color cheat!
GNU Affero General Public License v3.0
321 stars 90 forks source link

mouseevents and messages get detected and screenshots are blocked! #51

Open Sh4d0wBlade opened 6 years ago

Sh4d0wBlade commented 6 years ago

HI Jire,are you still working on it?Now They(you konw who i refer to-:)) DO DETECT the mouse messages or events,(I use C++/C codes,but i guess those codes in java is alike)but this is not trivial(we have baskets of methods of mouse simulation),the importance is that they also anti SCREENSHOTS!!! so the DC/Bitmap C++functions may not work...So I use GetPixel,buf this function is TOOOOO SLOW...so,Any better idea???

Sh4d0wBlade commented 6 years ago

oh by the way i also have tried the "DXGI desktop duplication sample" which is provided by microsoft and it is open source,then it does work in capturing the screen.but after i perused the codes in obtaining the frames of my screen,only to find that i can't gain pixel information from the frame buffer(actually, i do not know how to obtain pixels from the buffer.the buffer is a ID3D11Texture2D structure buffer.you can find ID3D11Texture2D in msdn).So if you have any good idea please inform me.

Sh4d0wBlade commented 6 years ago

and,i have learned the display port driver and WDDM on msdn(you do not want to know how hard it is, a long haul actually),after all of this, i feel that i got fucked...

Lonerw0lf commented 6 years ago

https://www.codeproject.com/Articles/565/Remote-Control-PCs Look at the source code to see how the screen capture works, should be fast, also the screenshot block should be fixed with stuff like OBS Preview (already talked about this in a few other Issue Threads)

I believe using a pendrive hack or driver should be more than enough if you REALLY want to cheat in Overwatch.

anon0089 commented 6 years ago

If i wanted to learn how to make a pendrive hack, can you point me in the right directions? Is yt the thing cause i cant find anything on like "aimbot pendrive" "pendrive aimbot hack" "pendrive pixel bot" I wanna learn it, i dont need a dev to make it for me! The game is slowly dead anyway, so i just wanna spend my freetime doing it! Thanks :)

Lonerw0lf commented 6 years ago

Well I can point you to a direction where you'll end up using C++, so here we go:

(If you don't know C++ at all, watch some "C++ in one hour" or read in some tutorials website) (For Windows Data Types: https://msdn.microsoft.com/en-us/library/windows/desktop/aa383751(v=vs.85).aspx)

If you still want to make it a pixel Aim-Bot (Color-Bot) you'll need to find ways to adapt the stuff in here to C++, while to make a memory Aim-Bot you'll need to learn how to use tools like OllyDbg, IDA, Cheat Engine (Process Explorer should help you a lot, like pausing the process so you can use that snapshot of the process)

Read a lot of threads in game hacking stuff, it took me around 3 to 6 hours to get information enough to setup all my ideas and shit (it was a few days ago actually), unknowncheats should be good, I did not use mpgh but it should be okay, as long as you actually search you'll find what you need. (Dumping stuff, discovering what you can use [which is not heavily packed, remember, you're not trying to reverse engineer it, just make a private hack for yourself{?}] and checking if they work)

After you think you're mostly done setting it up, investigate your bypass and stuff with tools like Process Hacker and FireEye Memoryze (emulate an AC) before using them, if you can detect/see them yourself then Overwatch's Warden can probably pick it up as well. You can also use existent drivers such as capcom.sys, you can simply google and you can find examples on how to use them.

Matrices, vectors, make sure you understand that kind of stuff if you want to make some ESP and stuff (google Overlay window non-TOPMOST), remember that there are source codes for MOST of the stuff you will need, just adapt it to your own taste, and make sure you don't copy pasta everything even when you don't understand what the code is (epic).

Manual Map, use VMProtect for virtualization, and inject stealthily (after injecting): no new threads, handles, extra modules loaded, memory pages created.

Well I hope at the end of reading this you actually try and go ahead to do it, it is not hard to actually do stuff with C++, I wish you and whoever is reading this good luck. And remember (obviously): if you decide to make a public hack, make a new project after your private one is done, since the chances of it getting sigged (and detected) or whatever OW uses are high.

Use this as reference for a driver: https://github.com/Zer0Mem0ry/KernelBhop

And an unknowncheats source code reference using capcom: https://www.unknowncheats.me/forum/anti-cheat-bypass/252685-drvmap-driver-manual-mapper-using-capcom.html

Sh4d0wBlade commented 6 years ago

Thanks Lonerw0lf for Remote-Control-PCs and that is really good stuff.Talk about C++ on Windows...yeah,those data types DID bother me a while once,but now i get used of it and i regard them as one of those odd features of Windows.As for the game,SLOWLY DEAD indeed,but i gonna play till AFK. PS: Happy chinese new year!(both in the game and out)