• Speedhax0rz in TF2
    37 replies, posted
[QUOTE=saucekeg;20513391]have fun receiving your vac ban in two weeks[/QUOTE] I did this in css,oh shit I'm getting banned for using a plugin. /sarcasm
It was made by ezerith, that furfag that no one liked.
[QUOTE=aVoN;20513352]This has been possible for ages: It was possible to compile your own source-addons (not sourcemod-plugins), where you could alter sv_cheats easily using the g_pCVar. But I'm yet unsure, if this is VAC-Proof. VALVE should know about this from the beginning of all days, you can code your own source-addons. So I'm pretty sure, VAC should come into play (soon or later).[/QUOTE] Not really, no. You have been able to alter sv cheats for years now. Just hook createmove. They tried to stop it with L4D2 but obviously there's always a work around [cpp] // WARNING: Engine code is likely to change at any point! You should add sigscanning to make sure this keeps working HMODULE engine = GetModuleHandle("engine.dll"); if (engine) { // terrible code :| cheatprotectionptr = (UINT8*)engine; cheatprotectionptr += 0x3E1C9C; Msg("*** DLL Base Offset %p, Protection at %p\n",engine,cheatprotectionptr); } else { Msg("*** Engine sv_cheats protection workaround skipped\n"); } // change it to something else, such as a cvar if (cheatprotectionptr) memcpy(cheatprotectionptr,(void*)&fake_cheat_protection_cvar,sizeof(UINT32)); while (1) { if (isSpeedOn) { cheatens->SetValue(1); host_timescale->SetValue(speed_timescale->GetInt()); } else { cheatens->SetValue(0); host_timescale->SetValue(1); } Sleep(1); } [/cpp]
Way to go, why dont you give away all of our fucking secrets? God damnit, I found out about this a LOOOONG time ago, I didnt mention it so it didnt get publicity. Mentioning = people knowing = people telling = spreading = patching. I thought this was dead for good. Guess not.
I was on a server with a speedhacker, our entire team went scout, first person to nail him with a baseball won :buddy:
[QUOTE=The man of "Wat";20526818]Way to go, why dont you give away all of our fucking secrets? God damnit, I found out about this a LOOOONG time ago, I didnt mention it so it didnt get publicity. Mentioning = people knowing = people telling = spreading = patching. I thought this was dead for good. Guess not.[/QUOTE] Shut up already.
[QUOTE=databee;20527280]Shut up already.[/QUOTE]Oh fuck you, the human nature is always curious at one point or another, I abused it on about two server's, then left the exploit to rot, hadnt heard from it in forever, intill now. On a neater note, it is also possible to use this exploit to charge farther with the targe, and charge a ubercharge faster, its really unnoticable with the ubercharge as nobody sees it.
[QUOTE=databee;20526614]Not really, no. You have been able to alter sv cheats for years now. Just hook createmove. They tried to stop it with L4D2 but obviously there's always a work around [cpp] // WARNING: Engine code is likely to change at any point! You should add sigscanning to make sure this keeps working HMODULE engine = GetModuleHandle("engine.dll"); if (engine) { // terrible code :| cheatprotectionptr = (UINT8*)engine; cheatprotectionptr += 0x3E1C9C; Msg("*** DLL Base Offset %p, Protection at %p\n",engine,cheatprotectionptr); } else { Msg("*** Engine sv_cheats protection workaround skipped\n"); } // change it to something else, such as a cvar if (cheatprotectionptr) memcpy(cheatprotectionptr,(void*)&fake_cheat_protection_cvar,sizeof(UINT32)); while (1) { if (isSpeedOn) { cheatens->SetValue(1); host_timescale->SetValue(speed_timescale->GetInt()); } else { cheatens->SetValue(0); host_timescale->SetValue(1); } Sleep(1); } [/cpp][/QUOTE] Then I wonder, why VALVE added plugin support without checking it against VAC or unloading a plugin. Also: What's that "cheat protection pointer"? In GMod, I can set sv_cheats to 1 easily using g_pCVar without the need of getting a "cheat protection pointer".
Sorry, you need to Log In to post a reply to this thread.