ID Project Category View Status Date Submitted Last Update 0003684 Multi Theft Auto: San Andreas Security public 2008-06-12 -12-02 00:22 Reporter IJs Assigned To ccw Priority low Severity feature Reproducibility N/A Status closed Resolution no change required Product Version Target Version 2.0 Fixed in Version Summary 0003684: Change serial hashing algorithm Description Currently, serials are identified as MD5 hashes which are everything but user-friendly. A different (smaller) hashing algorithm such as 3DES could be used to turn the serials into smaller numbers. Tags No tags attached. The problem is, just making the serials smaller would increase the birthday problem.
In my eyes, that doesn't make much sense atm. MD5 is a pretty, lets say, small hash, and even considered outdated since its just a 32 digit hash and prone to collisions and pseudo-collisions. Up-to-date hashing algorithms would even create a longer serial. Also, I was wondering what serials have to be user-friendly for.
The average administrator shouldn't even be able to see that serial, thats a security issue in my eyes. MAC can be changed in few minutes. Be much more effective and more versatile - make more than one serial number, which is based on different data of PC components, and multiple serials, each of which will be MD5 hash of any PC part - HDD, motherboard, processor, video card or something else.
Thus, the server owners will not be able to obtain private information about player PC serials. They will know just MD5 hashes of the data. Each scripter will be free to decide on what serial player should be punished. Having a list of serials, scripter can build a logical system of punishments. Suppose we know the serial hashes of HDD, motherboard, processor and video card. Create a ban system, which bans all these parameters. But at the entrance of each player, check if any of these serial in the blacklist.
If this serial is in the blacklist, compare other player serials with those found in the ban record. If more than 50% of the player serials match the those stored in the ban record, then it really came banned player.
ALTERNATIVE METHOD Glue the overall serial from small hashes of PC components serials. Short hashes may help. Final serial can be of the form: HHHHHHHHMMMMMMMMPPPPPPPPVVVVVVVV, where HHHHHHHH - hash of HDD serial, MMMMMMMM - hash of motherboard serial, and so on. Knowing the hash positions in this general glued serial, you can see exactly what the serial numbers changed by banned player. On this logic scripter can build its own punishment system. Well the issue description says 'everything but user-friendly.' But I don't see anybody complaining about them, it's not like we ever have to type a serial out.
Changing it would cause unnecessary confusion and work. We'd also need a function to convert old serials into new serials (serials that are stored in databases such as custom ban systems and account protection systems) and would that even be possible? If the old serial is a hash there would be no way of knowing the new serial without the client connecting first so that the new serial could be matched to the old one. A load of work for nothing.
Quote = Multi Theft Auto: San Andreas v1.0.4 = Server name: GTA.ru DD server = Server IP address: = Server port: 22010 = = Log file:.erver/mods/deathmatch/logs/localserver.log = Maximum players: 32 = MTU packet size: 1264 = HTTP port: 22011 2011-03-13 16:33:25 Resources: 183 loaded, 0 failed 2011-03-13 16:33:25 Starting resources. 2011-03-13 16:33:28 Server started and is ready to accept connections! 2011-03-13 16:33:28 Type 'help' for a list of commands.
2011-03-13 16:33:28 CONNECT: O.oGnIDaRussian connected (IP: 127.0.0.1 Serial: 906DD29136E58A09FEF31DDC60179BA4 Version: 1.0.4-9.02436.0)2011-03-13 16:33:35 JOIN: O.oGnIDaRussian joined the game (IP: 127.0.0.1) 2011-03-13 16:34:22 QUIT: O.oGnIDaRussian left the game Quit 2011-03-13 16:34:22 Server stopped! 2011-03-13 16:34:22 Stopping resources. 2011-03-13 16:34:22 Closing SQLite3 database 2011-03-13 16:34:22 Closing SQLite3 database.
Here's what happened, I play MTA-SA(Multiplayer San Andreas Game) and got banned of an online server. I still want to play on the same server however, so I tried changing my IP - didn't work, I tried re-installing MTA - didn't work, I tried re-installing with my hardware serials spoofed using an app called PB Downforce 0.2 - didn't work yet. Since all that MTA when banning is to store the hardware serial/IP/username - I tried changing all but so far it hasn't work. And I suspect that the hardware-spoof tool that I'm using maybe it fault for if it is indeed working as it should(and properly), then I should be able to bypass the ban on the server, no? Or is it that MTA stores some other info too to identify the banned person?
Is there any other way or tool that you guys know that does hardware-spoofing or can get me around solving this problem? Here's the tool that I used for hardware-spoofing - PB Downforce 0.2 Please help and thanks in advance to anyone who does. Haha, you made up a lot of things actually. I got banned just once(because I killed the admin of that server on DM, how silly, no?). I tried spoofing my IP, Hardware serials and username to get in and give that admin a piece of his mind. What I have to know here is what exactly is it MTA remembers about a banned person, now I no it's not just IP, Hardware serial or username or maybe the tool I used didn't work properly? Also there must be a way to change my MAC address, I guess.
The player also comes with a build-in HDD that can be up to 2TB, making it ideal for truly media storage device without the need of other system. First of all, the Playon!HD2 is powered by the 1185 media player processor from Realtek. What makes the new product more interesting is that it packs in some nifty new features. Ac ryan playon hd. The new device is based around the same formula of housing a 3.5-inch hard drive within a box of tricks that can store, network and play all manner of multimedia content. The new 1185 series feature a 25% faster processor (500MHz vs 400MHz of older platform) and higher build-in memory for adding more applications.
– May 29 '12 at 12:41.
It is can be changed. I think i saw a YT video once and the guy there showed how he changed he's Serial number by formatting his OS completely than Spoofed his MAC+HWID and edited some registry stuff (not sure for 100% it is working) Pretty sure serial won't change ONLY with formatting the PC, I did it long time ago and my serial is the same. Also MTA register lot of stuff in registry so yea, maybe there is something there to edit after the formatting but I think that is probably patched since MTA Devs will fix anything they saw here too. Devs are checking here and they already are fixing the latest hack made by mo0t or something like that. Since I sent several ways to hack MTA I earn a bounty for that in MTA forum so I think now it's harder to hack MTA xDD. Pretty sure serial won't change ONLY with formatting the PC, I did it long time ago and my serial is the same.
Also MTA register lot of stuff in registry so yea, maybe there is something there to edit after the formatting but I think that is probably patched since MTA Devs will fix anything they saw here too. Devs are checking here and they already are fixing the latest hack made by mo0t or something like that. Since I sent several ways to hack MTA I earn a bounty for that in MTA forum so I think now it's harder to hack MTA xDD You are a traitor! Instead of keeping it as a secret you made it harder for us Yeah i saw the last hack i wonder how does he passed the anti cheat??.- anyway i tried to inject the hack but it didn't worked for me anyway for other guys it did work. Well i heard MTA anti cheat is one of the best out there but as you know nothing is proof for 100%.
You are a traitor! Instead of keeping it as a secret you made it harder for us Yeah i saw the last hack i wonder how does he passed the anti cheat??.- anyway i tried to inject the hack but it didn't worked for me anyway for other guys it did work.
How To Change Your Mta Serial
Well i heard MTA anti cheat is one of the best out there but as you know nothing is proof for 100%. He is not a good programmer anyways. He just injected a dll into Multi Theft Auto.exe and you can W/RPM if you are inside of MTA lel and yea, MTA AC is one of the best I ever saw, they only need realtime scanning for drivers etc. Can't you just fake your ethernet card/motherboard serial? A simple hook. It's very easy to hook getplayerserial and return an invalid serial but mybe they have some check for integrity or something.
Also netc.dll is a kind of anti debugger that checks the integrity of the whole GTA memory, this means you can't hook a function properly. I mean, I could hook lot of functions but you'll get disconnected from any server depending on the progress of netc.dll integrity check, between 5 and 30 seconds usually. You need to 'destroy' netc.dll to use hooks without getting disconnected. I'm working on something these days and I'll try that serial hook you told me. I installed Windows 10 after fully formatting my pc and even recreating the partitions and my serial changed but now i tried it 2times by again installing different versions of Windows like 8.1 and windows 10 home still its not changeing pls help Hello sir I was using windows 7 and i fully formatted my pc using win 10 usb setup and i also recreated all my partitions and as a result my serial changed but i got caught in the server so they banned me again and now i repetd the process 3 times already using 3 different types of Windows but my serial isnt.
Mta My Account
Contents. FAQ Help, I can't login (game) To allow the last attempted serial, use the authserial command in the server console.