Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


So i've heard about this thing called .net
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8588
Location: 127.0.0.1

PostPosted: Wed Sep 15, 2010 5:53 pm    Post subject: Reply with quote

Burningmace wrote:
Wiccaan wrote:
Overall, just keep sensitive data out of the executable/modules that are done in .NET and use other means to store any data that is important. Use web services when you can if you need to and so on as well.


There's a few reasons why you shouldn't do that. Firstly it requires you to mix managed an unmanaged code, which is a pretty bad idea. Second, reverse engineers are often very adept at attacking C++/C binaries. Web services can be a vulnerability too, since standard framework code is easy to hook in order to find the HTTP buffer, even when HTTPS is used.

If you want to keep your strings secure, store them in a custom database format that is encrypted and read them out as and when they are needed at runtime. You can also use the SecureString class to store data in the protected storage of the OS.


I never said to mix code, I said use other means to store the data. ;P
(Which could be a database, a data file, another code base, etc.)

Sure a web service can be insecure as well, but it is a lot more secure then giving the user the ability to locally do things. Based on how the service is coded, though, it will greatly improve your security then relying on any client sided encryption or obfuscation. (This being said for an application that would actually require an internet connection. Since using a service for an app that has no need for one would be pointless.)

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Jorg hi
I post too much
Reputation: 7

Joined: 24 Dec 2007
Posts: 2276
Location: Minnesota

PostPosted: Wed Sep 15, 2010 9:21 pm    Post subject: Reply with quote

I got an Idea! Once I thought about how to make a secure game that runs off of your PC. HOW?

Computer: Sends Keypresses to Server
Server: Sends Gif/Image to Computer to display



How are you going to hack this muiltiplayer game without attacking the server?

_________________
CEF will always stay alive.
Back to top
View user's profile Send private message
Flyte
Peanuts!!!!
Reputation: 6

Joined: 19 Apr 2006
Posts: 1887
Location: Canada

PostPosted: Thu Sep 16, 2010 1:16 am    Post subject: Reply with quote

Jorghi wrote:
I got an Idea! Once I thought about how to make a secure game that runs off of your PC. HOW?

Computer: Sends Keypresses to Server
Server: Sends Gif/Image to Computer to display



How are you going to hack this muiltiplayer game without attacking the server?


http://www.onlive.com/#1
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8588
Location: 127.0.0.1

PostPosted: Thu Sep 16, 2010 7:35 am    Post subject: Reply with quote

Jorghi wrote:
I got an Idea! Once I thought about how to make a secure game that runs off of your PC. HOW?

Computer: Sends Keypresses to Server
Server: Sends Gif/Image to Computer to display



How are you going to hack this muiltiplayer game without attacking the server?


Main issue with things like this is server stress. Depending on how intense/big your game is, forcing the server to literally handle everything will become too much for the machine. Even more so if you are forcing the server to render what will be seen.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites