Course Overview

Binary analysis is a foundational skill in cybersecurity, reverse engineering, and software development, especially in Linux environments where understanding executable behavior is crucial. The course Hands-on Binary Analysis in Linux – Part 1 introduces learners to the internal structure and execution flow of binary files, focusing on the widely-used ELF (Executable and Linkable Format). As attackers often exploit binaries, and defenders must understand their intricacies, gaining hands-on expertise in this domain is essential for security analysts, ethical hackers, and developers alike.

This course begins with a comprehensive breakdown of the ELF binary format, starting from the compiling and linking processes to parsing and manipulating ELF files. It then moves on to essential analysis techniques, covering dual-mode operations, static and dynamic analysis, and exploring how ELF binaries are loaded and executed in a Linux environment. In the final section, learners dive into advanced topics such as process tracing, protector and packer techniques, the use of ptrace, binary emulation, instrumentation, and symbolic execution—essential tools and concepts for real-world binary inspection and manipulation.

By the end of the course, learners gain a strong foundational understanding of ELF binaries and binary analysis techniques essential for reverse engineering and vulnerability assessment.

What You Will Learn

  • Achieve a deep understanding of PCI compliance, ensuring your business meets and exceeds industry standards, safeguarding sensitive customer data.
  • Learn to identify and address potential vulnerabilities in your payment card data environment, reducing the risk of data breaches.
  • Acquire the skills to implement practical security measures, ensuring data protection and maintaining customer trust.
  • Gain the ability to navigate the complex world of PCI DSS requirements, simplifying compliance processes for your business.
  • Discover how to effectively reduce the risk of costly data breaches, saving your business from financial and reputational damage.
  • Learn strategies to build and maintain trust with your customers, showing them that their data is in safe hands.

Program Curriculum

  • Compiling and Linking Process
  • The ELF Format Walkthrough
  • Parse and Manipulate the ELF Binary
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Lab
  • Chapter 1 Quiz

  • Dual Mode Operation
  • How ELF File is Loaded and Executed in Linux Environment
  • Static Binary Analysis
  • Dynamic Binary Analysis
  • Chapter 2 Lab
  • Chapter 2 Quiz

  • Protectors and Packers
  • Ptrace Technique
  • Binary Emulation and Instrumentation
  • Symbolic Execution
  • Chapter 3 Lab
  • Chapter 3 Quiz

Instructor

Hamid Rezaei

Hamid Rezaei is an Information Security Enthusiast with 10 years of experience in application and information security. Hamid gained his Master of Science (M.S) in Secure Computations. He started his career with binary analysis and exploitation and wrote two e-books about Binary Debugging and Binary Exploiting. He worked as a Malware Analyst in a domestic antivirus company and analyzed various malware such as Alman, Sality, Ramnit and wrote disinfection tools. As a CTF player, his team got ranked and prized in many different CTF competitions. In 2014 his team ranked first place in NULLCON CTF and got VIP to pass for the conference. He is currently working as a team leader in the security research lab at a private company that focused on network and cloud infrastructure. He also has experience as application security team lead and worked on different areas in the Secure SDLC process, such as threat modeling, secure coding, static and dynamic application security testing, network and file format fuzzing. As a bug bounty hunter, He found security vulnerabilities in Cisco, Microsoft, Bosch, AT&T, and other companies. Due to the severity of vulnerabilities, he received awards for his finding. He was recognized as MVP(Most Valuable Pentester) on Bugcrowd.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Fastest Way to Level Up Your Cybersecurity Skills

Invest in your future with flexible subscription plans that give you access to the world’s largest online cybersecurity course library. Whether you're exploring cybersecurity courses for beginners or advancing your expertise,
access in-demand courses, practical labs, and CTF challenges designed to support continuous learning.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Build your cybersecurity skills with 900+ bite-sized courses and curated learning paths designed for continuous learning.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 880+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Develop real-world cybersecurity skills through hands-on labs and CTF challenges designed for practical learning.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro, Plus:

  • 1600+ Hands-on lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Hands-on Labs and Challenges added every month

Related Courses

1 of 50