Skip to content

Notes on low-level systems, architecture, and programming languages for system security and exploitation gathered from various sources.

Notifications You must be signed in to change notification settings

NasriAnis/SystemSecurity-Exploitation-Materials

Repository files navigation

🛠️ Low-Level Systems & Security Notes

This repository contains my personal notes on low-level systems, architecture, and programming languages gathered from various sources. I created this to document my learning journey, and I hope it can help someone else get started in the field.

Note

This repository is constantly updating as I progress through new modules and research. The organization of the files and folder may be a little confusing but i always try to make things organised.


Primary Resources

What's Inside?

  • Architecture & Hardware: CPU internals, registers, and memory segmentation.
  • Operating Systems: Linux kernel internals and system calls.
  • Languages: Assembly (x86/ARM), C, and systems-level programming.
  • Tools: My setup and cheat sheets forwindbg, gdb, pwndbg, objdump, Ghidra, IDA.

Getting Started

If you are new to this repo, I recommend starting with the Roadmap.pdf to see the learning path I'm following, or checking the Architecture folder to understand the basics of "The Shift" between privilege levels.


Happy Hacking!

About

Notes on low-level systems, architecture, and programming languages for system security and exploitation gathered from various sources.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published