x86 Disassembly Project

Practice your x86 skills by using tools like NASM, Makefiles, objdump, gdp and more to complete three projects.

2 hours, 42 minutes

Project Description

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.

Contents

x86 Project VM

File - 02:00:00

Use this virtual machine (VM) to complete the three labs in the Introduction to x86 Disassembly Learning Path.
LAB: Programming: Lab with x86 Program with Input, Output and Logic Flows

Video - 00:15:00

LAB: x86 Debugging: Lab to Debug an x86 Program

Video - 00:07:00

This project will guide you through debugging at the x86 level, plus techniques for locating and fixing bugs.
LAB: Hello World! Creating the Usual Hello World in x86

Video - 00:20:00

This project will guide you through building an application written entirely in x86 Assembly.

Plans & pricing

Infosec Skills Personal

$299 / year

  • 190+ role-guided learning paths (e.g., Ethical Hacking, Threat Hunting)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Custom certification practice exams (e.g., CISSP, Security+)
  • Skill assessments
  • Infosec peer community support

Infosec Skills Teams

$799 per license / year

  • Team administration and reporting
  • Dedicated client success manager
  • Single sign-on (SSO)
    Easily authenticate and manage your learners by connecting to any identity provider that supports the SAML 2.0 standard.
  • Integrations via API
    Retrieve training performance and engagement metrics and integrate learner data into your existing LMS or HRS.
  • 190+ role-guided learning paths and assessments (e.g., Incident Response)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Create and assign custom learning paths
  • Custom certification practice exams (e.g., CISSP, CISA)
  • Optional upgrade: Guarantee team certification with live boot camps

Learn about scholarships and financing with

Affirm logo

Unlock 7 days of free training

  • 1,400+ hands-on courses and labs
  • Certification practice exams
  • Skill assessments