DocumentCode :
2987580
Title :
A Hooking Interpreter Based Method for Script Program Protection
Author :
Qing Liu ; Yifan Mao
Author_Institution :
Beijing Feitian Technol. Co., Ltd., Beijing, China
fYear :
2012
fDate :
7-9 Dec. 2012
Firstpage :
673
Lastpage :
676
Abstract :
The traditional method of protecting software is to avoid binaries being disassembled into readable codes. In most cases, software will be disassembled into assembly language for further analysis. However, for script programs, many of them do not need to be built into binaries. Script interpreters read plaintext and execute the source code. Due to this reason, crackers can easily get the source code and modify them without any obstacles. In this paper, we demonstrate how to hook the interpreter and inject our decryption module into it so that the interpreter can decrypt encrypted scripts in runtime. All encrypted scripts will not be showed as plaintext files in both memory and hard disk. So this method can avoid scripts program piracy.
Keywords :
assembly language; authoring languages; computer crime; cryptography; program interpreters; assembly language; decryption module; encrypted script decryption; hooking interpreter based method; plaintext files; script interpreters; script program protection; scripts program piracy; software protection; source code; Assembly; Context; Encryption; Libraries; Registers; Software; Software protection; crack; encryption; injection; script;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control Engineering and Communication Technology (ICCECT), 2012 International Conference on
Conference_Location :
Liaoning
Print_ISBN :
978-1-4673-4499-9
Type :
conf
DOI :
10.1109/ICCECT.2012.222
Filename :
6414018
Link To Document :
بازگشت