Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

TrainSec

x64 Architecture and Programming (Part 2)

via TrainSec

Overview

Continuing from where part 1 left off, this course digs deeper into the x64 architecture.

Syllabus

  • Advanced Architecture
    • x64ArchAndProg (Part 2).pdf • 2.4 MB
    • StructVisualize.zip • 706 KB
    • 4-01-Privilege Levels.mp4 • 18 mins • 39.4 MB
    • 4-02-Rings (Extended).mp4 • 10 mins • 19.4 MB   
    • 4-03-Mode Transistions.mp4 • 10 mins • 26.1 MB
    • 4-04-CPUID.mp4 • 9 mins • 24.4 MB
    • 4-05-MSRs.mp4 • 7 mins • 27.8 MB
    • 4-06-Control Registers.mp4 • 19 mins • 71.5 MB
    • 4-07-Segmentation.mp4 • 12 mins • 28.3 MB
    • 4-08-Segment Data Structures and Registers.mp4 • 11 mins • 27.2 MB
    • 4-09-64-Bit Changes.mp4 • 10 mins • 26 MB
    • 4-12-Segment Registers.mp4 • 7 mins • 19.7 MB   
    • 4-11-Segment Selectors.mp4 • 9 mins • 31.1 MB
    • 4-13-Descriptor Tables.mp4 • 2 mins • 5.38 MB
    • 4-14-Segment Descriptors.mp4 • 16 mins • 55.1 MB
    • 4-15-Segment Descriptors (cont.).mp4 • 12 mins • 44.1 MB
    • 4-16-Gate Descriptors.mp4 • 9 mins • 22 MB
    • 4-17-Far Calls.mp4 • 9 mins • 27.3 MB
    • 4-18-Privilege Level Types.mp4 • 7 mins • 20.7 MB
    • 4-19-Data Access Checks.mp4 • 8 mins • 23.1 MB
    • 4-20-Call Transfer Access Checks.mp4 • 16 mins • 45.8 MB
    • 4-21-Call Gate Transfers.mp4 • 8 mins • 22.1 MB
    • 4-22-Task Management.mp4 • 11 mins • 31.3 MB
  • Virtual Page Translation
    • 5-01-CPUs, Cores, and Caches.mp4 • 20 mins • 57.5 MB
    • 5-02-Page Translation Overview.mp4 • 17 mins • 42.6 MB
    • 5-03-Virtual Address Translation.mp4 • 23 mins • 58.3 MB
    • 5-04-x86 Legacy Address Translation.mp4 • 14 mins • 29.2 MB
    • 5-05-x86 PAE Address Translation.mp4 • 11 mins • 25.3 MB
    • 5-06-x64 4 Level Page Translation.mp4 • 6 mins • 14.4 MB
    • 5-07-Address Translation Demo.mp4 • 19 mins • 84.9 MB
    • 5-08-5 Level Trabslation.mp4 • 5 mins • 14.3 MB
    • 5-09-Page Translation Entries.mp4 • 11 mins • 32.7 MB
    • 5-10-Page Translation Fields .mp4 • 5 mins • 16.5 MB
    • 5-11-TLB.mp4 • 4 mins • 9.04 MB
    • 5-12-Page Protection Mechanisms.mp4 • 6 mins • 17.8 MB
  • Miscellaneous Topics
    • 6-01-System Calls.mp4 • 12 mins • 41.8 MB
    • 6-02-SWAPSG.mp4 • 13 mins • 54.4 MB
    • 6-03-Interrupts and Exceptions.mp4 • 8 mins • 22 MB
    • 6-04-External Interrupts.mp4 • 13 mins • 34.7 MB
    • 6-05-Interrupts and Windows.mp4 • 5 mins • 27.9 MB
    • 6-06-Shellcode.mp4 • 24 mins • 103 MB
    • 6-07-Floating Point Arithmetic.mp4 • 2 mins • 4.85 MB
    • 6-08-Summary.mp4 • 8 mins • 23.4 MB

Taught by

Pavel Yosifovich

Reviews

Start your review of x64 Architecture and Programming (Part 2)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.