[FIX] "Admin" Chat issue
#7

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 Smile
 

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.



Messages In This Thread
[No subject] - by Azkeel - 10-15-2011, 11:06 PM
[No subject] - by Azkeel - 10-15-2011, 11:32 PM
[No subject] - by Azkeel - 10-17-2011, 09:51 AM
[No subject] - by zhuk - 10-17-2011, 10:41 AM
[No subject] - by Sutz - 10-18-2011, 09:34 AM
[No subject] - by Sutz - 10-18-2011, 09:46 AM
[No subject] - by someone - 10-18-2011, 10:21 AM
[No subject] - by zhuk - 10-18-2011, 11:21 AM
[No subject] - by zhuk - 10-18-2011, 12:39 PM
[No subject] - by MonarC - 11-03-2011, 01:03 PM
[No subject] - by MonarC - 11-03-2011, 01:09 PM
[No subject] - by someone - 11-03-2011, 02:05 PM
[No subject] - by julianzzz - 02-13-2012, 06:38 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)