Maurice's Notes
Blog
Low Level Computing
Low Level Computing
  • Operating Systems
    • General Operating Systems
      • OS Structure
      • Main Memory
        • Basic Hardware
        • Address Binding
        • Memory Address Register
      • Booting
        • MBR (Master Boot Record)
        • Global Descriptor Table
      • Direct Memory Access (DMA)
        • DMA
      • Processes
        • Basics
        • Process Scheduling
    • Linux Operating System
      • Linker Scripts
      • Position Independent Code/Executable
      • Relocation
      • Understanding PLT and GOT
    • Windows Operating System
      • Page 1
    • Real-Time Embedded Systems
      • Real-Time Scheduling
        • Cyclic Executive
  • Computer Architecture
    • Architecture Fundamentals
      • Introduction
      • Cache Basics
      • Cache Memory
      • A Few CPU Formulas
    • RISC Architectures
      • ARM
        • ARM Design Philosophy
        • RISC Review
        • Exceptions, Interrupts, & Vector Table
        • ARM Pipelines
        • ARM Registers
        • ARM Branch Instructions
        • ARM CSPR (Instructions)
        • ARM Data Processing Instructions
        • Load/Store Instructions
        • Profiling Cycle Counter
        • Compiler Optimizations
      • RISCV
    • CISC Architectures
    • Cache Coherency
      • Basic Introduction
      • Memory Sequential Consistency
  • Exploits
    • Walkthrough: Return-to-Libc
    • Access Physical Memory
  • Compilers & Runtime Systems
    • Introduction
      • Programming Language Basics
      • Static Scope
    • Syntax Translation
      • Syntax Defined
      • Parsing
    • Algorithms
      • FIRST FOLLOW (Top-Down) Parsing
      • Building a Recursive Descent Parser
      • Construction: Regular Expression -> NFA
Powered by GitBook
On this page
  • Why learn Windows Internals?
  • Malware Learning Resources
  • Subpage Links

Was this helpful?

  1. Operating Systems

Windows Operating System

A collection of my notes on windows internals

PreviousUnderstanding PLT and GOTNextPage 1

Last updated 1 year ago

Was this helpful?

I neither support nor condone unethical or illegal cyber operations. My interests are purely academic and professional. Occasionally, I may participate in a CTF; however, that is as far as it goes for me.


To read more of my content, learn about me, or contact me, !


Why learn Windows Internals?

While my motive for learning Linux internals includes understanding Linux security, I also enjoy kernel and OS development. However, my only motive for learning Windows internals is to understand Malware for research purposes.


Malware Learning Resources


Subpage Links

is an excellent resource for learning about Malware.

is another excellent resource for learning Malware and Red Team Operations.

, look no further for the latest and greatest!

is an excellent book for deepening your understanding of Malware.

Microsoft provides a very nice book to fill many knowledge gaps.

The is a kernel-specific curated list of kernel data structures. It's a great reference!

MalDev Academy
SEKTOR7
VX Underground
Practical Malware Analysis
Windows Internals
Vergilius Project

visit my blog
Cover

Link 1

Windows Logo