http://www.milw0rm.com/exploits/1750
Uses a buffer overflow with remapshader to open a shell on the client.
http://www.milw0rm.com/exploits/1750
Uses a buffer overflow with remapshader to open a shell on the client.
Its an exploit and not a cheat. And the server admin need to install it to make it work. Don’t know if mods like ETPro or ETPub can fix it, so I posted it here, because it may require an engine patch.
Hmm…I remember some worry about this a while ago. Aparently it’s fixed in ET/ETPro…
bandit5k: no, thats a different bug.
However, if the server operator wants to mess with you there are lots of things they can do.
ok, if i am right (and i am probably not), this should fix it: (someone confirm for me plz)
in q_shared.c on line 70 change
void COM_StripExtension( const char *in, char *out ) {
while ( *in && *in != '.' ) {
*out++ = *in++;
}
*out = 0;
}
to
void COM_StripExtension( const char *in, char *out ) {
if(strlen(in) > 1023) {
*out = *in;
} else {
while ( *in && *in != '.' ) {
*out++ = *in++;
}
*out = 0;
}
}
They’ve released patches for all three games (Q3, RTCW, W:ET) it seems. Check the Blues news article here:
http://www.bluesnews.com/cgi-bin/board.pl?action=viewthread&threadid=67152
Protocol is the same as 2.60 apparently, but I assume unpatched servers will kick patched clients (and other way round) for being “unpure”.
I added a mirror to the patch at my site here:
http://forums.quakewarsterritory.com/viewtopic.php?p=2932#2932
I’m not too sure.
Maybe PB kicks for some corrupt or modified file, but I think the engine is not checked by the game itself.
Pure doesn’t check et.exe/et.x86
Some servers may do a pb md5 check, but that should be easy to avoid.
patches available for all O/S
http://www.idsoftware.com/
afaik, not usable with etpro, only etmain and it’s mods
Respect to ID for releasing a patch so quickly 
However, shame they didn’t fix the well known “infoBoom” exploit too 
However However, the infoboom “fix” does work on the new binaries 
I appreciate the above is a bit cryptic, but those who know will understand 
Hewster