• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.
TCM Security - Assembly 101

TCM Security - Assembly 101 2025-04-19 3GB

No permission to download

TCM-Security-Assembly-101.png

Course Overview

Welcome to Assembly 101! This course will teach you how computers work down to the lowest level and how to write and read the human readable version of the 1s and 0s they speak in - Assembly. The course starts with an introduction on how computers perform computations using transistors, logic gates and machine code (1s and 0s), then moves on to writing your own assembly programs. Students will start writing x86-16 assembly in a beginner-friendly 8086 emulator to learn the fundamentals and then move on to writing modern x86-64 assembly.



Key Topics Covered:

  • How computers work at a low level
  • Numbering systems: Decimal, Hex and Binary
  • Setting up an assembly development environment
  • x86 Registers, Flags and Pointers
  • x86 Instruction Set
  • Learning x86 fundamentals by writing x86-16 assembly programs
  • Writing modern x86-64 assembly
  • Explore memory safety and learn about writing shellcode and exploiting stack overflows.


Prerequisites

This link is hidden for visitors. Please Log in or register now.
and
This link is hidden for visitors. Please Log in or register now.
, or equivalent knowledge!

Students should have a basic understanding and familiarity of programming with any high-level language.



System Requirements

Students will need a computer capable of running and x86-64 virtual machine. The first half of the course will use an emulator that can be run on most architectures, however the second half of the course will focus on x86-64 development without the use of an emulator.

Download​

Free download for users PRIV8

Password​

htdark.com

Back
Top