[DiscordArchive] If I might ask a question of the people with brains to reverse engineer:
[DiscordArchive] If I might ask a question of the people with brains to reverse engineer:
Archived author: ReynoldsCahoon • Posted: 2023-05-29T21:20:39.516000+00:00
Original source
If I might ask a question of the people with brains to reverse engineer:
If a game no longer supports online multiplayer (servers have been shut down) and the multiplayer is essentially peer-to-peer, but some master server existed at one time to connect peers together, is reverse engineering involved to create a new server solution to replace the abandoned service? In my imagination I would think they'd intercept packets from the client, and then create some application to return values based on what is sent, and proceed that way, seeing how far you can get the client to move through the steps. Is that accurate, or is reverse engineering useful at all in that scenario?
Archived author: Nix • Posted: 2023-05-29T21:21:25.252000+00:00
Original source
Yes, you would reverse the login flow, and other packets related to connecting you to other peers.
Archived author: Смердокрыл • Posted: 2023-05-29T21:21:43.928000+00:00
Original source
You would have to intercept the packets while servers were active, ideally...
Archived author: ReynoldsCahoon • Posted: 2023-05-29T21:22:04.432000+00:00
Original source
And if they weren't?
Archived author: Nix • Posted: 2023-05-29T21:22:06.016000+00:00
Original source
Obviously if you have sniffs from before the server shut down, that would be ideal, but it isn't impossible to do without
Archived author: ReynoldsCahoon • Posted: 2023-05-29T21:22:48.083000+00:00
Original source
What is that process called? If I wanted to request the services of someone to do the described job, what am I asking for?
Archived author: Nix • Posted: 2023-05-29T21:22:54.591000+00:00
Original source
You could also just map more data in the exe or load a external dll, that interface with the peer-to-peer and bypass the original server