Introduction to x86 Disassembly

Explore the foundations of x86 assembly, one of the most common assembly architectures in the world. It's what's running under the hood on everything from your computer to servers and even your Xbox One. Whether you're looking to become a better programmer or reverse engineer, a knowledge of assembly and how processors work is invaluable.

6 courses  //   21 videos  //   5 hours of training

Free training week — 700+ on-demand courses and hands-on labs

x86 Disassembly training

This learning path will teach you how computer processors truly execute code. You’ll learn how to read and write your own code and how to build your own pure assembly applications, all by diving into the world of assembly. Upon completion, you’ll have the knowledge to write, compile and debug pure assembly applications, or start to debug and dissect other people’s applications.

Learning path components

x86 Disassembly Assessment
Assessment
x86 Disassembly Assessment

x86 Disassembly Assessment

See how your x86 disassembly skills stack up against other professionals in your field.

Number of questions: 20

x86 Disassembly Project
Practice Exam
x86 Disassembly Project

x86 Disassembly Project

Practice your x86 skills by using tools like NASM, Makefiles, objdump, gdp and more to complete three projects. In the first project, you'll create the quintessential Hello World program to practice skills such as registers, memory, instructions, system calls, and building and linking x86 Assembly. In the second project, you'll debug an x86 program to practice using ASCII, condition codes and deciphering unknown assembly instructions and programs. Finally, you'll tie together all of the concepts from the Introduction to x86 Disassembly Learning Path with a project that leverages input, output and logic flows.

Number of questions: 3

What is x86 Assembly?
Course
What is x86 Assembly?

What is x86 Assembly?

Learn what computer assembly is, where it originated from and how it's used.

3 videos
20 minutes of training

x86 Basics
Course
x86 Basics

x86 Basics

Learn the fundamentals of x86 Assembly. Explore the syntax, how data is represented, how to address memory and how to store information.

5 videos
51 minutes of training

Programming in x86
Course
Programming in x86

Programming in x86

Learn the most common x86 instructions and how to use them. With the basics down, you'll learn how to assemble and run an application fully written in x86 Assembly.

2 videos
73 minutes of training

Calls, Strings and Codes
Course
Calls, Strings and Codes

Calls, Strings and Codes

Learn how to do basic input and output, work with strings and condition codes at the x86 Assembly level. Then try your hand at your first project by building your own x86 Assembly program.

4 videos
77 minutes of training

Debugging
Course
Debugging

Debugging

Learn how to debug at the assembly level and how to recover the assembly code from already-built binaries. Practice identifying common assembly fault conditions, then finish with a debugging project.

4 videos
38 minutes of training

Logic Flows
Course
Logic Flows

Logic Flows

Learn how to use logical flows in assembly to create code branches and optional code paths.

3 videos
62 minutes of training

 

What you’ll learn.

  • Basics of computer architecture
  • How to build and debug x86
  • x86 assembly instructions
  • What an assembly language is

Who is this for?

  • Developers
  • Security engineers
  • Reverse engineers
  • Anyone who wants to learn about x86 disassembly

Train on your schedule

Personal
Teams

Infosec Skills subscription

Monthly
Annually
  • 80+ role-based learning paths (Ethical Hacking, Threat Hunting, etc.)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Custom certification practice exams (CISSP, Security+, etc.)
  • Skill assessments
  • Infosec peer community support
  • Create custom learning paths from 100s of courses

Infosec Skills boot camp

Request a quote for pricing

 

Request Quote Browse Boot Camps
  • Exam Pass Guarantee
    If you don’t pass your exam on the first attempt, you'll get a second attempt for free. Includes the ability to re-sit the course for free for up to one year.
  • 100% Satisfaction Guarantee
    If you’re not 100% satisfied with your training at the end of the first day, you may withdraw and enroll in a different online or in-person course.
  • Live, instructor-led training (available in-person or online)
  • 90 day extended access to recordings of daily lessons
  • Certification exam voucher
  • Learn by doing with hundreds of additional hands-on courses and labs Infosec Skills Annual

Infosec Skills subscription

Annual

$599 per learner / year

Request Quote Free Team Trial
  • Team administration and reporting
  • Transferable licenses
  • 80+ role-based learning paths (Ethical Hacking, Threat Hunting, etc.)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Custom certification practice exams (CISSP, Security+, etc.)
  • Skill assessments
  • Create and assign custom learning paths
  • Dedicated client success manager

Infosec Skills boot camp

Request a quote for pricing

 

Request Quote Browse Boot Camps
  • Team boot camp administration and reporting
  • Exam Pass Guarantee
    If you don’t pass your exam on the first attempt, you'll get a second attempt for free. Includes the ability to re-sit the course for free for up to one year.
  • 100% Satisfaction Guarantee
    If you’re not 100% satisfied with your training at the end of the first day, you may withdraw and enroll in a different online or in-person course.
  • Knowledge Transfer Guarantee
    If an employee leaves within three months of obtaining certification, Infosec will train a different employee at the same organization tuition-free for up to one year.
  • Certification exam vouchers
  • Live, instructor-led training (available onsite, in-person or online)
  • 90 days extended access to recordings of daily lessons
  • Build your team's skills with hundreds of additional hands-on courses and labs

Award-winning training that you can trust

Best Software - Highest Satisfaction

Best Software - Highest Satisfaction

Infosec Skills

Best IT Security-related Training Program

Best IT Security-related Training Program

Infosec Skills

Best Cybersecurity Education Provider & Best Security Education Platform

Best Cybersecurity Education Provider & Best Security Education Platform

Infosec Skills

Most Innovative Product - Cybersecurity Training for Infosec Professionals

Most Innovative Product - Cybersecurity Training for Infosec Professionals

Infosec Skills

Global Excellence - Cyber Security Education & Training

Global Excellence - Cyber Security Education & Training

Infosec Skills

Exceptional learning experiences powered by LX Labs cyber expertise

Infosec Skills courses and labs are powered by LX Labs — our elite team of cyber SMEs, learning specialists and community of top-ranked security instructors, published authors and sought-after industry leaders. We rigorously vet all Infosec Skills training resources to guarantee they meet certification and compliance requirements and align with recognized guidelines like the NICE Cybersecurity Workforce Framework.

LX Labs

SC Media names Infosec Skills Best IT Security Training

See for yourself why Infosec Skills leads the cybersecurity training industry.