Tag: obfuscation

11 articles

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.

Date Mon 02 September 2019
Author Melchior de Roquefeuil
Category Programming

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.

Date Wed 17 January 2018
Author Serge Guelton
Category Programming

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.

Date Thu 07 September 2017
Authors Serge Guelton, Jonathan Salwan
Category Program Analysis

Some experiments to mistreat the Triton concolic execution framework through simple forged C programs.

Date Tue 27 October 2015
Authors Serge Guelton, Adrien Guinet
Category Programming

Quarkslab's compiler crew is going to LLVM developer Meeting in CA!

Date Wed 23 September 2015
Author Ninon Eyrolles
Category Math

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?

Date Mon 01 June 2015
Author Adrien Merlini
Category Programming

Where a simple xor gets transformed beyond what it ever thought

Date Mon 02 February 2015
Author Adrien Merlini
Category Programming

A "hands-on" introduction to LLVM passes through obfuscation.

Date Thu 04 December 2014
Author Francis Gabriel
Category Reverse-Engineering

We recently looked at the Obfuscator-LLVM project in order to test its different protections. Here are our results, and explanations on how we deal with obfuscation.