GamersClub Injected Module
GamersClub manual maps a module into csgo.exe, I dumped that module from memory.
Here are some interesting string objects.
They appear to hook LdrLoadDll, not sure why they don't just use a MiniFilter since they already have a kernel-driver but they're not very good at their job so I'll just assume the reason is incompetence.
Quote:
You can see from these strings that they take screenshots of the game window using Direct3D.
Quote:
The module also uses LibCurl, it seems to forward certain things to a web API and the module can make connections to an FTP server and/or a Mail server (I doubt the mail server connection functionality is used, I think it's just part of a library they use)
So the injected module appears to be able to do a couple of things.
Take screenshots of the game surface using Direct3D SDK
Monitor the Source Engine for unauthorized hooks or activities
Hook LdrLoadDll for DLL whitelisting
Upload suspect binaries/memory to an FTP server/web API
These are the main functions it appears to be capable of, it can do a few more standard anti-cheating things, but nothing interesting or otherwise worth noting.
Here are some interesting string objects.
They appear to hook LdrLoadDll, not sure why they don't just use a MiniFilter since they already have a kernel-driver but they're not very good at their job so I'll just assume the reason is incompetence.
Quote:
Code:
.rdata:100AB8A4 0000000B C LdrLoadDll .rdata:100AB8B0 0000000A C ntdll.dll You can also see that they monitor the source engine for unauthorized modifications or activities. Quote: .rdata:100AAA20 0000001D C A1 ? ? ? ? 50 8B 08 FF 51 0C .rdata:100AAA40 00000011 C shaderapidx9.dll .rdata:100AAA54 0000000B C VClient018 .rdata:100AAA60 0000000B C client.dll .rdata:100AAA6C 00000011 C VEngineClient014 .rdata:100AAA80 0000000B C engine.dll .rdata:100AAA8C 0000000E C VGUI_Panel009 .rdata:100AAA9C 0000000A C vgui2.dll .rdata:100ABAB4 00000010 C CreateInterface .rdata:100AB920 00000011 C FrameStageNHK_%d .rdata:100AB934 00000010 C CreateMoveHK_%d .rdata:100AB944 00000014 C PaintTraverseNHK_%d
Quote:
Code:
.data:100B1014 0000000D C d3dx9_43.dll .rdata:100B05F6 0000000A C D3DXSaveSu .data:100B1000 00000014 C rfaceToFileInMemory
So the injected module appears to be able to do a couple of things.
Take screenshots of the game surface using Direct3D SDK
Monitor the Source Engine for unauthorized hooks or activities
Hook LdrLoadDll for DLL whitelisting
Upload suspect binaries/memory to an FTP server/web API
These are the main functions it appears to be capable of, it can do a few more standard anti-cheating things, but nothing interesting or otherwise worth noting.