quote:Original post by CWizard
What does the client need to do to persuade the server to give it the exe? I guess it's there the big hole would be.
Huh? The client just says "I wanna log on" with some common communication protocol. This phase doesn't need to be crypted in any way. Then the server sends the exe, client runs it and the server expects the client to reply with the communication codes enbedded in the exe.
quote:Original post by Anonymous Poster
Couldn't someone just figure out how to hack one EXE and distribute that to anyone else who wants to use it?
As I said in the first post "So the player can't use any hacked executables, because they'd communicate with the server differently."
So I think that can't be done. A single hacked EXE is useless.
quote:Original post by RamsessBut AP was right with what he said to you. The point of sending the whole exe is that it doesn't communicate with anything external that *can* be hacked safely. It's a single block of info that needs to be hacked every time you get it from the server. And I don't think your average gamer will start hacking a game with softice every time he connects to a server
Every client application can be hacked It's not hard if you know debugers like softice.
quote:Original post by Beer HunterTrue.. Those server could send exes that contain viruses or something equally bad. Maybe this scheme would only work for a game with one, trusted central server.
What about the clients who connect to a cracked server?
[edited by - civguy on August 30, 2002 3:17:56 AM]