摘要 |
<p>PURPOSE: A device and method for changing an execution file, a terminal device, and a method for authenticating an application program thereof are provided to make the removal and change of a server authentication module difficult by inserting the server authentication module in the execution file for executing an application program. CONSTITUTION: An inspecting unit(116) inspects the execution file by analyzing the internal structure of the execution file of an application program. If the execution file is normal, an authentication module inserter(111) inserts a server authentication module in the execution file. If the execution file is executed, a changing unit(112) changes the internal structure of the execution file to enable the server authentication module to operate. An encoding unit(113) encodes the execution file. A decoding module inserter(114) inserts the decoding module of the execution file into the execution file. If the execution file is processed, the modification unit(115) modifies the entry information of the execution file to primarily operate the decoding module.</p> |