PDA

View Full Version : Fix MOHAA server Crash Exploit


Buzz_Litebeer
08-27-2003, 06:23 PM
Hello Mohaa Community,

Recently peoples servers have been crashed by known cheater group (who funnily claims not to crash servers) that stumbled upon a server bug that allows them to crash MOHAA servers at will.

Myself, BlackBart (invisiblewarriors.com), and [MC]Hammer have worked hard and tracked down the cause of the problem, and fixed.

The cause is because of an animation error in the game, when a user does a certain set of actions in a certain order it causes the game to call an animation that doesn't exist, and then MOHAA crashes violently.

Since this fix is an animation problem, it means we had to edit MOHAA tiki files to fix the issue.

The tiki files are

m2frag_grenade_base.txt

and

steilhandgranate_base.txt

Unfortunately any edit of these files means that it conflicts with custom realism modifications, so we have taken the liberty to convert the regular mohaa, ckr realism, and BB realism files to incorporate the fix. The file fix also includes instructions on how to "roll your own" fix so to speak if you too have a custom realism such as Keonigs realism, or DWM realism.

We hope this works out just great, it fixes another known problem for MOHAA.

Also while you are at it, on the same page as the link provided you will find a fix for MOH:SH that stops people from causing the map to reload over and over again.

Here is the link you guys have been sorely waiting for.

http://invisiblewarriors.com/iw/modules.php?name=Downloads&d_op=viewdownload&cid=5

Also, if you run a MOHAA server and havent done so already, you should go to this link
http://www.thecheatpolice.com/modules.php?name=Downloads&d_op=getit&lid=34

which stops people from spawning Uboats into maps which causes the maps to crash.

Again for a Re-Cap

the first link provides fixes Spearhead Reload Problem, and the latest MOHAA Server Crash Exploit.

Special Shoutout to

}Mech{ Wizz for providing the server logs and info needed on how the exploit was done.

For any other data on anti-cheat information go to www.thecheatpolice.com

Luckily we stopped PM and S.W.A.T. who are the sole users of these exploits.

PS. There are 2 other known methods of crashing servers, we may be providing information on those soon, but they involve heavy server spamming, so if you notice someone spamming on your server, simply ban them with a fast booting program such as MOHAACI, do not kick them, though if they are legit you may warn them first.

Buzz OUT

Hammer
08-27-2003, 08:23 PM
Hey Buzz,

Check with Bart, the simplest thing to do is to add the notdroppable to init as I first suggested. There's just too many sections to update in that patch from your link and the end result is the same as if you had used just the one-liner in the init section.

Sorry for the lateness, I got out from work and noticed Bart's email about still having problems. Took me a while to go through all the variations. Finally gave up and reverted to my initial thinking.

--[MC] Hammer

greensha
08-27-2003, 08:26 PM
Just a quick point anyone having issue's regarding the map reload bug on Spearhead LINUX version> PM me I will provide the fix or tell you how to fix it yourself. I cannot post the file because its not secure enuff for public/general use.

Buzz_Litebeer
08-27-2003, 08:58 PM
if the dll doesnt work, PM me with your e-mail and i will e-mail and you can send me the dll that linux uses for spearhead.

though i think they are both the same, the dll we have should work for speahread as well.


Hammer, the fix we have works, and it works so that people can still drop grenades, which was the big issue we were having, it takes a few spots to be updated, but it at least allows the game to be used normally.

Buzz OUT

Hammer
08-27-2003, 09:44 PM
Buzz, indeed the patch does work, i.e. it prevents the server from crashing. However, it does not let you drop the nades since Bart also changed the raise (pull grenade out) animation, which immediately makes nades not droppable. This is what I was referring to above, the end result is the SAME as if you just had the one-line entry I suggested, making for a much simpler patch (especially for all the realism mods).

--[MC] Hammer

Buzz_Litebeer
08-27-2003, 10:02 PM
ahjh, i thought i was able to drop grenades when i was on his server...

Hammer
08-27-2003, 10:10 PM
Probably a timing factor; you probably have a split second when you raise to drop ... just like the timing problem we found in the charge and fire animations.

--[MC] Hammer

Buzz_Litebeer
08-27-2003, 10:34 PM
must be...