Twisted 发表于 2011-9-26 15:31:42

[1298] remove TBL MessageBox ASM patch

Here's a simple patch to remove the popup box telling you what TBL's you are missing/Invalid.


Why you may ask?... Say you wanted to hex edit your TBL's location to a super secret hiding spot in the client and didn't want people to just take out your exe and mss32.dll and open it up and see exactly where there hidden you would use something like this :P

All this patch is doing is NOP'ing the the function that calls the message box before it closes the exe. Open up your client and here ya go have fun!


Original code.0064560CPUSH EBX                                 ; /Style
0064560DPUSH Ruthless.006D8F70                   ; |Title = "Invalid data tables"
00645612PUSH EAX                                 ; |Text
00645613PUSH ESI                                 ; |hOwner
00645614CALL DWORD PTR DS:[<&user32.MessageBoxA>>; \MessageBoxANew code.0064560C   90             NOP
0064560D   90             NOP
0064560E   90             NOP
0064560F   90             NOP
00645610   90             NOP
00645611   90             NOP
00645612   90             NOP
00645613   90             NOP
00645614   90             NOP
00645615   90             NOP
00645616   90             NOP
00645617   90             NOP
00645618   90             NOP
00645619   90             NOP
页: [1]
查看完整版本: [1298] remove TBL MessageBox ASM patch