Newbie Spellweaver
- Joined
- Jul 24, 2023
- Messages
- 5
- Reaction score
- 1
this should catch all the noobs that attempt to evade by just changing IP or MAC address. steps:
1. Right before maplestory is launched (need to add a custom game launcher if u don't already have one), just open your "fingerprinting page" using default web browser (one line of code)
Pesudocode example: in game launcher, System.run("
2. The fingerprinting page is a PHP page that sends the browser's fingerprint to your server. (google 'browser fingerprint php') have the page save data to text file on the cloud
3. Loop through all previous fingerprints, for each fingerprint if it matches any others (save for the IP) it's a ban evader! Get him!
Explanation; players trying to ban evader for the first few times would probably not even think to switch their default browser or hide the fingerprint. If you just get the details of their default browser and it matches a future one (browser fingerprints are pretty unique) it's the same person. Will need trial and error to optimize logic but just wanted to get the idea out there.
Can be circumvented by just changing default browser or using VM but the idea is to catch the noobs.
1. Right before maplestory is launched (need to add a custom game launcher if u don't already have one), just open your "fingerprinting page" using default web browser (one line of code)
Pesudocode example: in game launcher, System.run("
You must be registered to see links
")2. The fingerprinting page is a PHP page that sends the browser's fingerprint to your server. (google 'browser fingerprint php') have the page save data to text file on the cloud
3. Loop through all previous fingerprints, for each fingerprint if it matches any others (save for the IP) it's a ban evader! Get him!
Explanation; players trying to ban evader for the first few times would probably not even think to switch their default browser or hide the fingerprint. If you just get the details of their default browser and it matches a future one (browser fingerprints are pretty unique) it's the same person. Will need trial and error to optimize logic but just wanted to get the idea out there.
Can be circumvented by just changing default browser or using VM but the idea is to catch the noobs.