Rust Reverse Engineering Training
Modern programming languages require modern reverse engineers.
See upcoming training dates
Upcoming Trainings & Events
Deconstructing Rust Binaries @ Ringzer0 COUNTERMEASURE Spring 2026
Deconstructing Rust Binaries is the first comprehensive training course focused solely on reverse engineering Rust binaries. This course is for any reverse engineer who needs a rapid, practical upskill in your ability to analyze Rust binaries. You will learn how to effectively triage Rust binaries, how to trace data flow through Rust binaries, and how to tackle common techniques found in the Rust malware ecosystem.
This course is aimed at malware reverse engineers, but vulnerability researchers and software reverse engineers who have Rust targets will also find the course valuable. This course is taught and written by an experienced malware reverse engineer, Cindy Xiao, with extensive experience specifically in reversing Rust binaries. Real Rust malware samples will be used in the course for practice.
Binary Ninja will be used in the course as the primary disassembler and decompiler tool. Students will receive a Binary Ninja student license as part of the course ($74 USD value).
Ringzer0 COUNTERMEASURE Spring 2026
Remote
16 hours
4 days, 8am-12pm PDT (UTC-7) each day
Deconstructing Rust Binaries @ NorthSec 2026
Deconstructing Rust Binaries is the first comprehensive training course focused solely on reverse engineering Rust binaries. This course is for any reverse engineer who needs a rapid, practical upskill in your ability to analyze Rust binaries. You will learn how to effectively triage Rust binaries, how to trace data flow through Rust binaries, and how to tackle common techniques found in the Rust malware ecosystem.
This course is aimed at malware reverse engineers, but vulnerability researchers and software reverse engineers who have Rust targets will also find the course valuable. This course is taught and written by an experienced malware reverse engineer, Cindy Xiao, with extensive experience specifically in reversing Rust binaries. Real Rust malware samples will be used in the course for practice.
Binary Ninja will be used in the course as the primary disassembler and decompiler tool. Students will receive a Binary Ninja student license as part of the course ($74 USD value).
NorthSec 2026
Hybrid: Onsite in Montréal, Canada & Remote
24 hours
3 days, 9am-5pm EDT (UTC-4) each day
Latest News & Blog Posts
Rust Malware Sample Gallery, December 2025 Update
The Rust Malware Sample Gallery just received a major update, with 20 new families added! The Sample Gallery collects links to articles about malware written in Rust, organizes them by malware family, and includes a download link to a publicly available sample for every malware family. This is a resource for any malware analyst who wants to get hands-on with real Rust malware.
Read More
Workshop: Reversing a (not-so-) Simple Rust Loader @ Ringzer0 COUNTERMEASURE
On November 7, 2025, I had the opportunity to present the workshop “Reversing a (not-so-) Simple Rust Loader” at Ringzer0 COUNTERMEASURE, in Ottawa! In this workshop, we examined a simple loader for an information stealer, and used it to cover some key Rust reversing concepts along the way: threads in Rust binaries, dynamic dispatch, and type recovery.
Read More
About Decoder Loop
Malware authors are using modern programming languages like Rust and Go, but reverse engineers are still catching up. The tools and techniques we have were built for a different era.
Decoder Loop is here to raise the bar for binary reverse engineering training.
Our Expertise
Cindy Xiao is an experienced malware analyst, security researcher, and software developer. She has given talks and workshops on malware reverse engineering at leading cybersecurity conferences, including RECon, RE//verse, and NorthSec.