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

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

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

Pro

Ideal for continuous learning, offering video-based learning with 840+ courses and diverse Learning Paths to enhance your skills.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 840+ 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 +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro and

  • 1400+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month

Related Courses

1 of 50