France

Jonathan Salwan

Elite
@JonathanSalwan

Program analysis, reverse engineering and vulnerability research

ROPgadget. This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. ROPgadget supports ELF, PE and Mach-O format on x86, x64, ARM, ARM64, PowerPC, SPARC, MIPS, RISC-V 64, and RISC-V Compressed architectures.

4.4k

Triton. Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.

4.2k

VMProtect-devirtualization. Playing with the VMProtect software protection. Automatic deobfuscation of pure functions using symbolic execution and LLVM.

1.5k

Tigress_protection. Playing with the Tigress software protection. Break some of its protections and solve their reverse engineering challenges. Automatic deobfuscation using symbolic execution, taint analysis and LLVM.

904

PinTools. Pintool example and PoC for dynamic binary analysis

593

binary-samples. Samples of binary with different formats and architectures. A test suite for your binary analysis tools.

281

abf. Abstract Binary Format Manipulation - ELF, PE and Mach-O format

119

stuffz. Some low-level stuff

110

ttexplore. TTexplore is a library that performs path exploration on binary code using symbolic execution

83

X-Tunnel-Opaque-Predicates. IDA+Triton plugin in order to extract opaque predicates using a Forward-Bounded DSE. Example with X-Tunnel.

57

Kaminou-Kernel. Just another (unfinished) kernel from scratch...

47

VMNDH-2k12. Emulator, debugger and compiler for the NDH architecture - Emulator for CTF NDH 2k12

38

gef. GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

5
13
Apply