Course Overview

These days, you can find many courses on Binary Analysis and Reverse Code Engineering (RCE) but most of them are about windows platforms. There is not a single practical course that teaches and shows you how to debug a binary in user or kernel mode, instrument or emulate binary programs and automate most of your analysis process.

Throughout this course, you will get to know what the ELF file formats are, and how your operating system load in memory and then execute it. After that, you will learn how to do a dynamic analysis of binaries. In dynamic analysis, program behavior can be monitored while the program is running. Binary emulating and instrumenting will give you the ability to make your job easier and deal with difficult tasks and also do some fun stuff and enjoy it.

If you are a binary security enthusiast or have a binary lifestyle, this course will teach you to be a binary hacker, and what's more, you will increase your performance by expanding your knowledge about how a system works.

The necessary resources for this course are in the "Resources" section of Video 1.1. You can also access them through this direct link - https://github.com/ec-council-learning/Hands-on-Binary-Analysis-in-Linux-Part-1

What You Will Learn

  • Tracing Linux process and learn how an ELF file get loaded and executed
  • Malware protection techniques and how defeat them
  • Familiarizing with automating and emulating difficult task with python
  • Get to know about various software and frameworks like strace
  • ghidra
  • gdbserver
  • objdump
  • Qira IDA
  • Qiling and so much more

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 end 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 r

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 extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ 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, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8