10-18-2011, 10:21 AM
Because its only 5 byte word. Guessing the new one by spamming chat packets to the server which is very easy, its simply only a matter of time until a player discovers the new one and starts abusing the bug destroying the servers economy in hence the server. I think we call that being lazy since we already have /whoami with database check for authentication

Or modify the push to another location, where the string is longer.
in hex:
1)search with hex editor for a free space(a zone with a lot of 00):
2)Write your string and get the Offset of the string.
3)go back to 0006BB51 and modify:
68 means PUSH
and the new address in little endian (byte order are reverse)
for example:
B0BC62 it reads 62BCB2(virtual address where the file is located)
Its much easier to do it with olly.
2
But to prevent this you can put an conditional jump that checks players if they have rights to use GM commands.

