全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Methods for Obfuscating Java Programs

Keywords: Java , obfuscation , lexical obfuscation , data obfuscation , control flow obfuscation , bytecode

Full-Text   Cite this paper   Add to My Lib

Abstract:

Java programs distributed through internet are suffering of problems like reverse engineering, algorithms theft and unauthorized functional changes. The reason for this issue is that the bytecode from Java class file holds enough information to be decompiled into source code that resembles the original. In this paper, I discuss some practical obfuscation methods that make difficult the understanding of the decompiled programs. The methods analyzed are: lexical obfuscation, data obfuscation, control flow obfuscation, obfuscation methods that make use of the discrepancy between bytecode and source code. In order to evaluate the usefulness of these methods, some metrics will be described.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133