Romain Thomas

Elite
@romainthomas

Security Engineer working on mobile, obfuscation and file formats • Creator of @lief-project / @open-obfuscator

the-poor-mans-obfuscator. Binary & scripts associated with "The Poor Man's Obfuscator" presentation

227

reverse-engineering-workshop. Slides & Hands-on for the reverse engineering workshop

181

iCDump. A modern Objective-C class dump based on LIEF and LLVM.

170

droidguard-samples. DroidGuard VM Samples

74

pgsharp. Script & materials associated with the PGSharp reverse engineering

64

r2pay. Files used to resolve the r2pay challenge

53

tencent_packer. Utility to read custom structure from Tencent's libshell packer

39

visionOS-liblockdown. Code lifting for executing a visionOS library os macOS using QBDL and QBDI

22

dumplog. Android log utility

12

windows-arm64-qbdi-fuzzing. C++

9

android-restriction-bypass. PoC to bypass Android restrictions

8

legu_unpacker_2019. Scripts to unpack APK protected by Legu

4

romainthomas.github.io. https://www.romainthomas.fr

4

LeguDecompile. 乐固so静态脱壳;模仿乐固so加壳

3

LIEF. LIEF - Library to Instrument Executable Formats

3

ghidra. Ghidra is a software reverse engineering (SRE) framework

2

jni.hpp. A modern, type-safe, header-only, C++14 wrapper for JNI

2

spdlog. Fast C++ logging library.

2

llvm-passes. Collection of various llvm passes

2

whitebox. C++

2

shell-factory. C++-based shellcode builder

1

diaphora. Diaphora, a Free and Open Source program diffing tool

1

QBDI. A Dynamic Binary Instrumentation framework based on LLVM.

1

demumble. A better c++filt and a better undname.exe, in one binary.

1

functionsimsearch. Some C++ example code to demonstrate how to perform code similarity searches using SimHashing.

1

romainthomas.

1

Deadpool. Repository of various public white-box cryptographic implementations and their practical attacks.

1

autocxx. Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers

1

apk-signature-scheme-v2. APK Signature Scheme V2

1

binmap. system scanner

1

android-system-core. Mirror of https://android.googlesource.com/platform/system/core

1

workflow_objc. Binary Ninja plugin & workflow to help analyze Objective-C code

1

android-checkin. Pretends to be a phone to get a legit android_id

1

jadx. Dex to Java decompiler

1

kotlin-metadata-printer. Prints the Kotlin metadata attached to Java class files

1

proguard. ProGuard, Java optimizer and obfuscator

1

awesome-copycats. Awesome WM themes

1

PHP-CPP. Library to build PHP extensions with C++

1

micropython. MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

1

mbedTLS. C

1

musl. C

1

irma-probe. IRMA probe

1

pybind11. Seamless operability between C++11 and Python

1

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.

1
44
Apply