5/9/2023 0 Comments Easy screen ocr hackSo chances to identify the Ace is (½ = 50%) among randomFileName4 and 5 In general, a card has 1/(renewalRate) chance of Ace has 50% chance of being randomFileName4 or randomFileName5 This way, he doesn't know no more which of the new file is the "Ace" User renews the Ace file and some other files to mix it up // User renews files randomFileName1 and randomFileName2 User can now identify the Ace // User can identify randomFileName2 as an Ace because he could decrypt it a resource after it was re-downloaded. The higher the renewalRate, the less chance the user can identify The number of files to renew would be equal to the "renewalRate" variable ? : means the user doesn't know what it isĬlient receives an event // An event from the server Sprites on the client side // These are the sprites files on the client side. The renewalRate would be the number of cards downloaded from the server after one was used. To prevent this, I thought, once a player would decrypt a card, he would not be able to identify it again because his client would download a couple of new encrypted sprites. After a little while in the game, all the cards would have appeared at least once, allowing the hacker to associate every sprite file with the corresponding rank. The event data contains the card kind, card rank, and the id of the player that discarded it.Įvent : īut again, I realized, once the files were decrypted, it would be almost as easy. The client receives socket.io "card" events. One of the rules is that if two cards of the same kind (A-A, K-K, 9-9) appear, anyone can tap, and the first one to tap wins the pack. ![]() Turn by turn, they reveal a card by putting it on the center of the board. Each player has a pack of cards that they don't see. I would like a very strong protection, as I would like it to be a paying tournament game at one point. ![]() Though, I am worried about hackers being able to exploit the game. All the logic of the game is on the server. I am writing a real-time multiplayer card game. Scroll down the answer to see the precise problem. I've provided extensive information on research below. Note : I've been down voted because the post was too vague.
0 Comments
Leave a Reply. |