Project

x86 Disassembly Project

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

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: Hello World! Creating the Usual Hello World in x86

Video — 00:19:36

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

LAB: x86 Debugging: Lab to Debug an x86 Program

Video — 00:07:02

This project will guide you through debugging at the x86 level, plus techniques for locating and fixing bugs.

LAB: Programming: Lab with x86 Program with Input, Output and Logic Flows

Video — 00:15:14

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

Unlock 7 days of free training

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