romainthomas
Security Engineer working on mobile, obfuscation and file formats • Creator of @lief-project / @open-obfuscator
@lief-project @open-obfuscator
Pinned Repositories
LIEF
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
dProtect
:electron: dProtect is a Proguard-based obfuscator for Java and Kotlin
o-mvll
:electron: O-MVLL is a code obfuscation tool based on LLVM for native code (Android and iOS).
android-restriction-bypass
PoC to bypass Android restrictions
droidguard-samples
DroidGuard VM Samples
iCDump
A modern Objective-C class dump based on LIEF and LLVM.
pgsharp
Script & materials associated with the PGSharp reverse engineering
r2pay
Files used to resolve the r2pay challenge
reverse-engineering-workshop
Slides & Hands-on for the reverse engineering workshop
the-poor-mans-obfuscator
Binary & scripts associated with "The Poor Man's Obfuscator" presentation
romainthomas's Repositories
romainthomas/the-poor-mans-obfuscator
Binary & scripts associated with "The Poor Man's Obfuscator" presentation
romainthomas/reverse-engineering-workshop
Slides & Hands-on for the reverse engineering workshop
romainthomas/iCDump
A modern Objective-C class dump based on LIEF and LLVM.
romainthomas/droidguard-samples
DroidGuard VM Samples
romainthomas/pgsharp
Script & materials associated with the PGSharp reverse engineering
romainthomas/r2pay
Files used to resolve the r2pay challenge
romainthomas/visionOS-liblockdown
Code lifting for executing a visionOS library os macOS using QBDL and QBDI
romainthomas/windows-arm64-qbdi-fuzzing
romainthomas/legu_unpacker_2019
Scripts to unpack APK protected by Legu
romainthomas/romainthomas.github.io
https://www.romainthomas.fr
romainthomas/LIEF
LIEF - Library to Instrument Executable Formats
romainthomas/autocxx
Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
romainthomas/dyld
romainthomas/kotlin-metadata-printer
Prints the Kotlin metadata attached to Java class files
romainthomas/PHP-CPP
Library to build PHP extensions with C++
romainthomas/proguard
ProGuard, Java optimizer and obfuscator
romainthomas/romainthomas
romainthomas/shell-factory
C++-based shellcode builder
romainthomas/Triton
Concolic execution framework based on Pin. It provides components like a taint engine, a dynamic symbolic execution engine, a snapshot engine, translation of x64 instructions into SMT2-LIB, a Z3 interface to solve constraints and Python bindings. Based on these components, you can build tools for automated reverse engineering.
romainthomas/workflow_objc
Binary Ninja plugin & workflow to help analyze Objective-C code
romainthomas/ale
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
romainthomas/CMake
Mirror of CMake upstream repository
romainthomas/elf_fuzzer
This is a fork of Melkor_ELF_Fuzzer that ported it to various UNIX systems
romainthomas/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
romainthomas/minify-html
Extremely fast and smart HTML + JS + CSS minifier, available for Rust, Deno, Java, Node.js, Python, Ruby, and WASM
romainthomas/proguard-assembler
Assembler and disassembler for Java class files
romainthomas/proguard-core
Library to read, write, analyze, and process java bytecode
romainthomas/rellic
Rellic produces goto-free C output from LLVM bitcode
romainthomas/svg.py
🎨 Type-safe and powerful Python library to generate SVG files
romainthomas/unrasp
Ressources and papers related to my conferences on RASPs