Open-Obfuscator: A free and open-source obfuscator for mobile applications

Open-Obfuscator: A free and open-source obfuscator for mobile applications

This blog post introduces open-obfuscator, a new open-source project to obfuscate mobile applications.

Romain Thomas

November 7, 2021
PGSharp: Analysis of a Cheating App for PokemonGO
PGSharp: Analysis of a Cheating App for PokemonGO

Romain Thomas

This blog post is about the internal mechanisms of PGSharp, a cheat engine for PokemonGO.

September 27, 2020
r2-pay: whitebox (part 2)
r2-pay: whitebox (part 2)

Romain Thomas

This second blog post explains how to recover the whitebox’s key from the obfuscated library libnative-lib.so

September 20, 2020
r2-pay: anti-debug, anti-root & anti-frida (part 1)
r2-pay: anti-debug, anti-root & anti-frida (part 1)

Romain Thomas

This first blog post describes the protections in the challenge r2-pay.

November 26, 2019
A Glimpse Into Tencent's Legu Packer
A Glimpse Into Tencent's Legu Packer

Romain Thomas

Analysis of Tencent Legu: a packer for Android applications.

June 3, 2019
Android Native Library Analysis with QBDI
Android Native Library Analysis with QBDI

Romain Thomas

This blog post deals with QBDI and how it can be used to reverse an Android JNI library

November 20, 2018
Android crackme challenge
Android crackme challenge

Romain Thomas

Android crackme that uses system’s internals

June 25, 2018
Android OAT formats
Android OAT formats

Romain Thomas

Internal structures of OAT format

June 25, 2018
Android VDEX formats
Android VDEX formats

Romain Thomas

Internal structures of VDEX format

May 3, 2018
When SideChannelMarvels meets LIEF
When SideChannelMarvels meets LIEF

Philippe Teuwen , Romain Thomas

On how we used LIEF to lift an Android x86_64 library to Linux to perform our usual white-box attacks on it.

March 3, 2018
How to use frida on a non-rooted device
How to use frida on a non-rooted device

Romain Thomas

This post explains how to use Frida gadget on a non-rooted device.