Thanks in the name of all admins who run 3.1.1.0(c). Voodooman ----- Original Message ----- From: "Virtual Master" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, August 01, 2003 4:55 PM Subject: [hlds_linux] hlds 3.1.1.0 fix for buffer-overrun exploit [was "_working_ workaround for hlds exploit on linux"]
> Hello everyone, > > After reading the messages on this list for two days, I believe there's > quite a lot server admins that don't want to run 3.1.1.1 beta servers > for whatever reason. With valve releasing their security fix only as an > upgrade to version 3.1.1.1d these people have no other choice than > upgrading, even if there are strong arguments against the 3.1.1.1x > versions. > > I decided to clean-up the fix I released on wednesday and present it as an > alternative for those who don't want to run the new betas. > The new version doesn't retrieve the original functions address with every > call, but only once, so there is no chance of wasting performance. It's > also commented so people understand what it does, and it tells the user > about it being successfully loaded by printing a line right at the server > startup "boffix_i386.so - fix for buffer overflow vulnerability in hlds > 3.1.1.0". > > Either compile the source using the following gcc statement: > "gcc -Wall -fpic boffix.c -shared -Wl,-soname,boffix.so -lc -o > boffix_i386.so" (all in one line) or use the binary I compiled. > FreeBSD users have to use linux-compiled binaries, too, as the hlds is > linux, and the linked dynamic objects also need to be linux. > > Install the fix by copying the boffix_i386.so to your hlds_l directory, > and modifying your hlds_run script to contain the line > "export LD_PRELOAD=./boffix_i386.so". This can be right before or after > the LD_LIBRARY_PATH export on linux machines, but needs to be right before > the two lines containing "$HL $*" for FreeBSD systems. > > Thanks a lot to Miklos of clanhost.dk for hosting the patch and the > source: http://miklos.clanhost.dk/ > > Remember, that fix is only meant for those who want to keep running > version 3.1.1.0, if you're already using a 3.1.1.1 version use the new > version valve provides. > > Best regards, > > Dominic (Virtual Master) > > -------------------------- > [EMAIL PROTECTED] > irc.quakenet.org #nocheat, #cheaterlog > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

