Font Size: a A A

The Research About Defense Technology Of Assistant Program In Network Game

Posted on:2008-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:H J WangFull Text:PDF
GTID:2178360215961820Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the popularity of the network, network game has developed rapidly,it has become the main entertainment channel for many people and forms a broad-core "Internet culture." The assistant program of network game has developed greatly. The research on this subject is to solve the problems which are arised from the assistant programs, safeguards the games' fairness, justice, and promotes the development of online games.In this paper, a thorough study and analysis of assistant-program technology on network game has been done. It separates assistant-program into five categories.They are action assistant-program which uses API function to control the mouse, local modifid assistant-program which modifies the memory address information, cockhorse assistant-program which steals the account number and password, speeding up assistant-program which changes the system clock,and data packets assistant-program which changes the contents of the net packets. In this paper, the principle of each assistant-program has been studied deeply, and gives a number of defense methods.This paper uses QQ game Client as an example, it uses static analysis and dynamic analysis to simulate hackers' action to break the encryption arithmetic. According to the principle of assistant-program it makes a QQ Lianliankan assistant-program. The program include four modules, the first module is starting module, the module is to get game window's pointer, and judges the game is started or not; The second module is analysis module,it is to analyse the picture and make codes, the results of the analysis is save in the data storing module; The third module is a search module, it is mainly to search for a couple of small maps and judge its connectivity; The final module is eliminating module, the main function is to call API functions to control mouse and judge whether the game is over. Finally, according to the defense methods and QQ's features, it designs a anti-Lianliankan program successfully.
Keywords/Search Tags:Network Game, Net Data Packet, Encrypted Arithmetic, Dynamic Analysis
PDF Full Text Request
Related items