Tag: obfuscation
12 articles
In this article I describe Java bytecode obfuscation, using one of the challenges I did in 2023 as part of the interviews with Quarkslab for the position of Java compiler engineer in QShield.
Authors Pierrick Brunet, Béatrice Creusillet, Adrien Guinet, Juan Manuel Martinez Caamaño
Category Programming
This blog post demonstrates through an example how the Epona obfuscating compiler, from the Epona Application Protection Suite, achieves the challenge of facilitating the everyday experience of its users while enabling better obfuscation schemes trade-offs.
In this article I describe my two-months summer internship project at Quarkslab: obfuscating Java bytecode using the [Epona] Code Obfuscator. This article explains our approach, its advantages and limitations.
What happens if one builds up on the Spectre vulnerability to implement a convoluted version of memcpy? From an obfuscator point-of-view, it unleashes a wide range of opportunities, which turn a definite bug into a fun[nk]y feature.
Some experiments to mistreat the Triton concolic execution framework through simple forged C programs.
Quarkslab's compiler crew is going to LLVM developer Meeting in CA!
Mixed Boolean-Arithmetic expressions can be used as an obfuscation technique. Why are they hard to de-obfuscate, and what do we need to do so?
Where a simple xor gets transformed beyond what it ever thought
A "hands-on" introduction to LLVM passes through obfuscation.