Obfuscating Java bytecode with LLVM and Epona
blog.quarkslab.com | research | #java | #reverse-engineering | #obfuscation | #llvm | #bytecode | #epona
Summary
An internship project testing whether Java bytecode can be round-tripped through LLVM IR to reuse Epona's opt-in obfuscation passes; covers the approach, advantages, limitations and examples.
- Published
- Collected
--- id: 4476 title: "Obfuscating Java bytecode with LLVM and Epona" source_domain: blog.quarkslab.com source_url: "https://blog.quarkslab.com/obfuscating-java-bytecode-with-llvm-and-epona.html" published_at: "2019-09-01T22:00:00Z" tags: ["java", "reverse-engineering", "obfuscation", "llvm", "bytecode", "epona"] phying_url: "https://phying.com/item/4476" lang: en --- # Obfuscating Java bytecode with LLVM and Epona ## Summary An internship project testing whether Java bytecode can be round-tripped through LLVM IR to reuse Epona's opt-in obfuscation passes; covers the approach, advantages, limitations and examples. ## Intelligence Metadata - **Sources:** blog.quarkslab.com - **Published:** 2019-09-01T22:00:00Z - **Original:** https://blog.quarkslab.com/obfuscating-java-bytecode-with-llvm-and-epona.html - **Phying News:** https://phying.com/item/4476