The Java Classfile format & how to protect your code
Contents
- The Java Classfile format & how to protect your code
- Overview
- Classfile overview
- Classfile magic & version
- Classfile constantpool
- The Constant Pool
- Constant Pool anomalies
- Constant Pool item types
- Constant Pool item types p.1
- Constant Pool item types p.2
- Sample Constant Pool Layout
- Classfile class information
- Classfile interfaces
- Interfaces
- Classfile fields
- Fields
- Fields (continued)
- Classfile constantpool
- Methods
- Methods (continued)
- Classfile constantpool
- General attributes
- Attribute overview
- Attributes
- Attributes (continued)
- Attributes (continued)
- Attributes (continued)
- Attributes (continued)
- Obfuscation
- Obfuscation background
- Why would you want to do it
- How to do it
- Scrambling classfiles
- How to do it (slightly destructive)
- How to do it (truly destructive)
- The last step
- The results
- Obfuscation related products
- Java obfuscators
- More links to the 'net
- That's all
- Contact information