I worked on the following topics:
- Code obfuscation
- Reverse engineering
- Android
- Software protections
- Tool development (LIEF, QBDI, QBDL, …)
Android Trainer
I bootstrapped and gave an Android training that provides the tools to analyze Android applications as well as their interactions with the system.
This training was covering the following topics:
- Malware analysis
- Android Runtime and file formats (DEX, ART, OAT, ODEX, VDEX, ELF)
- IPC and Binder
- Boot process
- Securities (dm-verity, SELinux, …)
- Protections (Obfuscation, packer, anti-debug, …)
- …
The complete syllabus is available here: https://quarkslab.com/training-android-applications/
Badge - Introduction to executable formats
This one day course is an introduction to executable formats in order to be more efficient when reverse engineering.
The course is focused on the PE and ELF formats.