Focal Point

Linux and C++ Reverse Engineering Training

Linux and C++ Reverse Engineering

This course enables the skilled malware analyst to branch into the less mainstream (but equally important) areas of reversing C++ binaries and Linux binaries. After a review of assembly, including a deeper dive into the differences between x86 and x64 architectures, students will learn about C++ calling conventions, classes, objects, and exception handling and how these affect reverse engineering. The course then turns to the Linux operating system, covering topics such as kernel structure and the Linux Application Binary Interface (ABI) in preparation for statically analyzing and debugging Linux executables and malware.

Training at a glance

Level

Advanced

Duration

5 Days

Experience

3 years: Malware Reverse Engineering

Average Salary

$146,617

Labs

Yes

Level

Advanced

Duration

5 Days

Experience

3 years: Malware Reverse Engineering

Average Salary

$146,617

Labs

Yes

Training Details

Linux and C++ Reverse Engineering Training

Our 5 day training doesn’t consist of a set of video lectures followed by unguided work assignments, as is the case with all other Linux and C++ Reverse Engineering training programs.

Instead, our proprietary Artificial Intelligence-based training platform delivers you bite-sized knowledge that is immediately followed by hands-on exercises, during which the platform watches your every step and helps you with contextual help, hints, and templates, as needed; and you have a personal tutor and coach who help you every step of the way.

  • Understand the implications of features from high-level languages at the assembly level
  • Recognize and analyze the structure of C++ binaries
  • Describe the Linux System V ABI, including how processes and threads are executed in Linux
  • Understand the structure of the Linux Executable and Linkable Format (ELF)
  • Statistically analyze Linux binaries using IDA and other tools
  • Debug Linux binaries using GDB and the IDA Remote Debugger

Learners will be required to:

  • Analyze an extensive sample that makes substantial use of C++ library objects, object composition, and inheritance relationships in a Linux-based environment
  • Successful complete of Malware Reverse Engineering and a reverse engineering experience in a Windows environment
  • Strong understanding of operating system internals

Upcoming Classes

We Offer More Than Just Focal Point Training

Our successful training results keep our corporate and military clients returning. That’s because we provide everything you need to succeed. This is true for all of our courses.

Strategic Planning & Project Management

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.

IT & Cybersecurity

ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.

Leadership & Management

Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.
ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.
Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.