Font Size: a A A

Program Safeguard Design And Implement For Online Game

Posted on:2007-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y M ZhouFull Text:PDF
GTID:2178360242476284Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The operators are increasing in online game market along with the market's prosperity. Therefore, the competition between the operators also is more and more intense. Simultaneously, operators have to face the similar problem that is how to forbid"Private Server"(PS). The high operative profit attracts much more illegal merchants to build big or small PS. Great amount of PS not only reave players, moreover endanger the credit of operators. It becomes impossible to get rich profit when the operators loose competitive online games and good public praise.How to reduce the disadvantages PS brings? Operators would like to comb PS out. They take legal action. Whereas, PS are still alive even though government struck them repetitiously. All operators are seeking for a safe and feasible solution with low cost to beat PS thoroughly.This article firstly introduces the development and status for online games, and expounds points of the software program. Disadvantages of PS are also analyzed in this article. Further more, the article emphasizes on main technical solution and technical points, including the concept and theory for boxing and un-boxing, normal encryption arithmetic and TCP protocol, etc. After the analyses for current defend measure, a universal solution is provided basing on Binary PE file with description for its functions and working procedures. Then the article presents the process of investigation, design and realization for Unit Dismantle Mechanism,Edition Control Mechanism,credibility file transfer strategy, Communication Mechanism, Conversion and Safety Mechanism. Finally, the article presents the system frame, module analysis and program window rudiment for the normal solution.The innovative point: the solution in this article is highly useful and dependable for online game encryption. The main technologies are included Special Boxing, Converse Engineering, and Anti-tracking Technology on the basis of general agreement and attestation manners in network. Comparing with common protective software such as Serial Mode,NAG Window Mode,Time Limitation,Key File Protection,CD-Check, the solution is much more expansibility and applied for all programs relied on network. As online game can visit Internet directly, the solution is just deal with Binary Executable File and it is deeply considered of universal during design.
Keywords/Search Tags:Converse Engineering, Boxing, Socket, Encryption Algorithm, Code dynamically
PDF Full Text Request
Related items