Search found 90 matches

by tuia
Sun Nov 27, 2011 10:57 am
Forum: Battlefield server and client
Topic: BF1942 Server Crash New Exploit!
Replies: 31
Views: 153087

Re: BF1942 Server Crash New Exploit!

The previous exploit caused the server executable to loop infinitely, making it unresponsive and use all system resources. This new one causes it to crash due to an invalid argument, it displays an error dialog in Windows server executables.
by tuia
Fri Nov 25, 2011 7:15 pm
Forum: Battlefield server and client
Topic: BF1942 Server Crash New Exploit!
Replies: 31
Views: 153087

Re: BF1942 Server Crash New Exploit!

Patched file for Battlefield Vietnam Linux server version 1.2: http://estatistic.planetaclix.pt/download/bfv_linded-v1.2-patched.tar.gz It already contains the fix to the previous exploit. Here are the instructions for the dynamic executable to prevent the new exploit: bfv_linded.dynamic v1.2 (origi...
by tuia
Thu Nov 24, 2011 11:56 pm
Forum: Battlefield server and client
Topic: BF1942 Server Crash New Exploit!
Replies: 31
Views: 153087

Re: BF1942 Server Crash New Exploit!

Instructions to fix the new exploit for Battlefield Vietnam Linux server files version 1.21: bfv_linded.dynamic v1.21 (original) 8756b31: 89 c7 mov edi,eax 8756b33: 0f 84 21 f0 ff ff je 8755b5a 8756b39: 89 04 24 mov DWORD PTR [esp],eax 8756b3c: e8 df c6 fd ff call 8733220 8756b41: 85 c0 test eax,eax...
by tuia
Thu Nov 24, 2011 12:01 pm
Forum: Battlefield server and client
Topic: BF1942 Server Crash New Exploit!
Replies: 31
Views: 153087

Re: BF1942 Server Crash New Exploit!

I'm glad to help. About this fix, I can't give too much details now, as this exploit has been used and is being used against vulnerable servers. Basically, I just put a check for valid arguments before the function, which causes the crash, is called. Thanks to Grabbi for pointing out the error messa...
by tuia
Wed Nov 23, 2011 5:41 pm
Forum: Battlefield server and client
Topic: BF1942 Server Crash New Exploit!
Replies: 31
Views: 153087

Re: BF1942 Server Crash New Exploit!

Here are the instructions for BF1942 Windows v1.61 server executable: BF1942_w32ded v1.61 (original) 45aacf: 53 push ebx 45aad0: 8b ce mov ecx,esi 45aad2: e8 89 aa ff ff call 0x455560 45aad7: 8b d8 mov ebx,eax 45aad9: 85 db test ebx,ebx 45aadb: 0f 84 b0 06 00 00 je 0x45b191 45aae1: 8b cb mov ecx,ebx...
by tuia
Tue Nov 22, 2011 12:03 am
Forum: Battlefield server and client
Topic: BF1942 Server Crash New Exploit!
Replies: 31
Views: 153087

Re: BF1942 Server Crash New Exploit!

Here are the instructions to prevent the new exploit for BF1942 Linux server files: bf1942_lnxded.dynamic (original) v1.61 813ddb6: 31 c0 xor eax,eax 813ddb8: 8a 46 0d mov al,BYTE PTR [esi+0xd] 813ddbb: 8b 1f mov ebx,DWORD PTR [edi] 813ddbd: 50 push eax 813ddbe: 50 push eax 813ddbf: 8b 85 2c fd ff f...
by tuia
Mon Nov 21, 2011 12:09 am
Forum: Battlefield server and client
Topic: BF1942 Demo Server Crashes
Replies: 62
Views: 496580

Re: BF1942 Demo Server Crashes

Patch for BF Vietnam Linux server version 1.2: http://estatistic.planetaclix.pt/download/bfv_linded-v1.2-patched.tar.gz bfv_linded.dynamic (original) 8757e05: 0f b6 47 0c movzx eax,BYTE PTR [edi+0xc] 8757e09: 89 44 24 04 mov DWORD PTR [esp+4],eax 8757e0d: a1 b0 0a c7 08 mov eax,ds:0x8c70ab0 8757e12:...
by tuia
Sun Nov 20, 2011 5:52 pm
Forum: Battlefield server and client
Topic: BF1942 Demo Server Crashes
Replies: 62
Views: 496580

Re: BF1942 Demo Server Crashes

Here are the instructions for patching BF Vietnam Linux server version 1.21 dynamic and static files. bfv_linded.dynamic (original) 87557ec: 0f b6 47 0c movzx eax,BYTE PTR [edi+0xc] 87557f0: 89 44 24 04 mov DWORD PTR [esp+4],eax 87557f4: a1 f0 ed c6 08 mov eax,ds:0x8c6edf0 87557f9: 89 04 24 mov DWOR...
by tuia
Sat Nov 19, 2011 7:33 pm
Forum: Battlefield server and client
Topic: BF1942 Demo Server Crashes
Replies: 62
Views: 496580

Re: BF1942 Demo Server Crashes

I've reworked the code for the patch and managed to squeeze 8 bytes of code for the comparison, so there is no need for a detour now. It saves some CPU cycles and it's also easier to patch. Here are the instructions for Linux server version 1.6 dynamic executable: bf1942_lnxded.dynamic (original) 81...
by tuia
Mon Nov 14, 2011 11:25 pm
Forum: Battlefield server and client
Topic: BF1942 Demo Server Crashes
Replies: 62
Views: 496580

Re: BF1942 Demo Server Crashes

Following dierighty instructions, i've patched the BF1942 Linux server version 1.6 executables, static and dynamic. Detour: bf1942_lnxded.dynamic (Original) 813d5b7: b8 00 00 00 00 mov eax,0 813d5bc: 8b 5d 10 mov ebx,DWORD PTR [ebp+0x10] 813d5bf: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 813d5c2: 89 45 ...