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 — 600+ 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
  • 700+ courses
  • 100s of hands-on labs and projects
  • 80+ role-based and custom learning paths
  • Skill assessments
  • Custom certification practice exams
  • Cloud-hosted cyber ranges
  • Infosec peer community support

Infosec Skills boot camp

Request a quote for pricing

 

Request Quote Browse Boot Camps
  • All Infosec Skills content from the minute you enroll to 90 days following your boot camp
  • Live, instructor-led training (available in-person or live online)
  • In-depth boot camp prep course
  • Certification exam voucher
  • 100% Satisfaction Guarantee
  • Exam Pass Guarantee

Infosec Skills subscription

Annual

$599 per learner / year

Request Quote Free Team Trial
  • 700+ courses
  • 100s of hands-on labs and projects
  • 80+ role-based and custom learning paths
  • Skill assessments
  • Custom certification practice exams
  • Cloud-hosted cyber ranges
  • Team administration and reporting
  • Transferable licenses
  • Dedicated client success manager

Infosec Skills boot camp

Request a quote for pricing

 

Request Quote Browse Boot Camps
  • Team boot camp discounts
  • All Infosec Skills content from the minute your team enrolls to 90 days following their boot camp
  • Live, instructor-led training (available onsite, in-person or live online)
  • In-depth boot camp prep course
  • Certification exam vouchers
  • 100% Satisfaction Guarantee
  • Knowledge Transfer Guarantee
  • Exam Pass Guarantee

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.