Software security training
Hands-on trainings in reverse engineering, exploitation and time travel debugging on Windows, Android, iOS, Linux and IoT. Each one is taught privately to your team and adapted to its level.

Why security teams train with eShard
For more than 10 years, eShard engineers have taken apart apps, firmware, operating systems and chips for the industry's most demanding security teams. Our trainings pass that experience on to yours.

Your trainers are the engineers who build Epoch and esReverse and publish our research on the blog. They teach what they do every day.
Exercises use real malware samples, real protections and real vulnerabilities, such as the Android Binder use-after-free CVE-2023-20938.
With up to 3 trainees per trainer, each person is guided through every exercise and can bring questions from their own work.
Hands-on coaching sessions built around your team
Tell us about your team and what it needs to learn. An expert will get back to you to shape the sessions with you.
Frequently Asked Questions
Each training shows its level. Tell us what your team already does, and we'll suggest where to start.
The software trainings are taught online. If you prefer, we can teach at our office in Bordeaux, France, or at your premises.
Up to 3 trainees per trainer, so everyone moves at the same pace. For a larger team, tell us and we'll plan around it.
Yes. Before the session, we adapt the training to your team's level and, where it helps, to the apps, binaries or systems you work on.
















