VERDESEC continued its online technical sharing series with another Discord session focused on Reverse Engineering, titled “Introduction to C++ RE Using IDA.” Designed for students and learners who wanted to explore the fundamentals of reverse engineering in a more structured way.
For this sharing, we have two trainers: Tzion and LemonPooh, which allowed for a more guided and supportive learning experience. With more trainers involved, participants were able to follow along more closely, gain different perspectives during the session, and receive better support during the practical portions of the event.

The session began with an introduction to C++ basics, helping participants build the foundation needed before diving into reverse engineering. Since many reverse engineering challenges involve compiled programs, understanding how C++ concepts appear in binaries is an important first step. This part of the sharing helped attendees become more familiar with the structures and patterns they would later encounter in IDA.
From there, the session moved into reverse engineering using IDA, where participants were introduced to one of the most widely used tools for binary analysis. The sharing focused on helping beginners understand how to navigate the tool, inspect program structure, and make sense of compiled code in a more approachable way. Rather than treating reverse engineering as something overly intimidating, the session aimed to break it down into a series of understandable steps.
Another highlight of the event was the topic of reversing the Standard Template Library (STL). Since C++ binaries often contain STL-related constructs that can confuse new learners, this segment was especially useful in helping participants understand how common library components may appear during analysis. By covering this topic, the session gave attendees a more realistic view of the kinds of challenges they might face when reversing C++ programs.
To make the learning experience more interactive, the sharing also included a hands-on lab and challenge. This practical segment gave participants the opportunity to apply what they had learned during the session and reinforce their understanding through direct experience.
Through guided sharing, hands-on practice, and collaborative learning, we continue to create opportunities for participants to build practical skills in areas that are often seen as difficult to enter.
| Activity Details: | |
|---|---|
| Venue: | Online |
| Price: | FREE |
| Participants: | 50 |
| Level: | Advanced |